From 51774c7dc235edd143d29c402c3c8547ee8798cf Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 03 三月 2021 13:49:54 +0800
Subject: [PATCH] #
---
src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java | 3 +++
src/main/resources/mapper/PakoutMapper.xml | 14 ++++++++++++++
src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java | 7 ++++++-
src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java | 4 ++++
src/main/java/zy/cloud/wms/manager/service/PakoutService.java | 2 ++
5 files changed, 29 insertions(+), 1 deletions(-)
diff --git a/src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java b/src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java
index b985daf..8b6b358 100644
--- a/src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java
+++ b/src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java
@@ -1,5 +1,6 @@
package zy.cloud.wms.manager.mapper;
+import org.apache.ibatis.annotations.Param;
import zy.cloud.wms.manager.entity.Pakout;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
@@ -9,4 +10,6 @@
@Repository
public interface PakoutMapper extends BaseMapper<Pakout> {
+ Integer updateWrkSts(@Param("wrkNo") String wrkNo, @Param("docNum") String docNum, @Param("wrkSts") Integer wrkSts, @Param("userId") Long userId);
+
}
diff --git a/src/main/java/zy/cloud/wms/manager/service/PakoutService.java b/src/main/java/zy/cloud/wms/manager/service/PakoutService.java
index 7371b97..8609cd8 100644
--- a/src/main/java/zy/cloud/wms/manager/service/PakoutService.java
+++ b/src/main/java/zy/cloud/wms/manager/service/PakoutService.java
@@ -5,4 +5,6 @@
public interface PakoutService extends IService<Pakout> {
+ Boolean stockOutComplete(String wrkNo, String docNum, Long userId);
+
}
diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java
index 180a7ac..e12ed99 100644
--- a/src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java
+++ b/src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java
@@ -9,4 +9,8 @@
@Service("pakoutService")
public class PakoutServiceImpl extends ServiceImpl<PakoutMapper, Pakout> implements PakoutService {
+ @Override
+ public Boolean stockOutComplete(String wrkNo, String docNum, Long userId) {
+ return this.baseMapper.updateWrkSts(wrkNo, docNum, 2, userId)>0;
+ }
}
diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
index 7b249a1..4d82483 100644
--- a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
+++ b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -38,6 +38,8 @@
private LocDetlService locDetlService;
@Autowired
private CustOrderService custOrderService;
+ @Autowired
+ private PakoutService pakoutService;
@Override
@Transactional
@@ -100,8 +102,11 @@
}
@Override
+ @Transactional
public R stockOutComplete(StockConfirmParam param, Long userId) {
-
+ // 淇敼鍑哄簱鍗曠姸鎬�
+ pakoutService.stockOutComplete(param.getWrkNo(), param.getNumber(), userId);
+ // todo锛氫慨鏀瑰簱瀛樻暟閲�
return R.ok();
}
diff --git a/src/main/resources/mapper/PakoutMapper.xml b/src/main/resources/mapper/PakoutMapper.xml
index e958c45..aa4dd67 100644
--- a/src/main/resources/mapper/PakoutMapper.xml
+++ b/src/main/resources/mapper/PakoutMapper.xml
@@ -33,4 +33,18 @@
</resultMap>
+ <update id="updateWrkSts">
+ update man_pakout
+ set wrk_sts = #{wrkSts}
+ , update_by = #{userId}
+ , update_time = getdate()
+ where 1=1
+ <if test="wrkNo != null and wrkNo != ''">
+ and wrk_no = #{wrkNo}
+ </if>
+ <if test="docNum != null and docNum != ''">
+ and doc_num = #{docNum}
+ </if>
+ </update>
+
</mapper>
--
Gitblit v1.9.1