From 8b3d5b19b746a808d447b67164ba86e673fd9822 Mon Sep 17 00:00:00 2001
From: pjb <pjb123456>
Date: 星期日, 24 八月 2025 16:10:14 +0800
Subject: [PATCH] 订单出库,统一出库时间
---
src/main/java/com/zy/asrs/controller/WrkMastController.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/WrkMastController.java b/src/main/java/com/zy/asrs/controller/WrkMastController.java
index 3a6a9c5..b9b0e58 100644
--- a/src/main/java/com/zy/asrs/controller/WrkMastController.java
+++ b/src/main/java/com/zy/asrs/controller/WrkMastController.java
@@ -12,6 +12,7 @@
import com.core.common.R;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.WrkMastService;
+import com.zy.common.service.CommonService;
import com.zy.common.web.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -23,6 +24,8 @@
@Autowired
private WrkMastService wrkMastService;
+ @Autowired
+ private CommonService commonService;
@RequestMapping(value = "/wrkMast/{id}/auth")
@ManagerAuth
@@ -166,4 +169,52 @@
}
+
+ @GetMapping("/wrkMast/ioType120/list/auth")
+ @ManagerAuth(memo = "绔欎綅杞Щ浠诲姟鏁版嵁")
+ public R wrkMastIoType120Select(){
+ List<WrkMast> wrkMastList = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("io_type", 120));
+ return R.ok().add(wrkMastList);
+ }
+
+
+
+ @PostMapping("/wrkMast/ioType120/add")
+ @ManagerAuth(memo = "淇敼绔欑偣鏁版嵁")
+ public R wrkMastIoType120Add(@RequestParam Integer sourceStaNo,
+ @RequestParam Integer staNo
+ ) {
+ // 鐢熸垚宸ヤ綔鍙�
+ int workNo = commonService.getWorkNo(4);
+ Date now = new Date();
+ // 鐢熸垚宸ヤ綔妗�
+ WrkMast wrkMast = new WrkMast();
+ wrkMast.setWrkNo(workNo);
+ wrkMast.setIoTime(now);
+ wrkMast.setWrkSts(51L); // 宸ヤ綔鐘舵�侊細鐢熸垚鍏ュ簱ID
+ wrkMast.setIoType(120); // 鍏ュ嚭搴撶姸鎬侊細1.鍏ュ簱
+ wrkMast.setIoPri(13D); // 浼樺厛绾э細13
+ wrkMast.setCrnNo(0);
+ wrkMast.setSourceStaNo(sourceStaNo);
+ wrkMast.setStaNo(staNo);
+ wrkMast.setLocNo("");
+ wrkMast.setBarcode(""); // 鎵樼洏鐮�
+ wrkMast.setFullPlt("Y"); // 婊℃澘锛歒
+ wrkMast.setPicking("N"); // 鎷f枡
+ wrkMast.setExitMk("N"); // 閫�鍑�
+ wrkMast.setEmptyMk("N"); // 绌烘澘
+ wrkMast.setLinkMis("N");
+// wrkMast.setCtnType(sourceStaNo.getCtnType()); // 瀹瑰櫒绫诲瀷
+ wrkMast.setAppeUser(getUserId());
+ wrkMast.setAppeTime(now);
+ wrkMast.setModiUser(getUserId());
+ wrkMast.setModiTime(now);
+ if (!wrkMastService.insert(wrkMast)) {
+// throw new CoolException("淇濆瓨宸ヤ綔妗eけ璐�");
+ return R.error().add("娣诲姞澶辫触");
+ }
+ return R.ok().add("娣诲姞鎴愬姛");
+ }
+
+
}
--
Gitblit v1.9.1