From 8a0d2b7f162e1529c23577babbc1f7f7697b2549 Mon Sep 17 00:00:00 2001
From: youjie <272855983@qq.com>
Date: Sat, 14 Jan 2023 16:55:25 +0800
Subject: [PATCH] add mes回传接口

---
 jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/controller/MesController.java    |  2 ++
 jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MaterialInfo.java         |  1 +
 jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MesShipmentMaterial.java  | 13 +++++++++++++
 jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/IMesService.java         | 11 +++++++++++
 jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/impl/MesServiceImpl.java | 16 ++++++++++++++++
 5 files changed, 43 insertions(+), 0 deletions(-)
 create mode 100644 jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MesShipmentMaterial.java

diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/controller/MesController.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/controller/MesController.java
index 47c683e..d4f1e4f 100644
--- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/controller/MesController.java
+++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/controller/MesController.java
@@ -90,4 +90,6 @@ public class MesController extends BaseController {
         Result result = mesService.shipmentMaterial(mesReceiptMaterial, warehouseCode);
         return result;
     }
+
+
 }
diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MaterialInfo.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MaterialInfo.java
index 0859f71..b9d6462 100644
--- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MaterialInfo.java
+++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MaterialInfo.java
@@ -9,5 +9,6 @@ public class MaterialInfo {
 
     private String materialCode;
     private BigDecimal qty;
+    private int sequence;
 
 }
diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MesShipmentMaterial.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MesShipmentMaterial.java
new file mode 100644
index 0000000..463ff7d
--- /dev/null
+++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/entity/MesShipmentMaterial.java
@@ -0,0 +1,13 @@
+package org.jeecg.modules.wms.api.mes.entity;
+
+import java.util.List;
+
+/**
+ * @author 游杰
+ */
+public class MesShipmentMaterial {
+
+    private String referCode;
+    private String toPort;
+    private List<MaterialInfo> materialInfoList;
+}
diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/IMesService.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/IMesService.java
index efe4888..ecae1fd 100644
--- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/IMesService.java
+++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/IMesService.java
@@ -2,6 +2,7 @@ package org.jeecg.modules.wms.api.mes.servuce;
 
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.modules.wms.api.mes.entity.MesReceiptMaterial;
+import org.jeecg.modules.wms.receipt.receiptHeader.entity.ReceiptHeader;
 
 /**
  * @author 游杰
@@ -11,4 +12,14 @@ public interface IMesService {
     public Result receiptMaterial(MesReceiptMaterial mesReceiptMaterial, String warehouseCode);
 
     public Result shipmentMaterial(MesReceiptMaterial mesMaterial, String warehouseCode);
+
+    /**
+     * 回传入库单
+     */
+    public Result backMesReceipt(ReceiptHeader receiptHeader);
+
+    /**
+     * 回传出库单
+     */
+    public Result backMesShipment(ReceiptHeader receiptHeader);
 }
diff --git a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/impl/MesServiceImpl.java b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/impl/MesServiceImpl.java
index 5cda275..50d0f73 100644
--- a/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/impl/MesServiceImpl.java
+++ b/jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/api/mes/servuce/impl/MesServiceImpl.java
@@ -1,7 +1,9 @@
 package org.jeecg.modules.wms.api.mes.servuce.impl;
 
+import com.alibaba.fastjson.JSON;
 import com.aliyun.oss.ServiceException;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.modules.wms.api.erp.entity.ErpBackReceipt;
 import org.jeecg.modules.wms.api.mes.entity.MaterialInfo;
 import org.jeecg.modules.wms.api.mes.entity.MesReceiptMaterial;
 import org.jeecg.modules.wms.api.mes.servuce.IMesService;
@@ -13,6 +15,10 @@ import org.jeecg.modules.wms.receipt.receiptHeader.service.IReceiptDetailService
 import org.jeecg.modules.wms.receipt.receiptHeader.service.IReceiptHeaderService;
 import org.jeecg.modules.wms.receipt.receiving.domain.Receive;
 import org.jeecg.modules.wms.receipt.receiving.service.IReceiveService;
+import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader;
+import org.jeecg.utils.StringUtils;
+import org.jeecg.utils.constant.QuantityConstant;
+import org.jeecg.utils.http.OkHttpUtils;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -95,4 +101,14 @@ public class MesServiceImpl implements IMesService {
 
         return null;
     }
+
+    @Override
+    public Result backMesReceipt(TaskHeader taskHeader) {
+        return null;
+    }
+
+    @Override
+    public Result backMesShipment(ReceiptHeader receiptHeader) {
+        return null;
+    }
 }
--
libgit2 0.22.2