|
@@ -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)) {
|