|
|
@ -7,10 +7,7 @@ import com.qs.serve.common.model.consts.ResultFlag; |
|
|
|
import com.qs.serve.common.model.dto.R; |
|
|
|
import com.qs.serve.common.model.oa.BaseCreateCallbackBo; |
|
|
|
import com.qs.serve.common.model.oa.OaFormMainProcess; |
|
|
|
import com.qs.serve.common.util.Assert; |
|
|
|
import com.qs.serve.common.util.CopierUtil; |
|
|
|
import com.qs.serve.common.util.DateUtils; |
|
|
|
import com.qs.serve.common.util.TianYiYunSmsUtil; |
|
|
|
import com.qs.serve.common.util.*; |
|
|
|
import com.qs.serve.common.util.model.DateFormatString; |
|
|
|
import com.qs.serve.modules.flow.model.TbsAffairCommitBo; |
|
|
|
import com.qs.serve.modules.flow.service.SeeYonOptionService; |
|
|
@ -54,9 +51,12 @@ public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> |
|
|
|
@Value("${project.h5visitMainUrl}") |
|
|
|
private String h5visitMainUrl; |
|
|
|
|
|
|
|
@Value("${project.pcvisitThemeUrl}") |
|
|
|
private String pcvisitThemeUrl; |
|
|
|
|
|
|
|
@Override |
|
|
|
public String loadTemplateCode(){ |
|
|
|
return flowDev?"visitApplyForm_Test":"visitApplyForm"; |
|
|
|
return flowDev?"visitRegister_Test":"visitRegister"; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
@ -102,6 +102,7 @@ public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> |
|
|
|
mainData.put("userCode",visitMain.getUserCode()); |
|
|
|
mainData.put("userName",visitMain.getUserName()); |
|
|
|
mainData.put("userRoom",visitMain.getUserRoom()); |
|
|
|
mainData.put("skipApprovalFlag",visitTheme.getSkipApprovalFlag()); |
|
|
|
mainData.put("preVisitDate",visitMain.getPreVisitDate()); |
|
|
|
mainData.put("submitTime",DateUtils.format(visitMain.getSubmitTime(), DateFormatString.DATE_TIME)); |
|
|
|
mainData.put("visitorCompany",visitMain.getVisitorCompany()); |
|
|
@ -114,20 +115,29 @@ public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> |
|
|
|
} |
|
|
|
mainData.put("visitorName",visitMain.getVisitorName()); |
|
|
|
mainData.put("visitorMobile",visitMain.getVisitorMobile()); |
|
|
|
mainData.put("visitorCart",visitMain.getVisitorCar()); |
|
|
|
mainData.put("visitorCar",visitMain.getVisitorCar()); |
|
|
|
mainData.put("visitorSum",visitMain.getVisitorSum()); |
|
|
|
mainData.put("visitorEmail",visitMain.getVisitorEmail()); |
|
|
|
mainData.put("visitorContext",visitMain.getVisitorContext()); |
|
|
|
mainData.put("remark",visitMain.getRemark()); |
|
|
|
mainData.put("qrCode",h5visitMainUrl+visitMain.getId()); |
|
|
|
mainData.put("skipApprovalFlag",visitMain.getSkipApprovalNumber()); |
|
|
|
mainData.put("approver",visitTheme.getApprover()); |
|
|
|
|
|
|
|
Map<String, Object> mainbody = new HashMap<>(); |
|
|
|
mainbody.put("formmain_2282",mainData); |
|
|
|
|
|
|
|
OaFormMainProcess mainProcess = new OaFormMainProcess(); |
|
|
|
mainProcess.setTargetId(visitMain.getId()); |
|
|
|
mainProcess.setUploadFiles(new ArrayList<>()); |
|
|
|
mainProcess.setTableName("formmain_2282"); |
|
|
|
mainProcess.setData(mainData); |
|
|
|
mainProcess.setData(mainbody); |
|
|
|
mainProcess.setTemplateCode(templateCode); |
|
|
|
mainProcess.setUserId(visitMain.getUserId()); |
|
|
|
mainProcess.setSenderLoginName(visitMain.getUserCode()); |
|
|
|
|
|
|
|
log.warn("创建流程===> {}", JsonUtil.objectToJson(mainProcess)); |
|
|
|
|
|
|
|
R flowIdResult = seeYonService.newCreateProcess(mainProcess); |
|
|
|
|
|
|
|
if(flowIdResult==null||flowIdResult.getStatus()!=200){ |
|
|
@ -180,7 +190,7 @@ public class VisitMainServiceImpl extends ServiceImpl<VisitMainMapper,VisitMain> |
|
|
|
TianYiYunSmsUtil.sendVisitSuccess( |
|
|
|
visitMain.getVisitorMobile(), |
|
|
|
h5visitMainUrl + visitMain.getId(), |
|
|
|
visitTheme.getCodeStartDate(), |
|
|
|
visitMain.getVisitEndDate(), |
|
|
|
visitMain.getUserName()); |
|
|
|
} |
|
|
|
return null; |
|
|
|