From 4c4871942e9a808c878cc0c7a5a728ac6f5abb41 Mon Sep 17 00:00:00 2001
From: philip <244793088@qq.com>
Date: Tue, 20 Jul 2021 10:57:12 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E9=85=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/mapper/SfcDispatchMapper.xml | 7 +-
.../controller/SfcDataAssembleController.java | 6 +
.../service/SfcDataAssembleService.java | 2 +-
.../impl/SfcDataAssembleServiceImpl.java | 272 ++++++------------
.../mapper/SfcDataAssembleMapper.xml | 7 +-
5 files changed, 102 insertions(+), 192 deletions(-)
diff --git a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
index c3892c91..3101bdc7 100644
--- a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
+++ b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
@@ -1099,6 +1099,11 @@
diff --git a/production/src/main/java/com/foreverwin/mesnac/production/controller/SfcDataAssembleController.java b/production/src/main/java/com/foreverwin/mesnac/production/controller/SfcDataAssembleController.java
index 4587ec1e..b649f94b 100644
--- a/production/src/main/java/com/foreverwin/mesnac/production/controller/SfcDataAssembleController.java
+++ b/production/src/main/java/com/foreverwin/mesnac/production/controller/SfcDataAssembleController.java
@@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
+import java.util.Map;
/**
*
@@ -35,6 +36,11 @@ public class SfcDataAssembleController {
public R loadSfcAssemble(SfcDto sfcDto) {
return R.ok(sfcDataAssembleService.loadSfcAssemble(sfcDto));
}
+ @ResponseBody
+ @PostMapping("/assembleInventory")
+ public R loadSfcAssemble(@RequestBody Map paramMap) {
+ return R.ok(sfcDataAssembleService.assembleInventory(paramMap));
+ }
/**
* 根据id查询
*
diff --git a/production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataAssembleService.java b/production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataAssembleService.java
index ae4f100f..b9183859 100644
--- a/production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataAssembleService.java
+++ b/production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataAssembleService.java
@@ -29,7 +29,7 @@ public interface SfcDataAssembleService extends IService {
List selectList(SfcDataAssemble sfcDataAssemble);
- Object loadSfcAssemble(SfcDto sfcDto);
+ Map loadSfcAssemble(SfcDto sfcDto);
Map assembleInventory(Map paramMap) throws BaseException;
}
\ No newline at end of file
diff --git a/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcDataAssembleServiceImpl.java b/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcDataAssembleServiceImpl.java
index 5f9e8fef..84837632 100644
--- a/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcDataAssembleServiceImpl.java
+++ b/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcDataAssembleServiceImpl.java
@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.foreverwin.mesnac.common.dto.SfcDispatchDto;
import com.foreverwin.mesnac.common.enums.DispatchStatusEnum;
-import com.foreverwin.mesnac.common.enums.HandleEnum;
import com.foreverwin.mesnac.common.service.SfcDispatchCommonService;
import com.foreverwin.mesnac.common.util.ExceptionUtil;
import com.foreverwin.mesnac.meapi.dto.SfcDto;
@@ -20,8 +19,6 @@ import com.foreverwin.modular.core.exception.BaseException;
import com.foreverwin.modular.core.meext.MEServices;
import com.foreverwin.modular.core.util.CommonMethods;
import com.foreverwin.modular.core.util.FrontPage;
-import com.sap.me.inventory.InventoryServiceInterface;
-import com.sap.me.inventory.InventoryValidateAndAddRequest;
import com.sap.me.production.AssembleComponentsRequest;
import com.sap.me.production.AssemblyComponent;
import com.sap.me.production.AssemblyDataField;
@@ -57,6 +54,7 @@ public class SfcDataAssembleServiceImpl extends ServiceImpl selectPage(FrontPage frontPage, SfcDataAssemble sfcDataAssemble) {
QueryWrapper queryWrapper = new QueryWrapper<>();
@@ -72,7 +70,7 @@ public class SfcDataAssembleServiceImpl extends ServiceImpl loadSfcAssemble(SfcDto sfcDto) {
//构造参数
String site = CommonMethods.getSite();
String user = CommonMethods.getUser();
@@ -81,19 +79,23 @@ public class SfcDataAssembleServiceImpl extends ServiceImpl resultMap = new HashMap();
//查询装配数据
List