jidj 5 anos atrás
pai
commit
b9945a3210

+ 9 - 3
src/main/java/com/chinaitop/depot/storage/controller/StorageQualitycheckController.java

@@ -54,10 +54,11 @@ public class StorageQualitycheckController {
54 54
             @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
55 55
             @ApiImplicitParam(name = "qualitycheck", value = "实体类", paramType = "query"),
56 56
             @ApiImplicitParam(name = "checktype", value = "检查的类型", paramType = "query"),
57
-            @ApiImplicitParam(name = "checkResult", value = "检查结果", paramType = "query")
57
+            @ApiImplicitParam(name = "checkResult", value = "检查结果", paramType = "query"),
58
+            @ApiImplicitParam(name = "flagType", value = "判断是否已验收", paramType = "query")
58 59
     })
59 60
     public PageInfo<StorageQualitycheck> listPage(Integer pageNum, Integer pageSize,
60
-                                                  StorageQualitycheck qualitycheck, String checktype,String checkResult) {
61
+                                                  StorageQualitycheck qualitycheck, String checktype,String checkResult,Integer flagType) {
61 62
     	StorageQualitycheck qualityCheck = new StorageQualitycheck();
62 63
         //根据后台传来的参数进行查找相应类型的类别0:初检 1:验收 2:质量普查 3:出库
63 64
         if (StringUtils.isNotBlank(checktype)){
@@ -88,10 +89,15 @@ public class StorageQualitycheckController {
88 89
         }
89 90
 
90 91
         //检验结果(0:合格 , 1 :不合格)
91
-
92 92
         if (StringUtils.isNotBlank(checkResult)) {
93 93
             qualityCheck.setCheckResult(checkResult);
94 94
         }
95
+
96
+        //验收结果
97
+        if (qualitycheck.getFlagType() != null) {
98
+            qualityCheck.setFlagType(flagType);
99
+        }
100
+
95 101
         qualityCheck.setHistoryStatus(0);//0:最新数据  1:历史数据
96 102
         //查询出未封仓的质量管理信息 封仓状态:0:未封仓,1:已封仓
97 103
         //qualityCheck.setSealStatus("0");

+ 3 - 3
src/main/java/com/chinaitop/depot/storage/mapper/StorageQualitycheckMapper.xml

@@ -1830,13 +1830,13 @@
1830 1830
       <if test="sealStatus !=null">
1831 1831
         and sqk.seal_status = #{sealStatus}
1832 1832
       </if>
1833
-      <if test="sealStatus !=null">
1834
-        and sqk.seal_status = #{sealStatus}
1833
+      <if test="flagType !=null">
1834
+        and sqk.flag_type is null
1835 1835
       </if>
1836 1836
       <if test="checkResult !=null">
1837 1837
         and sqk.check_result = #{checkResult}
1838 1838
       </if>
1839
-    </where>
1839
+    </where>r
1840 1840
     GROUP BY sqk.id
1841 1841
     order by sqk.id desc
1842 1842
   </select>