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