fix: 删除子卷包装关系,异常包裹
This commit is contained in:
@@ -26,6 +26,8 @@ import org.nl.b_lms.bst.ivt.stockingivt.service.IBstIvtStockingivtService;
|
||||
import org.nl.b_lms.bst.ivt.stockingivt.service.dao.BstIvtStockingivt;
|
||||
import org.nl.b_lms.pdm.bi.slittingproductionplan.service.IPdmBiSlittingproductionplanService;
|
||||
import org.nl.b_lms.pdm.bi.slittingproductionplan.service.dao.PdmBiSlittingproductionplan;
|
||||
import org.nl.b_lms.pdm.subpackagerelation.dao.PdmBiSubpackagerelation;
|
||||
import org.nl.b_lms.pdm.subpackagerelation.service.IpdmBiSubpackagerelationService;
|
||||
import org.nl.b_lms.sch.point.dao.StIvtCutpointivt;
|
||||
import org.nl.b_lms.sch.point.service.IstIvtCutpointivtService;
|
||||
import org.nl.b_lms.sch.task.dao.SchBaseTask;
|
||||
@@ -111,6 +113,8 @@ public class SlitterServiceImpl implements SlitterService {
|
||||
private ISysParamService paramService;
|
||||
@Autowired
|
||||
private SendNBJExceptionPointTask sendNBJExceptionPointTask;
|
||||
@Autowired
|
||||
private IpdmBiSubpackagerelationService subpackagerelationService;
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1036,12 +1040,19 @@ public class SlitterServiceImpl implements SlitterService {
|
||||
TaskUtils.updateOptMessageBySlitterPlan(outPlan);
|
||||
List<PdmBiSlittingproductionplan> collect = Stream.of(outPlan, inPlan).collect(Collectors.toList());
|
||||
slittingproductionplanService.updateBatchById(collect);
|
||||
// 删除子卷包装关系
|
||||
subpackagerelationService.remove(new LambdaQueryWrapper<PdmBiSubpackagerelation>()
|
||||
.eq(PdmBiSubpackagerelation::getContainer_name, insideContainerName));
|
||||
if (SlitterConstant.SLITTER_YES.equals(carrierStatus)) {
|
||||
List<String> cons = Stream.of(outPlan.getQzzno()).collect(Collectors.toList());
|
||||
// 调接口创建任务
|
||||
JSONObject taskParam = new JSONObject();
|
||||
taskParam.put("container", cons);
|
||||
mesSlittingMachineSendMaterial(taskParam);
|
||||
try {
|
||||
mesSlittingMachineSendMaterial(taskParam);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user