From 0585bde92f749aa54ce608bdb72eb0dd60c45adf Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期二, 24 十二月 2024 11:03:21 +0800
Subject: [PATCH] #日出入库统计修改年月日都可查询
---
src/main/java/com/zy/common/utils/OutStockInterceptUtil.java | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/zy/common/utils/OutStockInterceptUtil.java b/src/main/java/com/zy/common/utils/OutStockInterceptUtil.java
index 2f34c5a..e28bbf7 100644
--- a/src/main/java/com/zy/common/utils/OutStockInterceptUtil.java
+++ b/src/main/java/com/zy/common/utils/OutStockInterceptUtil.java
@@ -1,6 +1,7 @@
package com.zy.common.utils;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.mapper.Wrapper;
import com.core.common.SpringUtils;
import com.core.exception.CoolException;
import com.zy.asrs.entity.BasDevp;
@@ -21,11 +22,14 @@
/**
* 鍫嗗灈鏈哄簱鍏ュ簱绔欑偣
*/
- public static final Map<Integer,Boolean> inSiteMap = new HashMap<Integer,Boolean>(){{
- inSiteMap.put(1040,true);
- inSiteMap.put(2010,true);inSiteMap.put(2000,true);
- inSiteMap.put(3010,true);
- }};
+ public static final Map<Integer,Boolean> inSiteMap = new HashMap<Integer,Boolean>();
+
+ static {
+ inSiteMap.put(1040, true);inSiteMap.put(1042, true);
+ inSiteMap.put(2010, true);inSiteMap.put(2012, true);
+ inSiteMap.put(2000, true);inSiteMap.put(2002, true);
+ inSiteMap.put(3010, true);inSiteMap.put(3012, true);
+ }
/**
* 鍫嗗灈鏈哄嚭搴撴搷浣滄椂鎷︽埅鍑哄簱绔欑偣锛屽垽鏂嚭鍏ュ簱妯″紡
@@ -33,7 +37,7 @@
*/
public static void outStockIntercept(Integer site){
// 鍙垽鏂爢鍨涙満搴撶殑鍏ュ簱绔欑偣
- if (inSiteMap.get(site)) {
+ if (inSiteMap.get(site) != null) {
BasDevpMapper basDevpMapper = SpringUtils.getBean(BasDevpMapper.class);
BasDevp basDevp = basDevpMapper.selectById(site);
String devMk = basDevp.getDevMk();
@@ -42,8 +46,19 @@
} else if (devMk.equals("2")) {
// 鍒ゆ柇璇ョ珯鐐瑰叆搴撲换鍔℃槸鍚﹀畬鎴�
WrkMastMapper wrkMastMapper = SpringUtils.getBean(WrkMastMapper.class);
- int count = wrkMastMapper.selectCount(new EntityWrapper<WrkMast>()
- .eq("source_sta_no", site).in("io_type",1,10,53,57));
+ Wrapper<WrkMast> wrapper = new EntityWrapper<WrkMast>().in("io_type", 1, 10, 53, 57);
+ switch (site) {
+ case 1040: wrapper.in("sta_no","1043","1044");break;
+ case 1042: wrapper.in("sta_no","1043","1044");break;
+ case 2010: wrapper.in("sta_no","2013","2014"); break;
+ case 2012: wrapper.in("sta_no","2013","2014"); break;
+ case 2000: wrapper.in("sta_no","2003","2004");break;
+ case 2002: wrapper.in("sta_no","2003","2004");break;
+ case 3010: wrapper.in("sta_no","3013","3014");break;
+ case 3012: wrapper.in("sta_no","3013","3014");break;
+ default:
+ }
+ int count = wrkMastMapper.selectCount(wrapper);
if (count == 0) {
basDevp.setDevMk("0"); // 娌℃湁鍏ュ簱浠诲姟锛屽垏鎹㈡垚鍑哄簱妯″紡
basDevpMapper.updateById(basDevp);
--
Gitblit v1.9.1