From 0efbf246a22f7331cf2e16bd659caea22a494102 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期一, 29 五月 2023 12:05:48 +0800 Subject: [PATCH] 调整模块货位和库存2 --- igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java | 49 +++++++++++++++++++++---------------------------- 1 files changed, 21 insertions(+), 28 deletions(-) diff --git a/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java b/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java index 92803af..8ba9a5d 100644 --- a/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java +++ b/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java @@ -19,6 +19,7 @@ import com.ld.igds.util.RedisUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; +import org.dom4j.CDATA; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -51,7 +52,6 @@ @Override public List<Depot> getCacheDepotList(String companyId) { - String patten = RedisConst.buildKey(companyId, RedisConst.KEY_DEPOT); Set<String> keys = redisUtil.keys(patten); @@ -318,40 +318,34 @@ @Override public void initInoutDepotStore(InoutData data) { - String depotStatus = DepotStatus.STATUS_03.getCode(); - if (InoutConstant.TYPE_OUT.equals(data.getType())) { - depotStatus = DepotStatus.STATUS_04.getCode(); - } - //鍏堜粠缂撳瓨涓幏鍙栦笅淇℃伅锛屾煡鐪嬫槸鍚﹀凡缁忓垵濮嬪寲杩囨暟鎹紝濡傛灉鏈夊垯鐩存帴璺宠繃锛屽鏋滄病鏈夊垯閲嶆柊楠岃瘉 - String key = RedisConst.buildKey(data.getDepotId(), "DEPOT_STORE", depotStatus); - String tag = (String) redisUtil.get(key); - if (null != tag) return; + // String key = RedisConst.buildKey(data.getDepotId(), "DEPOT_STORE", depotStatus); +// String tag = (String) redisUtil.get(key); +// if (null != tag) return; //鑾峰彇褰撳墠浠撳簱鏈�鍚庝竴涓簱瀛樿褰� DepotStore depotStore = getLastDepotStore(data.getDepotId()); //濡傛灉鏈夋暟鎹紝骞朵笖鐘舵�佺被涓�鑷达紝琛ㄧず缂撳瓨娌℃湁浜嗭紝浣嗘槸宸茬粡鍋氳繃鍒濆鍖� - if (null != depotStore && depotStatus.equals(depotStore.getDepotStatus())) { - redisUtil.set(key, depotStatus, 5 * 24 * 60 * 60); - return; - } +// if (null != depotStore && depotStatus.equals(depotStore.getDepotStatus())) { +// redisUtil.set(key, depotStatus, 5 * 24 * 60 * 60); +// return; +// } //浠庢潵娌℃湁鍋氫釜搴撳瓨绠$悊璋冩暣 - if (null == depotStore) { - Depot depot = this.getCacheDepot(data.getCompanyId(), data.getDepotId()); - depotStore = new DepotStore(depot, depotStatus); - if (null != data.getFoodYear()) { - depotStore.setFoodYear(data.getFoodYear()); - } - - } else { //鏈夎褰曪紝浣嗘槸鐘舵�佷笌褰撳墠浣滀笟涓嶄竴鑷达紝涔熼渶瑕佸垵濮嬪寲 - depotStore.setDepotStatus(depotStatus); - depotStore.setUpdateDate(new Date()); - depotStore.setCreateDate(new Date()); - depotStore.setUpdateUser(null); - } +// if (null == depotStore) { +// Depot depot = this.getCacheDepot(data.getCompanyId(), data.getDepotId()); +// depotStore = new DepotStore(depot, depotStatus); +// if (null != data.getFoodYear()) { +// depotStore.setFoodYear(data.getFoodYear()); +// } +// +// } else { //鏈夎褰曪紝浣嗘槸鐘舵�佷笌褰撳墠浣滀笟涓嶄竴鑷达紝涔熼渶瑕佸垵濮嬪寲 +// depotStore.setDepotStatus(depotStatus); +// depotStore.setUpdateDate(new Date()); +// depotStore.setUpdateUser(null); +// } depotStore.setId(null); if (InoutConstant.TYPE_OUT.equals(data.getType())) { @@ -368,7 +362,7 @@ addDepotStore(depotStore, false); commonMapper.updateDepotStatus(depotStore.getCompanyId(), depotStore.getDepotId(), depotStore.getDepotStatus()); - redisUtil.set(key, depotStatus, 5 * 24 * 60 * 60); + // redisUtil.set(key, depotStatus, 5 * 24 * 60 * 60); } @Override @@ -378,7 +372,6 @@ @Override public void addDepotStore(DepotStore store, boolean updateDepot) { - if (null == store.getCreateDate()) store.setCreateDate(new Date()); if (null == store.getUpdateDate()) store.setUpdateDate(new Date()); if (null == store.getId()) store.setId(ContextUtil.getUUID()); -- Gitblit v1.9.3