From a2613d9aaaafecf790db9a3a94f965dc5d1ba41e Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 02 三月 2021 16:10:54 +0800 Subject: [PATCH] # --- src/main/resources/mapper/CustOrderMapper.xml | 4 ++-- src/main/java/zy/cloud/wms/manager/service/CustOrderService.java | 2 +- src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java | 4 ++-- src/main/java/zy/cloud/wms/manager/controller/WorkController.java | 2 +- src/main/java/zy/cloud/wms/manager/service/impl/CustOrderServiceImpl.java | 4 ++-- src/main/java/zy/cloud/wms/manager/mapper/CustOrderMapper.java | 3 ++- src/main/java/zy/cloud/wms/common/service/MainService.java | 11 ++++++----- 7 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/main/java/zy/cloud/wms/common/service/MainService.java b/src/main/java/zy/cloud/wms/common/service/MainService.java index 07af77b..dbc4645 100644 --- a/src/main/java/zy/cloud/wms/common/service/MainService.java +++ b/src/main/java/zy/cloud/wms/common/service/MainService.java @@ -13,10 +13,7 @@ import zy.cloud.wms.manager.entity.LocDetl; import zy.cloud.wms.manager.entity.Mat; import zy.cloud.wms.manager.entity.Pakout; -import zy.cloud.wms.manager.service.LocDetlService; -import zy.cloud.wms.manager.service.MatService; -import zy.cloud.wms.manager.service.PakoutService; -import zy.cloud.wms.manager.service.PriorService; +import zy.cloud.wms.manager.service.*; import java.util.Date; import java.util.List; @@ -36,7 +33,7 @@ @Autowired private PakoutService pakoutService; @Autowired - private PriorService priorService; + private CustOrderService custOrderService; @Autowired private SnowflakeIdWorker snowflakeIdWorker; @@ -84,6 +81,10 @@ issued = issued - locDetl.getAnfme(); } } + // 淇敼鍗曟嵁鐘舵�� + if (!custOrderService.updateStatus(custOrder.getNumber(), 2)) { + throw new CoolException("淇敼鍗曟嵁鐘舵�佸け璐�"); + } } } diff --git a/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java b/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java index 387f582..4713f39 100644 --- a/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java +++ b/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java @@ -69,7 +69,7 @@ data.getQty(), // 鍟嗗搧鏁伴噺 data.getPrice(), // 鍟嗗搧鍗曚环 data.getComment(), // 鍟嗗搧澶囨敞[闈炵┖] - 1, // 鐘舵�� + 0, // 鐘舵�� now, // 娣诲姞鏃堕棿 now, // 淇敼鏃堕棿 null // 澶囨敞 @@ -83,7 +83,7 @@ if (complete) { List<String> collect = list.stream().map(GetDataResult::getNumber).distinct().collect(Collectors.toList()); for (String number : collect) { - custOrderService.completeLoading(number); + custOrderService.updateStatus(number, 1); } } diff --git a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java index dd78dc7..a5eae33 100644 --- a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java +++ b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java @@ -42,7 +42,7 @@ } @RequestMapping("/stock/out") - @ManagerAuth(memo = "鎷h揣") + @ManagerAuth(memo = "鎹¤揣") public R stockOut(@RequestBody StockOutParam stockOutParam) { return workService.stockOut(stockOutParam, getUserId()); } diff --git a/src/main/java/zy/cloud/wms/manager/mapper/CustOrderMapper.java b/src/main/java/zy/cloud/wms/manager/mapper/CustOrderMapper.java index 91dad4e..ae3ac37 100644 --- a/src/main/java/zy/cloud/wms/manager/mapper/CustOrderMapper.java +++ b/src/main/java/zy/cloud/wms/manager/mapper/CustOrderMapper.java @@ -1,5 +1,6 @@ package zy.cloud.wms.manager.mapper; +import org.apache.ibatis.annotations.Param; import zy.cloud.wms.manager.entity.CustOrder; import com.baomidou.mybatisplus.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; @@ -9,7 +10,7 @@ @Repository public interface CustOrderMapper extends BaseMapper<CustOrder> { + int updateStatus(@Param("number") String number, @Param("status") Integer status); - int completeLoading(String number); } diff --git a/src/main/java/zy/cloud/wms/manager/service/CustOrderService.java b/src/main/java/zy/cloud/wms/manager/service/CustOrderService.java index f36758a..8710096 100644 --- a/src/main/java/zy/cloud/wms/manager/service/CustOrderService.java +++ b/src/main/java/zy/cloud/wms/manager/service/CustOrderService.java @@ -5,6 +5,6 @@ public interface CustOrderService extends IService<CustOrder> { - boolean completeLoading(String number); + boolean updateStatus(String number, Integer status); } diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/CustOrderServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/CustOrderServiceImpl.java index 45a535a..d5f3d40 100644 --- a/src/main/java/zy/cloud/wms/manager/service/impl/CustOrderServiceImpl.java +++ b/src/main/java/zy/cloud/wms/manager/service/impl/CustOrderServiceImpl.java @@ -10,7 +10,7 @@ public class CustOrderServiceImpl extends ServiceImpl<CustOrderMapper, CustOrder> implements CustOrderService { @Override - public boolean completeLoading(String number) { - return this.baseMapper.completeLoading(number) > 0; + public boolean updateStatus(String number, Integer status) { + return this.baseMapper.updateStatus(number, status) > 0; } } diff --git a/src/main/resources/mapper/CustOrderMapper.xml b/src/main/resources/mapper/CustOrderMapper.xml index 456da39..6f5ba91 100644 --- a/src/main/resources/mapper/CustOrderMapper.xml +++ b/src/main/resources/mapper/CustOrderMapper.xml @@ -19,8 +19,8 @@ </resultMap> - <update id="completeLoading"> - update man_cust_order set status = 1 where 1=1 and number = #{number} + <update id="completeOrder"> + update man_cust_order set status = #{status} where 1=1 and number = #{number} </update> </mapper> -- Gitblit v1.9.1