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