package com.ycl.service.caseHandler.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ycl.common.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;
|
|
/**
|
* <p>
|
* 审核处理 服务实现类
|
* </p>
|
*
|
* @author mg
|
* @since 2022-10-02
|
*/
|
@Service
|
@Transactional
|
public class CheckHandleServiceImpl extends ServiceImpl<DisposeRecordMapper, DisposeRecord> implements ICheckHandleService {
|
|
@Resource
|
BaseCaseMapper baseCaseMapper;
|
|
@Override
|
public Boolean check(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;
|
}
|
}
|