|
|
|
|
@ -490,6 +490,14 @@ public class ReportFlowService extends ServiceImpl<ReportFlowMapper,ReportFlow>
|
|
|
|
|
|
|
|
|
|
UserAuth currentUser = UserContextHolder.getCurrentUser(); |
|
|
|
|
|
|
|
|
|
LambdaUpdateWrapper<ReportFlow> reportFlowLambdaQueryWrapper = new LambdaUpdateWrapper<>(); |
|
|
|
|
reportFlowLambdaQueryWrapper.eq(ReportFlow::getId,queryParam.getFlowId()); |
|
|
|
|
reportFlowLambdaQueryWrapper.set(ReportFlow::getApproverState, "end"); |
|
|
|
|
reportFlowLambdaQueryWrapper.set(ReportFlow::getApprover, currentUser.getUserName()); |
|
|
|
|
reportFlowLambdaQueryWrapper.set(ReportFlow::getApproverUnit, currentUser.getDepartName()); |
|
|
|
|
reportFlowLambdaQueryWrapper.set(ReportFlow::getApproverUnitId, currentUser.getDepartId()); |
|
|
|
|
int update = baseMapper.update(reportFlowLambdaQueryWrapper); |
|
|
|
|
|
|
|
|
|
// 留痕:写一条结束记录
|
|
|
|
|
ReportFlow endFlow = new ReportFlow(); |
|
|
|
|
endFlow.setReportId(queryParam.getReportId()); |
|
|
|
|
@ -508,5 +516,6 @@ public class ReportFlowService extends ServiceImpl<ReportFlowMapper,ReportFlow>
|
|
|
|
|
//
|
|
|
|
|
endFlow.setType("end"); |
|
|
|
|
boolean ok2 = baseMapper.insert(endFlow) > 0; |
|
|
|
|
return Result.success(ok1 && ok2); } |
|
|
|
|
return Result.success(ok1 && ok2 && update==1); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|