|
|
|
|
@ -177,10 +177,14 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl<LiquidTankTaskMap |
|
|
|
|
@Override |
|
|
|
|
public R editDrugBat(List<LiquidTankTask> list) { |
|
|
|
|
for (LiquidTankTask task : list) { |
|
|
|
|
LiquidTank liquidTank = liquidTankService.getById(task.getLiquidTankId()); |
|
|
|
|
if (liquidTank == null) { |
|
|
|
|
return R.fail("槽液信息不存在"); |
|
|
|
|
} |
|
|
|
|
// task = basicChangeStatus(task.getId(), LiquidTankTaskConst.S_PENDING_REVIEW);
|
|
|
|
|
task = basicChangeTaskStatus(task, LiquidTankTaskConst.S_PENDING_REVIEW); |
|
|
|
|
basicUpdateById(task); |
|
|
|
|
mesApprovalRecordService.createApproval(task.getId(), MesApprovalRecordBizTypeEnum.LIQUID_TANK_TASK.getDesc(), task.getUpdateUser(), task.getUpdateTime()); |
|
|
|
|
mesApprovalRecordService.createApprovalWithUsers(task.getId(), MesApprovalRecordBizTypeEnum.LIQUID_TANK_TASK.getDesc(), task.getUpdateUser(), task.getUpdateTime(), Arrays.asList(liquidTank.getProcessUserId())); |
|
|
|
|
} |
|
|
|
|
return R.success(); |
|
|
|
|
} |
|
|
|
|
@ -207,6 +211,13 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl<LiquidTankTaskMap |
|
|
|
|
zeroUpdate(task, reviewPass, reviewOpinion); |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
LiquidTank liquidTank = liquidTankService.getById(task.getLiquidTankId()); |
|
|
|
|
if (liquidTank == null) { |
|
|
|
|
return R.fail("槽液信息不存在"); |
|
|
|
|
} |
|
|
|
|
if(!AuthUtil.getUser().getUserId().equals(liquidTank.getProcessUserId())){ |
|
|
|
|
return R.fail(task.getName() + ",您没有审批权限"); |
|
|
|
|
} |
|
|
|
|
if (Objects.equals(reviewPass, LiquidTankTaskConst.REVIEW_YES)) { |
|
|
|
|
// 审核通过
|
|
|
|
|
task = basicChangeStatus(task.getId(), LiquidTankTaskConst.S_PENDING_SEND_DRUG); |
|
|
|
|
|