生成合同
This commit is contained in:
parent
bcbb1c397b
commit
e3eaf40fe1
@ -5,6 +5,7 @@ import com.pusong.business.domain.PsApproverRecord;
|
||||
import com.pusong.business.domain.PsContractInfo;
|
||||
import com.pusong.business.domain.PsTaskAppoint;
|
||||
import com.pusong.business.domain.PsTaskMain;
|
||||
import com.pusong.business.enums.ApproverStatusEnum;
|
||||
import com.pusong.business.enums.ApproverTypeEnum;
|
||||
import com.pusong.business.enums.ContractStatusEnum;
|
||||
import com.pusong.business.enums.TaskStatusEnum;
|
||||
@ -17,6 +18,8 @@ import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 任务作废审批
|
||||
*/
|
||||
@ -33,7 +36,7 @@ public class TaskCancellaApproverServiceImpl extends ApproverAbstractServiceImpl
|
||||
private final PsApproverRecordMapper baseMapper;
|
||||
|
||||
/**
|
||||
* 1 审批成功 合同作废成功,合同状态显示为【已作废】
|
||||
* 1 审批成功 任务作废成功,合同状态显示为【已作废】
|
||||
* @param psApproverRecord 神瀑类
|
||||
*/
|
||||
@Override
|
||||
@ -42,11 +45,14 @@ public class TaskCancellaApproverServiceImpl extends ApproverAbstractServiceImpl
|
||||
PsTaskMain info = taskMainMapper.selectById(psApproverRecord.getBusinessId());
|
||||
info.setTaskStatus(TaskStatusEnum.CANCEL.getCode());
|
||||
taskMainMapper.updateById(info);
|
||||
List<PsTaskAppoint> list = taskAppointMapper.selectList(Wrappers.<PsTaskAppoint>lambdaQuery().eq(PsTaskAppoint::getTaskId, info.getId()));
|
||||
List<Long> ids = list.stream().map(PsTaskAppoint::getId).toList();
|
||||
//子任务作废
|
||||
taskAppointMapper.update(Wrappers.<PsTaskAppoint>lambdaUpdate()
|
||||
.set(PsTaskAppoint::getAppointStatus, TaskStatusEnum.AppointStatusEnum.CANCEL.getCode())
|
||||
.eq(PsTaskAppoint::getTaskId, info.getId()));
|
||||
|
||||
// ids.add(info.getId());
|
||||
baseMapper.update(Wrappers.<PsApproverRecord>lambdaUpdate().set(PsApproverRecord::getDelFlag, "2").in(PsApproverRecord::getBusinessId, ids));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user