公共处理
This commit is contained in:
@@ -6,6 +6,8 @@ import com.cool.store.dao.LineInfoDAO;
|
||||
import com.cool.store.entity.LineAuditInfoDO;
|
||||
import com.cool.store.entity.LineInfoDO;
|
||||
import com.cool.store.enums.AuditResultTypeEnum;
|
||||
import com.cool.store.enums.ErrorCodeEnum;
|
||||
import com.cool.store.exception.ServiceException;
|
||||
import com.cool.store.request.AuditPassRequest;
|
||||
import com.cool.store.request.AuditRejectRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -28,11 +30,14 @@ public abstract class LineFlowService {
|
||||
|
||||
/**
|
||||
* 审核通过
|
||||
* @param lineInfo
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public Boolean auditPass(LineInfoDO lineInfo, AuditPassRequest request){
|
||||
public Boolean auditPass(AuditPassRequest request){
|
||||
LineInfoDO lineInfo = lineInfoDAO.getLineInfo(request.getLineId());
|
||||
if(!lineInfo.getWorkflowSubStage().equals(request.getWorkflowSubStage())){
|
||||
throw new ServiceException(ErrorCodeEnum.WORK_FLOW_STAGE_PASS_ERROR);
|
||||
}
|
||||
String partnerId = lineInfo.getPartnerId();
|
||||
LineAuditInfoDO auditInfo = new LineAuditInfoDO();
|
||||
auditInfo.setLineId(request.getLineId());
|
||||
@@ -46,11 +51,14 @@ public abstract class LineFlowService {
|
||||
|
||||
/**
|
||||
* 审核拒绝
|
||||
* @param lineInfo
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public Boolean auditReject(LineInfoDO lineInfo, AuditRejectRequest request){
|
||||
public Boolean auditReject(AuditRejectRequest request){
|
||||
LineInfoDO lineInfo = lineInfoDAO.getLineInfo(request.getLineId());
|
||||
if(!lineInfo.getWorkflowSubStage().equals(request.getWorkflowSubStage())){
|
||||
throw new ServiceException(ErrorCodeEnum.WORK_FLOW_STAGE_PASS_ERROR);
|
||||
}
|
||||
String partnerId = lineInfo.getPartnerId();
|
||||
LineAuditInfoDO auditInfo = new LineAuditInfoDO();
|
||||
auditInfo.setLineId(request.getLineId());
|
||||
@@ -65,11 +73,14 @@ public abstract class LineFlowService {
|
||||
|
||||
/**
|
||||
* 结束跟进
|
||||
* @param lineInfo
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public Boolean auditClose(LineInfoDO lineInfo, AuditRejectRequest request){
|
||||
public Boolean auditClose(AuditRejectRequest request){
|
||||
LineInfoDO lineInfo = lineInfoDAO.getLineInfo(request.getLineId());
|
||||
if(!lineInfo.getWorkflowSubStage().equals(request.getWorkflowSubStage())){
|
||||
throw new ServiceException(ErrorCodeEnum.WORK_FLOW_STAGE_PASS_ERROR);
|
||||
}
|
||||
String partnerId = lineInfo.getPartnerId();
|
||||
LineAuditInfoDO auditInfo = new LineAuditInfoDO();
|
||||
auditInfo.setLineId(request.getLineId());
|
||||
|
||||
Reference in New Issue
Block a user