package com.ycl.service.caseHandler.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.constant.BaseCaseStatus; import com.ycl.dto.caseHandler.ChechParam; import com.ycl.entity.caseHandler.BaseCase; import com.ycl.entity.caseHandler.DisposeRecord; import com.ycl.mapper.caseHandler.BaseCaseMapper; import com.ycl.mapper.caseHandler.DisposeRecordMapper; import com.ycl.service.caseHandler.ICheckHandleService; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; /** *

* 审核处理 服务实现类 *

* * @author mg * @since 2022-10-02 */ @Service @Transactional public class CheckHandleServiceImpl extends ServiceImpl implements ICheckHandleService { @Resource BaseCaseMapper baseCaseMapper; @Override public Boolean chech(ChechParam chechParam) { //新增流程记录信息 DisposeRecord disposeRecord = new DisposeRecord(); disposeRecord.setBaseCaseId(chechParam.getBaseCaseId()); disposeRecord.setWorkflowConfigStepId(3); disposeRecord.setState(chechParam.getStatus()); disposeRecord.setCreateUser(chechParam.getCurrentUser()); disposeRecord.setStepName("核查"); baseMapper.insert(disposeRecord); //修改案件状态为审核 BaseCase baseCase = new BaseCase(); baseCase.setState(BaseCaseStatus.CHECK); baseCaseMapper.updateById(baseCase); return true; } }