Selaa lähdekoodia

粮情卡归档功能优化

fanxw 1 vuosi sitten
vanhempi
commit
3316f2bda4

+ 3 - 0
src/main/java/com/chinaitop/depot/basic/mapper/BasicWarehouseMapper.xml

@@ -722,5 +722,8 @@
722 722
     <if test="orgId != null">
723 723
       and org_id=#{orgId}
724 724
     </if>
725
+    <if test="zhywsj != null">
726
+      and #{zhywsj} > check_time
727
+    </if>
725 728
   </update>
726 729
 </mapper>

+ 4 - 0
src/main/java/com/chinaitop/depot/unissoft/webservice/BasicWarehouseWebServiceImpl.java

@@ -78,6 +78,7 @@ public class BasicWarehouseWebServiceImpl implements BasicWarehouseWebService {
78 78
 							param.put("houseId", Integer.parseInt(basicTank.getId()));
79 79
 							param.put("orgId", Integer.parseInt(obj.getOrgId()));
80 80
 							param.put("status", obj.getStatus());
81
+							param.put("zhywsj", obj.getCjsj());//最后业务时间
81 82
 							if (null != basicTank && YwConstant.FC_STATUS.equals(basicTank.getCrkStatus())) {
82 83
 								/**
83 84
 								 * 查询封仓时间,看业务时间是不是在分仓时间之后。
@@ -113,6 +114,7 @@ public class BasicWarehouseWebServiceImpl implements BasicWarehouseWebService {
113 114
 								param.put("wareId", Integer.parseInt(obj.getWareId()));
114 115
 								param.put("orgId", Integer.parseInt(obj.getOrgId()));
115 116
 								param.put("status", obj.getStatus());
117
+								param.put("zhywsj", obj.getCjsj());//最后业务时间
116 118
 								if ("3".equals(warehouse.getCrkStatus())) {
117 119
 									//查询封仓时间
118 120
 									List<Map<String, Object>> lqk_map = warehouseMapper.queryFenCangCfData(param);
@@ -174,6 +176,7 @@ public class BasicWarehouseWebServiceImpl implements BasicWarehouseWebService {
174 176
 			Map<String, Object> lqkmap = new HashMap<String, Object>();
175 177
 			lqkmap.put("wareId", param.get("wareId"));
176 178
 			lqkmap.put("orgId", param.get("orgId"));
179
+			lqkmap.put("zhywsj", param.get("zhywsj"));
177 180
 			int count = warehouseMapper.updateYlLqkGd(lqkmap);//归档原粮粮情卡
178 181
 			if (count > 0) {//有粮情卡被归档了,质检在归档,没有就不归档了
179 182
 				warehouseMapper.updateQualitycheck(lqkmap);//归档自检数据
@@ -207,6 +210,7 @@ public class BasicWarehouseWebServiceImpl implements BasicWarehouseWebService {
207 210
 			Map<String, Object> lqkmap = new HashMap<String, Object>();
208 211
 			lqkmap.put("storehouseId", wareId);
209 212
 			lqkmap.put("orgId", param.get("orgId"));
213
+			lqkmap.put("zhywsj", param.get("zhywsj"));
210 214
 			int count = warehouseMapper.updateYlLqkGd(lqkmap);//归档原粮粮情卡
211 215
 			if (count > 0) {
212 216
 				warehouseMapper.updateQualitycheck(lqkmap);//归档自检数据