修改手机端发送消息
This commit is contained in:
+30
-2
@@ -1104,6 +1104,28 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String handlePhoneDesignLink(ProjectLawsInventoryEO projectLawsInventoryEO,String actiProcInstId,String taskDefinitionKey) {
|
||||||
|
String url = backUrlPhone + JumpLinkEnum.TO_DO_CENTER_PHONE.getLink();
|
||||||
|
if(!DesignComplianceFlowNodeKeyEnum.TGSC.getValue().equals(taskDefinitionKey)){
|
||||||
|
url = backUrlPhone + JumpLinkEnum.TASK_HANDING_PHONE.getLink() + "?actiProcInstId=" + actiProcInstId + "&projectTaskInventoryId=" + projectLawsInventoryEO.getId()
|
||||||
|
+ "&projectLibraryId=" + projectLawsInventoryEO.getProjectLibraryId() + "&TaskKey=" + taskDefinitionKey
|
||||||
|
+ "&TaskKeyName=" + DesignComplianceFlowNodeKeyEnum.getTextByValue(taskDefinitionKey, CutEnum.CN.getValue())
|
||||||
|
+ "&isDisplay=false&flowType=2&Sponsor=regulationOwnerName&personLiable=designDutyIdName&typeOfDeliverables=designDeliverableTypeName&deliverableTemplate=designDeliverableTemplate&DueDate=designDueDate&remarks=designRemark";
|
||||||
|
}
|
||||||
|
return URLUtil.encode(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
private String handlePhoneVerifyLink(ProjectLawsInventoryEO projectLawsInventoryEO,String actiProcInstId,String taskDefinitionKey) {
|
||||||
|
String url = backUrlPhone + JumpLinkEnum.TO_DO_CENTER_PHONE.getLink();
|
||||||
|
if (!VerifyComplianceFlowNodeKeyEnum.TGSC.getValue().equals(taskDefinitionKey)) {
|
||||||
|
url = backUrlPhone + JumpLinkEnum.TASK_HANDING_PHONE.getLink() + "?actiProcInstId="+actiProcInstId+"&projectTaskInventoryId="+projectLawsInventoryEO.getId()
|
||||||
|
+"&projectLibraryId="+projectLawsInventoryEO.getProjectLibraryId()+"&TaskKey="+taskDefinitionKey
|
||||||
|
+"&TaskKeyName="+ VerifyComplianceFlowNodeKeyEnum.getTextByValue(taskDefinitionKey,CutEnum.CN.getValue())
|
||||||
|
+"&isDisplay=false&flowType=4&Sponsor=regulationOwnerName&personLiable=verifyDutyIdName&typeOfDeliverables=verifyDeliverableTypeName&deliverableTemplate=verifyDeliverableTemplate&DueDate=verifyDueDate&remarks=verifyRemark";
|
||||||
|
}
|
||||||
|
return URLUtil.encode(url);
|
||||||
|
}
|
||||||
|
|
||||||
private String handlePhoneDesignLink(ProjectLawsInventoryEO projectLawsInventoryEO) {
|
private String handlePhoneDesignLink(ProjectLawsInventoryEO projectLawsInventoryEO) {
|
||||||
String url = backUrlPhone + JumpLinkEnum.TO_DO_CENTER_PHONE.getLink();
|
String url = backUrlPhone + JumpLinkEnum.TO_DO_CENTER_PHONE.getLink();
|
||||||
QueryWrapper<ProcessInfoDetailEO> processInfoDetailEOQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ProcessInfoDetailEO> processInfoDetailEOQueryWrapper = new QueryWrapper<>();
|
||||||
@@ -3622,12 +3644,14 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
|
|
||||||
//处理手机端飞书消息跳转
|
//处理手机端飞书消息跳转
|
||||||
String flowType = jsonObject.getString("flowType");
|
String flowType = jsonObject.getString("flowType");
|
||||||
|
String actiProcInstId = jsonObject.getString("actiProcInstId");
|
||||||
|
String taskDefinitionKey = jsonObject.getString("taskDefinitionKey");
|
||||||
if(StringUtils.isNotEmpty(flowType)){
|
if(StringUtils.isNotEmpty(flowType)){
|
||||||
if("Design".equals(flowType)){
|
if("Design".equals(flowType)){
|
||||||
String hrefFeishu_CN_P = this.handlePhoneDesignLink(projectLawsInventoryEO);
|
String hrefFeishu_CN_P = this.handlePhoneDesignLink(projectLawsInventoryEO,actiProcInstId,taskDefinitionKey);
|
||||||
prarams.put("hrefFeishu_CN_P", hrefFeishu_CN_P);
|
prarams.put("hrefFeishu_CN_P", hrefFeishu_CN_P);
|
||||||
}else if("Verify".equals(flowType)){
|
}else if("Verify".equals(flowType)){
|
||||||
String hrefFeishu_CN_P = this.handlePhoneVerifyLink(projectLawsInventoryEO);
|
String hrefFeishu_CN_P = this.handlePhoneVerifyLink(projectLawsInventoryEO,actiProcInstId,taskDefinitionKey);
|
||||||
prarams.put("hrefFeishu_CN_P", hrefFeishu_CN_P);
|
prarams.put("hrefFeishu_CN_P", hrefFeishu_CN_P);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -13041,6 +13065,8 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
params.put("id", projectLawsInventoryId);
|
params.put("id", projectLawsInventoryId);
|
||||||
|
|
||||||
JSONObject sendMsgJson = new JSONObject();
|
JSONObject sendMsgJson = new JSONObject();
|
||||||
|
sendMsgJson.put("actiProcInstId",pidEo.getActiProcInstId());
|
||||||
|
sendMsgJson.put("taskDefinitionKey", taskDefinitionKey);
|
||||||
sendMsgJson.put("requestSource", RequestSourceEnum.WORK_FLOW.getValue());
|
sendMsgJson.put("requestSource", RequestSourceEnum.WORK_FLOW.getValue());
|
||||||
sendMsgJson.put("operatorType", OperatorTypeEnum.SEND_MSG.getValue());
|
sendMsgJson.put("operatorType", OperatorTypeEnum.SEND_MSG.getValue());
|
||||||
sendMsgJson.put("templateId", templateId);
|
sendMsgJson.put("templateId", templateId);
|
||||||
@@ -13152,6 +13178,8 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
params.put("id", projectLawsInventoryId);
|
params.put("id", projectLawsInventoryId);
|
||||||
|
|
||||||
JSONObject sendMsgJson = new JSONObject();
|
JSONObject sendMsgJson = new JSONObject();
|
||||||
|
sendMsgJson.put("actiProcInstId",pidEo.getActiProcInstId());
|
||||||
|
sendMsgJson.put("taskDefinitionKey", taskDefinitionKey);
|
||||||
sendMsgJson.put("requestSource", RequestSourceEnum.WORK_FLOW.getValue());
|
sendMsgJson.put("requestSource", RequestSourceEnum.WORK_FLOW.getValue());
|
||||||
sendMsgJson.put("operatorType", OperatorTypeEnum.SEND_MSG.getValue());
|
sendMsgJson.put("operatorType", OperatorTypeEnum.SEND_MSG.getValue());
|
||||||
sendMsgJson.put("templateId", templateId);
|
sendMsgJson.put("templateId", templateId);
|
||||||
|
|||||||
+1
@@ -13,6 +13,7 @@ public enum DesignComplianceFlowNodeKeyEnum {
|
|||||||
ZRRTJJFW("符合性确认","Compliance Confirmation","zrrtjjfw"),// "责任人提交交付物"
|
ZRRTJJFW("符合性确认","Compliance Confirmation","zrrtjjfw"),// "责任人提交交付物"
|
||||||
DEZRRTJJFW("符合性确认","Compliance Confirmation","dezrrtjjfw"),// 第二责任人提交交付物
|
DEZRRTJJFW("符合性确认","Compliance Confirmation","dezrrtjjfw"),// 第二责任人提交交付物
|
||||||
FGGCSSH("符合性审查","Compliance Review","fggcssh"), // 法规工程师审核
|
FGGCSSH("符合性审查","Compliance Review","fggcssh"), // 法规工程师审核
|
||||||
|
TGSC("通过审查","","tgsc"), // 通过审查,发消息用
|
||||||
|
|
||||||
// 修改交付物流程
|
// 修改交付物流程
|
||||||
BCTJ_ZRRBCTJFQ("补充提交","Supplementary Submission","zrrbctjfq"), // 责任人补充提交发起
|
BCTJ_ZRRBCTJFQ("补充提交","Supplementary Submission","zrrbctjfq"), // 责任人补充提交发起
|
||||||
|
|||||||
+1
@@ -13,6 +13,7 @@ public enum VerifyComplianceFlowNodeKeyEnum {
|
|||||||
ZRRTJJFW("符合性确认","Compliance Confirm","zrrtjjfw"),// "责任人提交交付物"
|
ZRRTJJFW("符合性确认","Compliance Confirm","zrrtjjfw"),// "责任人提交交付物"
|
||||||
DEZRRTJJFW("符合性确认","Compliance Confirm","dezrrtjjfw"),// 第二责任人提交交付物
|
DEZRRTJJFW("符合性确认","Compliance Confirm","dezrrtjjfw"),// 第二责任人提交交付物
|
||||||
FGGCSSH("符合性审查","Compliance Review","fggcssh"), // 法规工程师审核
|
FGGCSSH("符合性审查","Compliance Review","fggcssh"), // 法规工程师审核
|
||||||
|
TGSC("通过审查","","tgsc"), // 通过审查,发消息用
|
||||||
|
|
||||||
// 修改交付物流程
|
// 修改交付物流程
|
||||||
BCTJ_ZRRBCTJFQ("补充提交","Supplementary Submission","zrrbctjfq"), // 责任人补充提交发起
|
BCTJ_ZRRBCTJFQ("补充提交","Supplementary Submission","zrrbctjfq"), // 责任人补充提交发起
|
||||||
|
|||||||
Reference in New Issue
Block a user