Эх сурвалжийг харах

Merge remote-tracking branch 'origin/dev' into dev

hfxc226 1 жил өмнө
parent
commit
f5771751e8

+ 3 - 0
platform-dao/src/main/resources/mapper/check/CheckStandardMapper.xml

@@ -209,6 +209,9 @@ checkstandard.last_date,
                     #{item}
                 </foreach>
             </if>
+            <if test="periodType!=null">
+                and checkstandard.period_type = #{periodType}
+            </if>
         </where>
         group by checkstandard.id
         Order By

+ 10 - 3
platform-service/src/main/java/com/platform/service/check/impl/CheckJobServiceImpl.java

@@ -101,12 +101,17 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
     public AbstractPageResultBean<CheckJobNum> getCheckNum(CheckStandardDTO dto, Integer pageNum, Integer pageSize) {
         SbInfo info = new SbInfo();
         info.setStatus(SbInfoStatusEnum.IN_USE.getValue());
-        List<SbInfo> sbInfos = sbInfoMapper.select(info);
+        List<SbInfo> sbInfos = new ArrayList<>();
+        if (dto.getSbName()==null&&dto.getSbNo()==null) {
+            sbInfos = sbInfoMapper.select(info);
+
+        }
         List<String> sbIdList = sbInfos.stream().map(SbInfo::getId).collect(Collectors.toList());
         CheckStandardDTO standardDTO = new CheckStandardDTO();
         standardDTO.setSbIdList(sbIdList);
         standardDTO.setSbName(dto.getSbName());
         standardDTO.setSbNo(dto.getSbNo());
+        standardDTO.setPeriodType(dto.getPeriodType());
         List<Integer> statusList = new ArrayList<>();
         statusList.add(1);
         statusList.add(2);
@@ -149,8 +154,10 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
                     }
                 }
             }
-            checkJobNum.setCount(num);
-            checkJobNums.add(checkJobNum);
+            if (num.intValue()!=0) {
+                checkJobNum.setCount(num);
+                checkJobNums.add(checkJobNum);
+            }
         }
         AbstractPageResultBean<CheckJobNum> pageInfo = getPageInfo(pageNum,pageSize,checkJobNums);
         return pageInfo;