CZT
2023-11-27 c206acfaedc69c390fb67daa81bc686f58a212ef
igds-inout/src/main/java/com/ld/igds/inout/service/HInoutReportService.java
@@ -6,6 +6,7 @@
import com.ld.igds.util.DateUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Component;
import java.util.*;
@Component
@@ -18,7 +19,7 @@
        String hql = " from " + InoutRecord.class.getName()
                + " where companyId=:companyId ";
        Map<String, Object> args = new HashMap<String, Object>();
        Map<String, Object> args = new HashMap<>();
        args.put("companyId", ContextUtil.getCompanyId());
        if (null != param) {
@@ -38,20 +39,14 @@
            if (StringUtils.isNotEmpty(str)) {
                hql += " and type=:type ";
                args.put("type", str);
            }
            str = (String) param.get("type");
            if (StringUtils.isEmpty(str)) {
                hql += " and type <> 'LOSS' and type <> 'OVER'";
            } else {
                hql += " and type=:type ";
                args.put("type", str);
                hql += " and type <> 'LOSS' and type <> 'OVER'";
            }
            str = (String) param.get("customerId");
            str = (String) param.get("noticeId");
            if (StringUtils.isNotEmpty(str)) {
                hql += " and customerId=:customerId ";
                args.put("customerId", str);
                hql += " and noticeId=:noticeId ";
                args.put("noticeId", str);
            }
            str = (String) param.get("progress");