|
|
|
|
@ -135,6 +135,23 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl<LiquidTankTaskMap |
|
|
|
|
return R.status(basicSave(task)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Transactional |
|
|
|
|
public R bulkGenerateManual(List<Long> liquidTankIds, Long testUserId) { |
|
|
|
|
boolean result = true; |
|
|
|
|
for (Long liquidTankId : liquidTankIds) { |
|
|
|
|
LiquidTank lt = liquidTankService.getById(liquidTankId); |
|
|
|
|
LiquidTankTask task = buildLiquidTankTask(lt, LiquidTankTaskConst.FROM_TYPE_MANUAL, testUserId); |
|
|
|
|
boolean isSuccess = basicSave(task); |
|
|
|
|
if (!isSuccess) { |
|
|
|
|
result = false; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return R.status(result); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public R issueBat(String ids, Long testUserId) { |
|
|
|
|
List<Long> list = Func.toLongList(ids); |
|
|
|
|
@ -220,7 +237,7 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl<LiquidTankTaskMap |
|
|
|
|
if (liquidTank == null) { |
|
|
|
|
return R.fail("槽液信息不存在"); |
|
|
|
|
} |
|
|
|
|
if(!AuthUtil.getUser().getUserId().equals(liquidTank.getProcessUserId())){ |
|
|
|
|
if (!AuthUtil.getUser().getUserId().equals(liquidTank.getProcessUserId())) { |
|
|
|
|
return R.fail(task.getName() + ",您没有审批权限"); |
|
|
|
|
} |
|
|
|
|
if (Objects.equals(reviewPass, LiquidTankTaskConst.REVIEW_YES)) { |
|
|
|
|
|