外协订单回退调用erp

liweidong
李涛 3 days ago
parent a2f4d59e79
commit d9adcb8164
  1. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/ReviewSheetServiceImpl.java

@ -727,11 +727,13 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper,
return R.success("成功"); return R.success("成功");
} }
private JSONObject saveReviewData(ReviewSheet rs, List<ReviewDuty> rdList, List<ReviewFault> rfList, BladeUser bladeUser) throws Exception { private JSONObject saveReviewData(ReviewSheet rs, List<ReviewDuty> rdList, List<ReviewFault> rfList, BladeUser bladeUser) {
InspectionTask wc = inspectionTaskService.getById(rs.getTaskId()); InspectionTask wc = inspectionTaskService.getById(rs.getTaskId());
if (wc == null) { if (wc == null) {
throw new ServiceException("检验任务信息不存在!"); throw new ServiceException("检验任务信息不存在!");
} }
wc.setReviewStatus((short) 6);
inspectionTaskService.updateById(wc);
WorkPlan wp = workPlanService.getById(wc.getWpId()); WorkPlan wp = workPlanService.getById(wc.getWpId());
if (wp == null) { if (wp == null) {
throw new ServiceException("车间作业计划信息不存在!"); throw new ServiceException("车间作业计划信息不存在!");
@ -740,6 +742,8 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper,
if (wo == null) { if (wo == null) {
throw new ServiceException("车间订单信息不存在!"); throw new ServiceException("车间订单信息不存在!");
} }
wo.setRunStatus(WorkOrder.RUN_STATUS_HEAR);
workOrderService.updateById(wo);
YieldOrder yo = yieldOrderMapper.selectById(wo.getYoId()); YieldOrder yo = yieldOrderMapper.selectById(wo.getYoId());
if (yo == null) { if (yo == null) {
throw new ServiceException("生产订单信息不存在!"); throw new ServiceException("生产订单信息不存在!");

Loading…
Cancel
Save