From 2d8654299dc0b74befb98e2e879f224b565e0717 Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期三, 11 三月 2026 10:54:21 +0800
Subject: [PATCH] lsh#
---
rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mes/MesController.java | 88 ++++++++++++++++++++++----------------------
1 files changed, 44 insertions(+), 44 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mes/MesController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mes/MesController.java
index ce02626..20d1c94 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mes/MesController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mes/MesController.java
@@ -61,7 +61,7 @@
try {
WkOrder order = new WkOrder();
String orderNo = params.getString("orderNo");
- order.setCode(orderNo).setPoCode(orderNo).setType(OrderType.ORDER_OUT.type)
+ order.setCode(orderNo).setPoCode(orderNo).setType(OrderType.ORDER_Pre.type)
// .setWkType(OrderWorkType.ORDER_WORK_TYPE_MATERIAL_PREPARATION.type)
.setCreateBy(getLoginUserId())
.setUpdateBy(getLoginUserId());
@@ -102,49 +102,49 @@
return result;
}
- Loc loc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getUseStatus, "O").eq(Loc::getAreaId, 22).last("limit 1"));
- if (loc == null) {
- return R.error("娌℃湁鍙敤搴撲綅");
- }
- String palletId = "AA" + String.format("%06d", (int) (Math.random() * 1000000));
-
- for (int i = 0; i < jsonArray.size(); i++) {
- JSONObject item = jsonArray.getJSONObject(i);
- loc.setBarcode(palletId);
- loc.setUseStatus("F");
- locService.updateById(loc);
-
- LocItem locItem = new LocItem();
- String matnrCode = item.getString("matNr");
- if (matnrCode == null) {
- matnrCode = item.getString("matNr");
- }
- Double qty = item.getDouble("anfme");
- if (qty == null) {
- qty = item.getDouble("anfme");
- }
- locItem.setLocId(loc.getId())
- .setLocCode(loc.getCode())
- .setOrderId(order.getId())
- .setType(OrderType.ORDER_OUT.type)
-// .setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_MATERIAL_PREPARATION.type))
-// .setMatnrId(item.getLong("matnrId"))
- .setMatnrCode(matnrCode)
-// .setMaktx(item.getString("maktx"))
- .setQty(qty)
- .setAnfme(qty)
-// .setUnit(item.getString("unit"))
- .setBarcode(palletId)
- .setStatus(1)
- .setDeleted(0)
- .setCreateTime(new Date());
- if (params.getInteger("prepareType") == 1) {
- locItem.setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_NORMAL_MATERIAL_PREPARATION.type));
- } else {
- locItem.setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_FEED_IN_MATERIAL_PREPARATION.type));
- }
- locItemService.save(locItem);
- }
+// Loc loc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getUseStatus, "O").eq(Loc::getAreaId, 22).last("limit 1"));
+// if (loc == null) {
+// return R.error("娌℃湁鍙敤搴撲綅");
+// }
+// String palletId = "AA" + String.format("%06d", (int) (Math.random() * 1000000));
+//
+// for (int i = 0; i < jsonArray.size(); i++) {
+// JSONObject item = jsonArray.getJSONObject(i);
+// loc.setBarcode(palletId);
+// loc.setUseStatus("F");
+// locService.updateById(loc);
+//
+// LocItem locItem = new LocItem();
+// String matnrCode = item.getString("matNr");
+// if (matnrCode == null) {
+// matnrCode = item.getString("matNr");
+// }
+// Double qty = item.getDouble("anfme");
+// if (qty == null) {
+// qty = item.getDouble("anfme");
+// }
+// locItem.setLocId(loc.getId())
+// .setLocCode(loc.getCode())
+// .setOrderId(order.getId())
+// .setType(OrderType.ORDER_OUT.type)
+//// .setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_MATERIAL_PREPARATION.type))
+//// .setMatnrId(item.getLong("matnrId"))
+// .setMatnrCode(matnrCode)
+//// .setMaktx(item.getString("maktx"))
+// .setQty(qty)
+// .setAnfme(qty)
+//// .setUnit(item.getString("unit"))
+// .setBarcode(palletId)
+// .setStatus(1)
+// .setDeleted(0)
+// .setCreateTime(new Date());
+// if (params.getInteger("prepareType") == 1) {
+// locItem.setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_NORMAL_MATERIAL_PREPARATION.type));
+// } else {
+// locItem.setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_FEED_IN_MATERIAL_PREPARATION.type));
+// }
+// locItemService.save(locItem);
+// }
return R.ok().add(order.getId());
} catch (Exception e) {
--
Gitblit v1.9.1