| | |
| | | for (TContract tContract : list) { |
| | | tContract.setPayType(DictUtils.getDictLabel(DictConstants.DICT_TYPE_CONTRACT_PAY_TYPE,tContract.getPayType())); |
| | | tContract.setStatus(DictUtils.getDictLabel(DictConstants.DICT_TYPE_CONTRACT_STATUS,tContract.getStatus())); |
| | | FlwHisTask flwHisTask = flwHisTaskMapper.selectOne(new LambdaQueryWrapper<FlwHisTask>() |
| | | .like(FlwHisTask::getVariable, tContract.getId()) |
| | | .last("LIMIT 1")); |
| | | if (Objects.nonNull(flwHisTask)){ |
| | | tContract.setInstanceId(Objects.nonNull(flwHisTask.getInstanceId())?String.valueOf(flwHisTask.getInstanceId()):""); |
| | | } |
| | | } |
| | | pageInfo.setRecords(list); |
| | | return pageInfo; |
| | |
| | | .like(FlwHisTask::getVariable, tContract.getId()) |
| | | .last("LIMIT 1")); |
| | | if (Objects.nonNull(flwHisTask)){ |
| | | tContract.setInstanceId(flwHisTask.getInstanceId()); |
| | | tContract.setInstanceId(Objects.nonNull(flwHisTask.getInstanceId())?String.valueOf(flwHisTask.getInstanceId()):""); |
| | | } |
| | | } |
| | | pageInfo.setRecords(list); |
| | |
| | | @Override |
| | | public Boolean updateContractAuditStatus(String projectId, Integer status) { |
| | | LambdaUpdateWrapper<TContract> contractLambdaUpdateWrapper = new LambdaUpdateWrapper<>(); |
| | | contractLambdaUpdateWrapper.eq(TContract::getId, projectId).set(TContract::getStatus, status); |
| | | contractLambdaUpdateWrapper |
| | | .eq(TContract::getId, projectId) |
| | | .set(TContract::getStatus, status) |
| | | .set(TContract::getSignTime, LocalDateTime.now()); |
| | | return this.update(contractLambdaUpdateWrapper); |
| | | } |
| | | } |