From b5caa1415eed41b163c976c86f6979d8a58c84da Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期二, 21 十月 2025 10:01:13 +0800
Subject: [PATCH] 1
---
src/main/java/com/zy/asrs/controller/OpenMesController.java | 20 +++++++++-----------
1 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OpenMesController.java b/src/main/java/com/zy/asrs/controller/OpenMesController.java
index 07100c4..f629b01 100644
--- a/src/main/java/com/zy/asrs/controller/OpenMesController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenMesController.java
@@ -2,15 +2,13 @@
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.mapper.Wrapper;
import com.core.annotations.AppAuth;
import com.core.common.BaseRes;
import com.core.common.Cools;
import com.core.common.R;
import com.core.exception.CoolException;
-import com.zy.asrs.entity.InventoryCheckOrder;
-import com.zy.asrs.entity.InventoryCheckOrderDetl;
-import com.zy.asrs.entity.Mat;
-import com.zy.asrs.entity.WrkMast;
+import com.zy.asrs.entity.*;
import com.zy.asrs.entity.param.*;
import com.zy.asrs.service.*;
import com.zy.common.web.BaseController;
@@ -46,7 +44,7 @@
private WorkService workService;
@Autowired
- private WrkMastService wrkMastService;
+ private LocMastService locMastService;
@Autowired
private InventoryCheckOrderService inventoryCheckOrderService;
@@ -77,15 +75,15 @@
if (Cools.isEmpty(param)) {
return R.parse(BaseRes.PARAM);
}
- WrkMast wrkMast = wrkMastService.selectByBarcode(param.getBarcode());
- if (Cools.isEmpty(wrkMast)) {
- return R.error("鏃犳硶閫氳繃鎵樼洏鐮佹壘鍒拌宸ヤ綔妗�,璇锋鏌ユ墭鐩樼爜鏄惁姝g‘");
+ LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("barcode", param.getPalletBarcode()));
+ if (locMast == null) {
+ throw new CoolException("璇ユ墭鐩樹笉瀛樺湪搴撲腑");
}
LocDetlAdjustParam adjustParam = new LocDetlAdjustParam();
- adjustParam.setLocNo(wrkMast.getWrkSts() < 100 ? wrkMast.getLocNo() : wrkMast.getSourceLocNo());
+ adjustParam.setLocNo(locMast.getLocNo());
List<LocDetlAdjustParam.LocDetlAdjust> list = new ArrayList<>();
param.getDetails().forEach(elem -> {
- list.add(new LocDetlAdjustParam.LocDetlAdjust(elem.getMatnr(), elem.getBatch(), elem.getActulQty(), elem.getDanger()));
+ list.add(new LocDetlAdjustParam.LocDetlAdjust(elem.getProductionCode(), elem.getBatch(), elem.getActulQty(), elem.getQuality(),elem.getCode()));
});
workService.adjustLocDetl(adjustParam, getUserId());
return R.ok();
@@ -178,7 +176,7 @@
checkOrder.setStatus("1");
param.getDetails().forEach(elem -> {
Mat mat = matService.selectByMatnr(elem.getProductionCode());
- if (mat==null){
+ if (mat == null) {
throw new CoolException("鐗╂枡涓嶅瓨鍦�");
}
//checkOrder.setArea(param.getArea());
--
Gitblit v1.9.1