浏览代码

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	imcs-admin-boot/imcs-business-controller/src/main/java/com/github/zuihou/business/controller/externalApi/MesController.java
wang.sq@aliyun.com 2 周之前
父节点
当前提交
5b573998ec

+ 6 - 6
imcs-admin-boot/imcs-business-controller/src/main/java/com/github/zuihou/business/controller/externalApi/MesController.java

@@ -143,7 +143,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
         log.info("==============接受质检任务下发通知接口开始================={}", data);
         log.info("==============接受质检任务下发通知接口开始================={}", data);
         ThreeCoordinateDto threeCoordinateDto = JSONObject.parseObject(data, ThreeCoordinateDto.class);
         ThreeCoordinateDto threeCoordinateDto = JSONObject.parseObject(data, ThreeCoordinateDto.class);
 
 
-        MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getOrderNumber()).
+        MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getTaskCode()).
                 buType("TASKDISTRIBUTE").
                 buType("TASKDISTRIBUTE").
                 apiType("QUALITYTASK").
                 apiType("QUALITYTASK").
                 lineCode("407109").
                 lineCode("407109").
@@ -772,7 +772,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
             BBom bom = bBomService.getOne(new LambdaQueryWrapper<BBom>().eq(BBom::getDrawingNo, drawingNo).eq(BBom::getSynFlag, "1"));
             BBom bom = bBomService.getOne(new LambdaQueryWrapper<BBom>().eq(BBom::getDrawingNo, drawingNo).eq(BBom::getSynFlag, "1"));
             if(bom==null){
             if(bom==null){
                 materialName = mMeterial.getTradeMark();
                 materialName = mMeterial.getTradeMark();
-                bom = BBom.builder().synFlag("1").name(materialName+"V"+processNo).batchNo(batchNo).partsNo(materialCode).partsAlias(materialCode).no(workOrderNo).brand(processNo).status("1").importantFlag("1").keyFlag("1").zoneId(zone.getId()).drawingNo(drawingNo).build();
+                bom = BBom.builder().synFlag("1").name(materialName+"V"+processNo).batchNo(batchNo).partsNo(drawingNo+"_"+processNo).partsAlias(materialCode).no(processNo).brand(workOrderNo).status("1").importantFlag("1").keyFlag("1").zoneId(zone.getId()).drawingNo(drawingNo).build();
                 bom.setMeterialId(1L);
                 bom.setMeterialId(1L);
                 bBomService.save(bom);
                 bBomService.save(bom);
             }else {
             }else {
@@ -919,17 +919,17 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
         }
         }
 
 
         String bomName = materialName.contains("V")? materialName : materialName + "V" + processNo;
         String bomName = materialName.contains("V")? materialName : materialName + "V" + processNo;
-        BBom bom = bBomService.getOne(new LambdaQueryWrapper<BBom>().eq(BBom::getMeterialId, mMeterial.getId()).eq(BBom::getPartsNo, mMeterial.getMeterialCode()).eq(BBom::getName, bomName).eq(BBom::getSynFlag, "1"));
+        BBom bom = bBomService.getOne(new LambdaQueryWrapper<BBom>().eq(BBom::getMeterialId, mMeterial.getId()).eq(BBom::getPartsAlias, mMeterial.getMeterialCode()).eq(BBom::getName, bomName).eq(BBom::getSynFlag, "1"));
         if (bom == null) {
         if (bom == null) {
             bom = BBom.builder().build();
             bom = BBom.builder().build();
-            bom.setPartsNo(mMeterial.getMeterialCode()).setBomAlias(mMeterial.getMeterialCode()).setPartsAlias(mMeterial.getMeterialCode()).setBatchNo(mMeterial.getMeterialCode()).setName(bomName).setStatus("1").setSynFlag("1").setImportantFlag("1").setKeyFlag("1").setNo(workOrderNo);
-            bom.setMeterialId(mMeterial.getId()).setBrand(processNo);
+            bom.setPartsNo(mMeterial.getMeterialCode()).setBomAlias(mMeterial.getMeterialCode()).setPartsAlias(mMeterial.getMeterialCode()).setBatchNo(mMeterial.getMeterialCode()).setName(bomName).setStatus("1").setSynFlag("1").setImportantFlag("1").setKeyFlag("1").setNo(processNo);
+            bom.setMeterialId(mMeterial.getId()).setBrand(workOrderNo);
             if (zone != null) {
             if (zone != null) {
                 bom.setZoneId(zone.getId());
                 bom.setZoneId(zone.getId());
             }
             }
             bBomService.save(bom);
             bBomService.save(bom);
         } else {
         } else {
-            bom.setNo(workOrderNo);
+            bom.setBrand(workOrderNo);
             bBomService.updateById(bom);
             bBomService.updateById(bom);
         }
         }
         if (StringUtil.isEmpty(version)) {
         if (StringUtil.isEmpty(version)) {