|
@ -7,6 +7,7 @@ import com.qs.serve.common.model.dto.R; |
|
|
import com.qs.serve.common.model.oa.BaseCreateCallbackBo; |
|
|
import com.qs.serve.common.model.oa.BaseCreateCallbackBo; |
|
|
import com.qs.serve.common.model.oa.OaFormMainProcess; |
|
|
import com.qs.serve.common.model.oa.OaFormMainProcess; |
|
|
import com.qs.serve.common.util.Assert; |
|
|
import com.qs.serve.common.util.Assert; |
|
|
|
|
|
import com.qs.serve.modules.flow.model.TbsAffairCommitBo; |
|
|
import com.qs.serve.modules.flow.service.SeeYonOptionService; |
|
|
import com.qs.serve.modules.flow.service.SeeYonOptionService; |
|
|
import com.qs.serve.modules.flow.service.SeeYonService; |
|
|
import com.qs.serve.modules.flow.service.SeeYonService; |
|
|
import com.qs.serve.modules.visit.common.VisitMainConst; |
|
|
import com.qs.serve.modules.visit.common.VisitMainConst; |
|
@ -18,6 +19,7 @@ import com.qs.serve.modules.visit.entity.VisitMain; |
|
|
import com.qs.serve.modules.visit.service.VisitMainService; |
|
|
import com.qs.serve.modules.visit.service.VisitMainService; |
|
|
import com.qs.serve.modules.visit.mapper.VisitMainMapper; |
|
|
import com.qs.serve.modules.visit.mapper.VisitMainMapper; |
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import java.time.LocalDateTime; |
|
|
import java.time.LocalDateTime; |
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
import java.util.HashMap; |
|
|
import java.util.HashMap; |
|
@ -30,13 +32,13 @@ import java.util.Map; |
|
|
*/ |
|
|
*/ |
|
|
@Slf4j |
|
|
@Slf4j |
|
|
@Service |
|
|
@Service |
|
|
@AllArgsConstructor |
|
|
|
|
|
public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> implements VisitMainService, SeeYonOptionService { |
|
|
public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> implements VisitMainService, SeeYonOptionService { |
|
|
|
|
|
|
|
|
private final SeeYonService seeYonService; |
|
|
@Resource |
|
|
|
|
|
private SeeYonService seeYonService; |
|
|
|
|
|
|
|
|
@Value("${project.flow-dev}") |
|
|
@Value("${project.flowTest}") |
|
|
private static Boolean flowDev; |
|
|
private Boolean flowDev; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public String loadTemplateCode(){ |
|
|
public String loadTemplateCode(){ |
|
@ -48,7 +50,12 @@ public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> |
|
|
String templateCode = loadTemplateCode(); |
|
|
String templateCode = loadTemplateCode(); |
|
|
VisitMain visitMain = this.getById(id); |
|
|
VisitMain visitMain = this.getById(id); |
|
|
Map<String, Object> mainData = new HashMap<>(); |
|
|
Map<String, Object> mainData = new HashMap<>(); |
|
|
mainData.put("deptName",visitMain.getDeptName()); |
|
|
|
|
|
|
|
|
mainData.put("target_id",id); |
|
|
|
|
|
mainData.put("target_code",visitMain.getVisitCode()); |
|
|
|
|
|
mainData.put("template_code",templateCode); |
|
|
|
|
|
mainData.put("rowState","03"); |
|
|
|
|
|
|
|
|
mainData.put("userCode",visitMain.getUserCode()); |
|
|
mainData.put("userCode",visitMain.getUserCode()); |
|
|
mainData.put("userName",visitMain.getUserName()); |
|
|
mainData.put("userName",visitMain.getUserName()); |
|
|
mainData.put("preVisitDate",visitMain.getPreVisitDate()); |
|
|
mainData.put("preVisitDate",visitMain.getPreVisitDate()); |
|
@ -93,5 +100,34 @@ public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> |
|
|
seeYonService.createCallbackStatus(callbackBo); |
|
|
seeYonService.createCallbackStatus(callbackBo); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Object doNext(String targetId, TbsAffairCommitBo commit) { |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Object doBack(String targetId, TbsAffairCommitBo commit) { |
|
|
|
|
|
VisitMain visitMain = this.getById(targetId); |
|
|
|
|
|
visitMain.setCheckState(VisitMainConst.CheckState_3); |
|
|
|
|
|
this.updateById(visitMain); |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Object doFinish(String targetId, TbsAffairCommitBo commit) { |
|
|
|
|
|
VisitMain visitMain = this.getById(targetId); |
|
|
|
|
|
visitMain.setCheckState(VisitMainConst.CheckState_1); |
|
|
|
|
|
this.updateById(visitMain); |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Object doRefuse(String targetId, TbsAffairCommitBo commit) { |
|
|
|
|
|
VisitMain visitMain = this.getById(targetId); |
|
|
|
|
|
visitMain.setCheckState(VisitMainConst.CheckState_2); |
|
|
|
|
|
this.updateById(visitMain); |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|