|
@@ -301,9 +301,9 @@ public class FbsMomOrderServiceImpl extends ServiceImpl<FbsMomOrderMapper, FbsMo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
+ FbsTechnologicalProcess fbsTechnologicalProcessUpdate=new FbsTechnologicalProcess();
|
|
-
|
|
+ fbsTechnologicalProcessUpdate.setDelFlag("1");
|
|
-
|
|
+ iFbsTechnologicalProcessService.update(fbsTechnologicalProcessUpdate,fbsTechnologicalProcessQueryWrapper);
|
|
|
|
|
|
FbsTechnologicalProcess fbsTechnologicalProcess = new FbsTechnologicalProcess();
|
|
FbsTechnologicalProcess fbsTechnologicalProcess = new FbsTechnologicalProcess();
|
|
fbsTechnologicalProcess.setName(invcode);
|
|
fbsTechnologicalProcess.setName(invcode);
|
|
@@ -311,20 +311,21 @@ public class FbsMomOrderServiceImpl extends ServiceImpl<FbsMomOrderMapper, FbsMo
|
|
fbsTechnologicalProcess.setDef1(def1);
|
|
fbsTechnologicalProcess.setDef1(def1);
|
|
fbsTechnologicalProcess.setCreateBy("adminSAP");
|
|
fbsTechnologicalProcess.setCreateBy("adminSAP");
|
|
fbsTechnologicalProcess.setPullDate(end + "");
|
|
fbsTechnologicalProcess.setPullDate(end + "");
|
|
- List<FbsTechnologicalProcessItem> itemList=new ArrayList<>();
|
|
+ iFbsTechnologicalProcessService.save(fbsTechnologicalProcess);
|
|
-
|
|
+
|
|
- if (fbsTechnologicalProcessList == null || fbsTechnologicalProcessList.size() <= 0) {
|
|
+
|
|
-
|
|
+
|
|
- iFbsTechnologicalProcessService.save(fbsTechnologicalProcess);
|
|
+
|
|
- }else{
|
|
+
|
|
-
|
|
+
|
|
- fbsTechnologicalProcess.setId(fbsTechnologicalProcessList.get(0).getId());
|
|
+
|
|
- iFbsTechnologicalProcessService.updateById(fbsTechnologicalProcess);
|
|
+
|
|
-
|
|
+
|
|
- QueryWrapper<FbsTechnologicalProcessItem> fbsTechnologicalProcessItemQueryWrapper=new QueryWrapper<>();
|
|
+
|
|
- fbsTechnologicalProcessItemQueryWrapper.lambda().eq(FbsTechnologicalProcessItem::getFbsTechnologicalProcessId,fbsTechnologicalProcess.getId());
|
|
+
|
|
- itemList=iFbsTechnologicalProcessItemService.list(fbsTechnologicalProcessItemQueryWrapper);
|
|
+
|
|
- }
|
|
+
|
|
|
|
+
|
|
|
|
|
|
List<FbsTechnologicalProcessItem> fbsTechnologicalProcessItemList = new ArrayList<>();
|
|
List<FbsTechnologicalProcessItem> fbsTechnologicalProcessItemList = new ArrayList<>();
|
|
for (int i = 0; i < PROCS.size(); i++) {
|
|
for (int i = 0; i < PROCS.size(); i++) {
|
|
@@ -346,30 +347,31 @@ public class FbsMomOrderServiceImpl extends ServiceImpl<FbsMomOrderMapper, FbsMo
|
|
}
|
|
}
|
|
fbsTechnologicalProcessItem.setStandardWorkingHours(STANDARDWORKINGHOURS);
|
|
fbsTechnologicalProcessItem.setStandardWorkingHours(STANDARDWORKINGHOURS);
|
|
fbsTechnologicalProcessItem.setSort(i);
|
|
fbsTechnologicalProcessItem.setSort(i);
|
|
-
|
|
+ fbsTechnologicalProcessItemList.add(fbsTechnologicalProcessItem);
|
|
- if (fbsTechnologicalProcessList == null || fbsTechnologicalProcessList.size() <= 0) {
|
|
+
|
|
-
|
|
+
|
|
- fbsTechnologicalProcessItemList.add(fbsTechnologicalProcessItem);
|
|
+
|
|
- }else{
|
|
+
|
|
- boolean isitem=false;
|
|
+
|
|
-
|
|
+
|
|
- if(itemList!=null&&itemList.size()>0){
|
|
+
|
|
- for(FbsTechnologicalProcessItem item:itemList){
|
|
+
|
|
- if(item.getName().equals(fbsTechnologicalProcessItem.getName())){
|
|
+
|
|
- isitem=true;
|
|
+
|
|
- fbsTechnologicalProcessItem.setId(item.getId());
|
|
+
|
|
- }
|
|
+
|
|
- }
|
|
+
|
|
- }
|
|
+
|
|
-
|
|
+
|
|
- if(isitem){
|
|
+
|
|
-
|
|
+
|
|
- iFbsTechnologicalProcessItemService.updateById(fbsTechnologicalProcessItem);
|
|
+
|
|
- }else{
|
|
+
|
|
-
|
|
+
|
|
- fbsTechnologicalProcessItemList.add(fbsTechnologicalProcessItem);
|
|
+
|
|
- }
|
|
+
|
|
- }
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
if(fbsTechnologicalProcessItemList!=null&&fbsTechnologicalProcessItemList.size()>0){
|
|
if(fbsTechnologicalProcessItemList!=null&&fbsTechnologicalProcessItemList.size()>0){
|
|
iFbsTechnologicalProcessItemService.saveBatch(fbsTechnologicalProcessItemList);
|
|
iFbsTechnologicalProcessItemService.saveBatch(fbsTechnologicalProcessItemList);
|