From 792d0ebfc1587dfbbcb717f74b35bda26ad9e683 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=B8=85?= <3115919733@qq.com>
Date: Tue, 20 May 2025 18:09:42 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E4=BB=93=E5=BA=93=E4=BF=A1=E6=81=AF?=
=?UTF-8?q?=E7=BC=96=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/com/cim/idm/model/dto/WareHouseEditDto.java | 4 ++++
.../src/main/resources/com/cim/idm/dao/WareHouseDao.xml | 3 ++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/WareHouseEditDto.java b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/WareHouseEditDto.java
index eb6d829..f8a1d65 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/WareHouseEditDto.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/WareHouseEditDto.java
@@ -10,4 +10,8 @@ public class WareHouseEditDto {
private String useLocation;
// 是否熟化
private String isOven;
+ // 仓库管理远员
+ private String locationUser;
+ // 是否自动备货
+ private String zdbhFlag;
}
diff --git a/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml b/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml
index 65d0035..e085c02 100644
--- a/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml
+++ b/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml
@@ -3,7 +3,8 @@
- update BS_ERPLOCATION set USE_LOCATION = #{dto.useLocation}, IS_OVEN = #{dto.isOven}
+ update BS_ERPLOCATION set USE_LOCATION = #{dto.useLocation}, IS_OVEN = #{dto.isOven},
+ LOCATION_USER = #{dto.locationUser, jdbcType=VARCHAR}, ZDBHFLAG = #{dto.zdbhFlag}
where ERPFACTORYNAME = #{dto.erpFactoryName} and ERPLOCATIONNAME = #{dto.erpLocationName}
From 1bf40df8866955fc5d2d85055fc22fe886a0d9a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=B8=85?= <3115919733@qq.com>
Date: Wed, 21 May 2025 09:48:26 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E8=B4=A7=E4=BD=8D=E4=BF=A1=E6=81=AF?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../idm/controller/WareHouseController.java | 6 ++++
.../java/com/cim/idm/dao/WareHouseDao.java | 2 ++
.../idm/model/dto/storage/StorageAddDto.java | 6 ++++
.../idm/model/dto/storage/StorageEditDto.java | 2 ++
.../idm/model/dto/storage/StoragePageDto.java | 8 +++++
.../cim/idm/model/po/storage/StorageSpec.java | 8 +++++
.../cim/idm/service/IWareHouseService.java | 8 +++++
.../service/Impl/WareHouseServiceImpl.java | 5 +++
.../com/cim/idm/dao/WareHouseDao.xml | 34 ++++++++++++++-----
9 files changed, 71 insertions(+), 8 deletions(-)
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/controller/WareHouseController.java b/zi-wms-pda/src/main/java/com/cim/idm/controller/WareHouseController.java
index 672c248..8f23002 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/controller/WareHouseController.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/controller/WareHouseController.java
@@ -7,6 +7,7 @@ import com.cim.idm.model.dto.storage.StorageAddDto;
import com.cim.idm.model.dto.storage.StorageDelDto;
import com.cim.idm.model.dto.storage.StorageEditDto;
import com.cim.idm.model.dto.storage.StorageSearchDto;
+import com.cim.idm.model.po.storage.StorageSpec;
import com.cim.idm.service.IWareHouseService;
import com.cim.idm.utils.AjaxResult;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@@ -77,4 +78,9 @@ public class WareHouseController {
public AjaxResult search(@RequestBody StorageSearchDto storageSearchDto) {
return AjaxResult.me().setSuccess(true).setResultObj(wareHouseService.search(storageSearchDto));
}
+
+ @PostMapping(value = "/getLocation")
+ public AjaxResult getLocation(@RequestBody StorageSpec storageSpec) {
+ return AjaxResult.me().setSuccess(true).setResultObj(wareHouseService.getLocation(storageSpec.getErpLocation()));
+ }
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/dao/WareHouseDao.java b/zi-wms-pda/src/main/java/com/cim/idm/dao/WareHouseDao.java
index 9d3aaa1..17f9918 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/dao/WareHouseDao.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/dao/WareHouseDao.java
@@ -65,4 +65,6 @@ public interface WareHouseDao {
*/
List search(@Param("storageName") String storageName,
@Param("prefix") List prefix);
+
+ StorageSpec getLocation(@Param("erpLocation") String erpLocation);
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageAddDto.java b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageAddDto.java
index 7d80864..74c86cd 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageAddDto.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageAddDto.java
@@ -13,4 +13,10 @@ public class StorageAddDto {
private String description;
//货位属性
private String storageUseType;
+ // 组织
+ private String erpFactory;
+ // 仓库
+ private String erpLocation;
+ // 创建人
+ private String createUser;
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageEditDto.java b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageEditDto.java
index dba2e6b..7012d49 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageEditDto.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StorageEditDto.java
@@ -13,4 +13,6 @@ public class StorageEditDto {
private String description;
//货位属性
private String storageUseType;
+ private String createUser;
+
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StoragePageDto.java b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StoragePageDto.java
index bff88b0..3a75681 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StoragePageDto.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/model/dto/storage/StoragePageDto.java
@@ -13,4 +13,12 @@ public class StoragePageDto {
//货位属性
private String storageUseType;
+ // 组织
+ private String erpFactory;
+ // 仓库
+ private String erpLocation;
+ // 组织名称
+ private String orgName;
+ // 仓库名称
+ private String erpLocationName;
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/model/po/storage/StorageSpec.java b/zi-wms-pda/src/main/java/com/cim/idm/model/po/storage/StorageSpec.java
index 3c43508..b389710 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/model/po/storage/StorageSpec.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/model/po/storage/StorageSpec.java
@@ -13,4 +13,12 @@ public class StorageSpec {
private String description;
//货位属性
private String storageUseType;
+ // 组织
+ private String erpFactory;
+ // 仓库
+ private String erpLocation;
+ // 组织名称
+ private String orgName;
+ // 仓库名称
+ private String erpLocationName;
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/service/IWareHouseService.java b/zi-wms-pda/src/main/java/com/cim/idm/service/IWareHouseService.java
index 1efcb00..6dc9a19 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/service/IWareHouseService.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/service/IWareHouseService.java
@@ -8,6 +8,7 @@ import com.cim.idm.model.dto.storage.StorageEditDto;
import com.cim.idm.model.dto.storage.StorageSearchDto;
import com.cim.idm.model.po.storage.StorageSpec;
import com.github.pagehelper.PageInfo;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -61,4 +62,11 @@ public interface IWareHouseService {
* @return 结果
*/
List search(StorageSearchDto storageSearchDto);
+
+ /**
+ * 获取仓库信息
+ * @param erpLocation
+ * @return
+ */
+ StorageSpec getLocation(String erpLocation);
}
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/WareHouseServiceImpl.java b/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/WareHouseServiceImpl.java
index d657554..b3a1ee9 100644
--- a/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/WareHouseServiceImpl.java
+++ b/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/WareHouseServiceImpl.java
@@ -68,4 +68,9 @@ public class WareHouseServiceImpl implements IWareHouseService {
}
return wareHouseDao.search(storageSearchDto.getStorageName(), prefix);
}
+
+ @Override
+ public StorageSpec getLocation(String erpLocation) {
+ return wareHouseDao.getLocation(erpLocation);
+ }
}
diff --git a/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml b/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml
index e085c02..d4224be 100644
--- a/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml
+++ b/zi-wms-pda/src/main/resources/com/cim/idm/dao/WareHouseDao.xml
@@ -9,17 +9,25 @@
@@ -32,12 +40,15 @@
- insert into STORAGESPEC(SITENAME, STORAGENAME, DESCRIPTION, STORAGEUSETYPE)
- values (#{storageSpec.siteName}, #{storageSpec.storageName}, #{storageSpec.description}, #{storageSpec.storageUseType})
+ insert into STORAGESPEC(SITENAME, STORAGENAME, DESCRIPTION, STORAGEUSETYPE,
+ ERPFACTORY, ERPLOCATION, CREATEUSER, CREATETIME)
+ values (#{storageSpec.siteName}, #{storageSpec.storageName}, #{storageSpec.description}, #{storageSpec.storageUseType},
+ #{storageSpec.erpFactory}, #{storageSpec.erpLocation}, #{storageSpec.createUser}, SYSDATE)
- update STORAGESPEC set DESCRIPTION = #{edit.description} ,STORAGEUSETYPE = #{edit.storageUseType}
+ update STORAGESPEC set DESCRIPTION = #{edit.description} ,STORAGEUSETYPE = #{edit.storageUseType},
+ LASTEVENTTIME = SYSDATE, LASTEVENTUSER = #{edit.createUser}
where SITENAME = #{edit.siteName}
and STORAGENAME = #{edit.storageName}
@@ -59,4 +70,11 @@
AND STORAGENAME LIKE #{storageName}||'%'
+
+
\ No newline at end of file
From 57f878745a7994deab9a4e0f637c883654c4eb3b Mon Sep 17 00:00:00 2001
From: 18110972313 <780768673@qq.com>
Date: Wed, 21 May 2025 11:33:46 +0800
Subject: [PATCH 3/5] =?UTF-8?q?update=20=E4=BF=AE=E6=94=B9=E5=88=B0?=
=?UTF-8?q?=E8=B4=A7=E5=8D=95=E5=85=A5=E5=BA=93=E8=B0=83=E7=94=A8QMS?=
=?UTF-8?q?=E8=B4=A8=E6=A3=80=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cim/idm/service/impl/QMSServiceImpl.java | 54 ++++++++++++++++---
.../idm/service/impl/ToSAPServiceImpl.java | 5 +-
.../idm/controller/DeliveryController.java | 23 ++++++++
3 files changed, 73 insertions(+), 9 deletions(-)
diff --git a/zi-wms-inf/src/main/java/com/cim/idm/service/impl/QMSServiceImpl.java b/zi-wms-inf/src/main/java/com/cim/idm/service/impl/QMSServiceImpl.java
index f184706..6acad30 100644
--- a/zi-wms-inf/src/main/java/com/cim/idm/service/impl/QMSServiceImpl.java
+++ b/zi-wms-inf/src/main/java/com/cim/idm/service/impl/QMSServiceImpl.java
@@ -477,7 +477,49 @@ public class QMSServiceImpl implements QMSService{
}
- public String sendToIQCByDataList(String opCode, List