From 99862b1d333fbbb448ea346551c23b325d7b4963 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期六, 17 五月 2025 09:32:53 +0800
Subject: [PATCH] 接口编写
---
src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java | 31 +++++++++++++++++--------------
1 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java b/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java
index 1df8981..61405a5 100644
--- a/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java
+++ b/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java
@@ -2,6 +2,8 @@
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.zy.asrs.entity.InventoryCheckOrder;
+import com.zy.asrs.entity.InventoryCheckOrderDetl;
import com.zy.asrs.entity.param.OpenOrderPakinParam;
import com.zy.asrs.entity.param.OpenOrderPakoutParam;
import com.zy.asrs.service.OpenService;
@@ -38,6 +40,9 @@
@Autowired
private NccCkPddWmsService nccCkPddWmsService;
+
+ @Autowired
+ private Inv nccCkPddWmsService;
@Autowired
private OpenService openService;
@@ -156,28 +161,26 @@
public ReturnT<String> start4() {
List<String> strings = nccCkPddWmsService.selectPdd();
for (String string : strings) {
- OpenOrderPakoutParam param = new OpenOrderPakoutParam();
- param.setOrderType("閲囪喘鍒拌揣");
- DetlDto detlDto;
- List<DetlDto> orderDetails = new ArrayList<>();
+ InventoryCheckOrder param = new InventoryCheckOrder();
+ InventoryCheckOrderDetl checkOrderDetl;
+ List<InventoryCheckOrderDetl> checkOrderDetls = new ArrayList<>();
long i = 1;
List<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectList(new EntityWrapper<NccCkPddWms>().eq("vbillcode", string).ne("wms_flag", 1));
for (NccCkPddWms nccScZkmxbWms : wmsFlag) {
log.info("NccCkPddWms鏁版嵁:{}", JSONObject.toJSON(nccScZkmxbWms));
-// if (nccScZkmxbWms.getDjzt() == 2 && nccScZkmxbWms.getBdr() == 0 && nccScZkmxbWms.getDr() == 0) {
-// detlDto = new DetlDto();
-// detlDto.setMatnr(nccScZkmxbWms.getWlbm());
-// detlDto.setAnfme(nccScZkmxbWms.getYingzzsl().doubleValue());
-// detlDto.setBatch(nccScZkmxbWms.getVbatchcode());
-// detlDto.setLineNumber(i);
-// orderDetails.add(detlDto);
-// i++;
-// }
+ if (nccScZkmxbWms.getBdr() == 0 && nccScZkmxbWms.getHdr() == 0) {
+ checkOrderDetl = new InventoryCheckOrderDetl();
+ checkOrderDetl.setMatnr(nccScZkmxbWms.getWlbm());
+ checkOrderDetl.setAnfme(nccScZkmxbWms.getZmzsl().doubleValue());
+ checkOrderDetl.setBatch(nccScZkmxbWms.getVbatchcode());
+ checkOrderDetls.add(checkOrderDetl);
+ i++;
+ }
nccScZkmxbWms.setWmsFlag(1);
}
param.setOrderNo(string);
param.setOrderDetails(orderDetails);
- //openService.pakoutOrderCreate(param);
+ openService.pakoutOrderCreate(param);
nccCkPddWmsService.updateBatchById(wmsFlag);
}
return SUCCESS;
--
Gitblit v1.9.1