Quellcode durchsuchen

粮情卡归档功能优化

fanxw vor 1 Jahr
Ursprung
Commit
3316f2bda4

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

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

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

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