From 1f455e5cda9016054c531bbae6b1639fe646628f Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期四, 27 十一月 2025 19:36:37 +0800
Subject: [PATCH] 框架调整,及库区切换
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java | 28 +++++++++++++++++++++++-----
1 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java
index aa162a1..36fbb15 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java
@@ -26,11 +26,6 @@
private DepotRepository depotRepository;
@Resource
private RedisCache redisCache;
- @Resource
- private SysDeptMapper deptMapper;
- @Resource
- private DepotStoreService depotStoreService;
-
/**
* jpa鏌ヨ浠撳簱鍒楄〃
@@ -72,14 +67,37 @@
if (StringUtils.isEmpty(depot.getDeptId())) {
depot.setDeptId(ContextUtil.subDeptId(null));
}
+ //涓婚敭ID
+ if (StringUtils.isEmpty(depot.getId())) {
+ depot.setId(getStrId(depot.getDeptId()));
+ depot.setCreateBy(ContextUtil.getLoginUserName());
+ depot.setCreateTime(new Date());
+ }
+ //榛樿椤哄簭鍙�
if(null == depot.getOrderNum()){
depot.setOrderNum(1);
}
+ depot.setUpdateBy(ContextUtil.getLoginUserName());
+ depot.setUpdateTime(new Date());
depotRepository.save(depot);
flushCache(depot.getCompanyId());
}
/**
+ * 鑾峰彇涓婚敭ID
+ * @param deptId
+ * @param deptId
+ */
+ public String getStrId(String deptId) {
+ List<Depot> depots = depotRepository.getDepotMaxId(deptId);
+ String oldOrderId = null;
+ if(null != depots && depots.size() > 0){
+ oldOrderId = depots.get(0).getId().substring(deptId.length());
+ }
+ return deptId + ContextUtil.getOrderId(oldOrderId, 3);
+ }
+
+ /**
* jpa鏇存柊浠撳簱鐘舵��
* @param depotId
* @param status
--
Gitblit v1.9.3