lvzhikai 4 år sedan
förälder
incheckning
fb6d5d9e1f

+ 2 - 0
src/main/java/com/chinaitop/depot/storage/mapper/StorageQualitycheckMapper.java

@@ -136,4 +136,6 @@ public interface StorageQualitycheckMapper {
136 136
     List<StorageQualitycheck> selectByArchives(Map<String, Object> paramMap);
137 137
 
138 138
     List<Map<String, Object>> findByOrdId(StorageQualitycheck example);
139
+
140
+    List<StorageQualitycheck> selectfc(StorageQualitycheck example);
139 141
 }

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

@@ -2358,4 +2358,22 @@
2358 2358
       </if>
2359 2359
     </where>
2360 2360
   </select>
2361
+
2362
+  <select id="selectfc" parameterType="com.chinaitop.depot.storage.model.StorageQualitycheck" resultMap="BaseResultMap">
2363
+    select
2364
+    <include refid="Base_Column_List" />
2365
+    FROM storage_qualitycheck sqk
2366
+    <where>
2367
+      <if test="houseId !=null">
2368
+        and sqk.house_id = #{houseId}
2369
+      </if>
2370
+      <if test="warehouseId !=null">
2371
+        and sqk.warehouse_id = #{warehouseId}
2372
+      </if>
2373
+      <if test="id != null">
2374
+        and sqk.org_id = #{orgId}
2375
+      </if>
2376
+      and sqk.seal_status = "1"
2377
+    </where>
2378
+  </select>
2361 2379
 </mapper>

+ 6 - 1
src/main/java/com/chinaitop/depot/unissoft/serviceconfig/CxfConfig.java

@@ -34,6 +34,11 @@ public class CxfConfig {
34 34
         endpoint.publish("/setQualitycheckType");
35 35
         return endpoint;
36 36
     }
37
-//..
38 37
 
38
+    @Bean
39
+    public Endpoint downFcInfo() {
40
+        EndpointImpl endpoint = new EndpointImpl(springBus(), qualityCheckFCService());
41
+        endpoint.publish("/downFcInfo");
42
+        return endpoint;
43
+    }
39 44
 }

+ 5 - 2
src/main/java/com/chinaitop/depot/unissoft/webservice/QualityCheckFCService.java

@@ -15,6 +15,9 @@ public interface QualityCheckFCService {
15 15
     //出库检验信息
16 16
     public String setQualitycheckType(@WebParam(name = "qualitycheckId") String qualitycheckId);
17 17
 
18
-
19
-//..
18
+    //    org_id:单位id
19
+    //    cfId:仓房id
20
+    //    hwId:货位id
21
+    //封仓时间
22
+    public String downFcInfo(@WebParam(name = "orgId") String orgId, @WebParam(name = "cfId") String cfId, @WebParam(name = "hwId") String hwId);
20 23
 }

+ 9 - 0
src/main/java/com/chinaitop/depot/unissoft/webservice/QualityCheckFCServiceImpl.java

@@ -6,6 +6,7 @@ import javax.annotation.Resource;
6 6
 import com.alibaba.fastjson.JSON;
7 7
 import com.alibaba.fastjson.JSONArray;
8 8
 import com.alibaba.fastjson.JSONObject;
9
+import com.chinaitop.depot.pushs.service.PushscheckService;
9 10
 import com.chinaitop.depot.storage.controller.StorageQualitycheckController;
10 11
 import com.chinaitop.depot.storage.mapper.StorageQualitycheckMapper;
11 12
 import com.chinaitop.depot.storage.model.StorageQualitycheck;
@@ -29,6 +30,9 @@ public class QualityCheckFCServiceImpl implements QualityCheckFCService {
29 30
 	final static Logger logger = LoggerFactory.getLogger(StorageQualitycheckController.class);
30 31
 
31 32
 	@Resource
33
+	private com.chinaitop.depot.pushs.service.PushscheckService PushscheckService;
34
+
35
+	@Resource
32 36
 	private StorageQualitycheckService storageQualitycheckService;
33 37
 
34 38
 	@Override
@@ -112,4 +116,9 @@ public class QualityCheckFCServiceImpl implements QualityCheckFCService {
112 116
 			return JSON.toJSONString(result);
113 117
 		}
114 118
 	}
119
+
120
+	@Override
121
+	public String downFcInfo(String orgId, String cfId, String hwId) {
122
+		return PushscheckService.downFcInfo(orgId, cfId, hwId);
123
+	}
115 124
 }