修改手机端发送消息
This commit is contained in:
+1
-1
@@ -1425,7 +1425,7 @@ public class FeishuServiceImpl implements IFeishuService {
|
|||||||
paramsMap.put("user_ids", userIdArr);
|
paramsMap.put("user_ids", userIdArr);
|
||||||
paramsMap.put("msg_type", "interactive");
|
paramsMap.put("msg_type", "interactive");
|
||||||
paramsMap.put("card", templateJson);
|
paramsMap.put("card", templateJson);
|
||||||
|
log.error("请求飞书消息:" + paramsMap.toJSONString());
|
||||||
// 发送请求给飞书
|
// 发送请求给飞书
|
||||||
String response = HttpRequestUtil.getResponseOfPOST(batchSendMessageUrl, headerMap, paramsMap.toJSONString());
|
String response = HttpRequestUtil.getResponseOfPOST(batchSendMessageUrl, headerMap, paramsMap.toJSONString());
|
||||||
// 获取返回结果
|
// 获取返回结果
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ import com.jero.modules.system.util.StringUtils;
|
|||||||
*/
|
*/
|
||||||
public enum BrowseTypeEnum {
|
public enum BrowseTypeEnum {
|
||||||
WDK("Document Library", "文档库", "Document Library"),
|
WDK("Document Library", "文档库", "Document Library"),
|
||||||
ZSFX("Knowledge sharing", "知识分享", "Knowledge sharing"),
|
ZSFX("Knowledge sharing", "知识分享", "Knowledge Sharing"),
|
||||||
FGYB("Regulatory Monthly Report", "法规月报", "Regulatory Monthly Report"),
|
FGYB("Regulatory Monthly Report", "法规月报", "Regulatory Monthly Report"),
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -25,9 +25,9 @@ public enum CertificationFlowNodeEnum {
|
|||||||
* 任务办理 -> 责任人接受之后,等待提交交付物
|
* 任务办理 -> 责任人接受之后,等待提交交付物
|
||||||
* 任务审查 -> 责任人提交交付物之后,认证工程师审查。
|
* 任务审查 -> 责任人提交交付物之后,认证工程师审查。
|
||||||
*/
|
*/
|
||||||
CHECKLIST_VERIFICATION ("Task initiation","任务发起","Task initiation"),
|
CHECKLIST_VERIFICATION ("Task initiation","任务发起","Task Initiation"),
|
||||||
TASK_RESPONSIBILITY_CONFIRMATION ("Task responsibility confirmation","任务责任确认","Responsibility confirm"),
|
TASK_RESPONSIBILITY_CONFIRMATION ("Task responsibility confirmation","任务责任确认","Responsibilty Confirmation"),
|
||||||
TASK_HANDLING ("Task handling","任务办理","Task handling"),
|
TASK_HANDLING ("Task handling","任务办理","Task Handling"),
|
||||||
TASK_REVIEW ("Task Review","任务审查","Task Review"),
|
TASK_REVIEW ("Task Review","任务审查","Task Review"),
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|||||||
+4
@@ -29,6 +29,10 @@ public enum JumpLinkEnum {
|
|||||||
PROBLEM_KNOWLEDGE_BASE("问题知识库,列表页","","/problemknowledgeBase",""),
|
PROBLEM_KNOWLEDGE_BASE("问题知识库,列表页","","/problemknowledgeBase",""),
|
||||||
|
|
||||||
|
|
||||||
|
TO_DO_CENTER_PHONE("手机端待办中心","","/phoneToDoCenter",""),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//认证参数收集,认证工程师发起,工程接口人接收
|
//认证参数收集,认证工程师发起,工程接口人接收
|
||||||
// PROBLEM_KNOWLEDGE_BASE("问题知识库,列表页","","/problemknowledgeBase",""),
|
// PROBLEM_KNOWLEDGE_BASE("问题知识库,列表页","","/problemknowledgeBase",""),
|
||||||
|
|
||||||
|
|||||||
+4
@@ -698,6 +698,8 @@ public class CertificationInventoryJob implements Job {
|
|||||||
Map<String, Object> hrefFeishuMap = this.projectCertificationInventoryEOService.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.projectCertificationInventoryEOService.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
|
|
||||||
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(list);
|
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(list);
|
||||||
String standName = (String) standNameAndItemName.get("standName");
|
String standName = (String) standNameAndItemName.get("standName");
|
||||||
@@ -717,6 +719,8 @@ public class CertificationInventoryJob implements Job {
|
|||||||
templateVariableMap.put("endTime", DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime", DateUtils.formatDate(endTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
||||||
|
|||||||
+3
@@ -137,6 +137,7 @@ public class InventoryAffirmJob implements Job {
|
|||||||
Map<String, Object> hrefFeishuMap = this.projectLawsInventoryEOService.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN,PRN_EN, ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.projectLawsInventoryEOService.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN,PRN_EN, ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN",(String)hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN",(String)hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN",(String)hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN",(String)hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P",(String)hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.projectLawsInventoryEOService.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE4.getValue(),params);
|
this.projectLawsInventoryEOService.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE4.getValue(),params);
|
||||||
@@ -168,6 +169,7 @@ public class InventoryAffirmJob implements Job {
|
|||||||
Map<String, Object> hrefFeishuMap = this.projectLawsInventoryEOService.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN,PRN_EN,ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.projectLawsInventoryEOService.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN,PRN_EN,ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN",(String)hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN",(String)hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN",(String)hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN",(String)hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P",(String)hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.projectLawsInventoryEOService.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE4.getValue(),params);
|
this.projectLawsInventoryEOService.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE4.getValue(),params);
|
||||||
@@ -199,6 +201,7 @@ public class InventoryAffirmJob implements Job {
|
|||||||
Map<String, Object> hrefFeishuMap = this.projectLawsInventoryEOService.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN,PRN_EN,ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.projectLawsInventoryEOService.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN,PRN_EN,ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN",(String)hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN",(String)hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN",(String)hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN",(String)hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P",(String)hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.projectLawsInventoryEOService.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE4.getValue(),params);
|
this.projectLawsInventoryEOService.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE4.getValue(),params);
|
||||||
|
|||||||
+38
-2
@@ -3,6 +3,7 @@ package com.jero.modules.project.service.impl;
|
|||||||
import cn.afterturn.easypoi.excel.ExcelImportUtil;
|
import cn.afterturn.easypoi.excel.ExcelImportUtil;
|
||||||
import cn.afterturn.easypoi.excel.entity.ImportParams;
|
import cn.afterturn.easypoi.excel.entity.ImportParams;
|
||||||
import cn.afterturn.easypoi.excel.entity.result.ExcelImportResult;
|
import cn.afterturn.easypoi.excel.entity.result.ExcelImportResult;
|
||||||
|
import cn.hutool.core.util.URLUtil;
|
||||||
import cn.hutool.core.util.ZipUtil;
|
import cn.hutool.core.util.ZipUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
@@ -152,6 +153,9 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
|
|
||||||
@Value(value = "${jero.backUrl}")
|
@Value(value = "${jero.backUrl}")
|
||||||
private String backUrl;
|
private String backUrl;
|
||||||
|
@Value(value = "${jero.backUrlPhone}")
|
||||||
|
private String backUrlPhone;
|
||||||
|
|
||||||
@Value(value = "${jero.path.upload}")
|
@Value(value = "${jero.path.upload}")
|
||||||
private String uploadpath;
|
private String uploadpath;
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -695,6 +699,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(projectCertificationInventoryEOS);
|
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(projectCertificationInventoryEOS);
|
||||||
String standName = (String) standNameAndItemName.get("standName");
|
String standName = (String) standNameAndItemName.get("standName");
|
||||||
@@ -722,6 +727,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
templateVariableMap.put("operateUserName",currentUser.getUsername());
|
templateVariableMap.put("operateUserName",currentUser.getUsername());
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
@@ -1159,6 +1166,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryId, PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryId, PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
|
|
||||||
List<SysUser> certificationEngineerUserInfoList = this.sysUserService.querySysUserListByIdList(certificationEngineerIdList);
|
List<SysUser> certificationEngineerUserInfoList = this.sysUserService.querySysUserListByIdList(certificationEngineerIdList);
|
||||||
certificationEngineerIdList.forEach(userId -> {
|
certificationEngineerIdList.forEach(userId -> {
|
||||||
@@ -1177,6 +1186,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(inventoryVerifyEndTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(inventoryVerifyEndTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
||||||
@@ -2100,6 +2111,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(projectCertificationInventoryEOList);
|
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(projectCertificationInventoryEOList);
|
||||||
String standName = (String) standNameAndItemName.get("standName");
|
String standName = (String) standNameAndItemName.get("standName");
|
||||||
@@ -2149,8 +2161,10 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
templateVariableMap.put("operateUserName",currentUser.getUsername());
|
templateVariableMap.put("operateUserName",currentUser.getUsername());
|
||||||
|
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
||||||
}
|
}
|
||||||
@@ -2217,6 +2231,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(projectCertificationInventoryEOList);
|
Map<String, Object> standNameAndItemName = this.projectCertificationInventoryEOService.getStandNameAndItemName(projectCertificationInventoryEOList);
|
||||||
String standName = (String) standNameAndItemName.get("standName");
|
String standName = (String) standNameAndItemName.get("standName");
|
||||||
@@ -2287,6 +2302,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
templateVariableMap.put("operateUserName",currentUser.getUsername());
|
templateVariableMap.put("operateUserName",currentUser.getUsername());
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
@@ -2345,6 +2362,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
// 给studio分配待办中心任务
|
// 给studio分配待办中心任务
|
||||||
/*List<ProcessInfoDetailEO> processInfoDetailEOList = new ArrayList<>();
|
/*List<ProcessInfoDetailEO> processInfoDetailEOList = new ArrayList<>();
|
||||||
@@ -2416,6 +2434,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
templateVariableMap.put("certificationEngineer",currentUser.getUsername());
|
templateVariableMap.put("certificationEngineer",currentUser.getUsername());
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
@@ -2475,6 +2495,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
Map<String, List<ProjectCertificationInventoryEO>> certifycationInventoryListByDutyPersonMap = projectCertificationInventoryEOList.stream().collect(Collectors.groupingBy(ProjectCertificationInventoryEO::getDutyPerson));
|
Map<String, List<ProjectCertificationInventoryEO>> certifycationInventoryListByDutyPersonMap = projectCertificationInventoryEOList.stream().collect(Collectors.groupingBy(ProjectCertificationInventoryEO::getDutyPerson));
|
||||||
try {
|
try {
|
||||||
@@ -2536,6 +2557,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(taskConfirmEndTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(taskConfirmEndTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
templateVariableMap.put("certificationEngineer",currentUser.getUsername());
|
templateVariableMap.put("certificationEngineer",currentUser.getUsername());
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
@@ -2971,6 +2994,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryId, PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryId, PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
|
|
||||||
List<String> idList = Arrays.asList(ids.split(","));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
|
||||||
@@ -3068,6 +3093,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
||||||
@@ -3254,6 +3280,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryId, PRN_CN, PRN_EN);
|
Map<String, Object> hrefFeishuMap = this.getCertificationInventoryLinkHrefFeishu(projectLibraryId, PRN_CN, PRN_EN);
|
||||||
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) hrefFeishuMap.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) hrefFeishuMap.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) hrefFeishuMap.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* studio催办:除了 清单待发布、审查通过、认证退回 的 催办当前办理人
|
* studio催办:除了 清单待发布、审查通过、认证退回 的 催办当前办理人
|
||||||
@@ -3307,8 +3334,10 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("itemName",itemName);
|
templateVariableMap.put("itemName",itemName);
|
||||||
templateVariableMap.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
templateVariableMap.put("Initiator",projectLibraryBase.getStudioEngineerName());
|
||||||
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(endTime));
|
||||||
|
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlEnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
||||||
@@ -3368,6 +3397,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
templateVariableMap.put("endTime",DateUtils.formatDate(inventoryVerifyEndTime));
|
templateVariableMap.put("endTime",DateUtils.formatDate(inventoryVerifyEndTime));
|
||||||
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn",hrefFeishu_CN);
|
||||||
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn",hrefFeishu_EN);
|
||||||
|
templateVariableMap.put("viewBtnUrlEnPhone",hrefFeishu_CN_P);
|
||||||
|
|
||||||
larkMesJson.put("templateVariableMap",templateVariableMap);
|
larkMesJson.put("templateVariableMap",templateVariableMap);
|
||||||
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
this.feishuService.batchSendLarkCardMsgByTemplate2(larkMesJson);
|
||||||
@@ -3574,8 +3604,14 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
+ JumpLinkEnum.CERTIFICATION_INVENTORY_LINK.getType()
|
+ JumpLinkEnum.CERTIFICATION_INVENTORY_LINK.getType()
|
||||||
+ "&projectName=" + PRN_EN;
|
+ "&projectName=" + PRN_EN;
|
||||||
|
|
||||||
result.put("hrefFeishu_CN",hrefFeishu_CN);
|
//飞书手机跳转链接
|
||||||
result.put("hrefFeishu_EN",hrefFeishu_EN);
|
String hrefFeishu_CN_P = backUrlPhone
|
||||||
|
+ JumpLinkEnum.TO_DO_CENTER_PHONE.getLink();
|
||||||
|
|
||||||
|
|
||||||
|
result.put("hrefFeishu_CN", URLUtil.encode(hrefFeishu_CN));
|
||||||
|
result.put("hrefFeishu_EN",URLUtil.encode(hrefFeishu_EN));
|
||||||
|
result.put("hrefFeishu_CN_P",URLUtil.encode(hrefFeishu_CN_P));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+19
-2
@@ -1,5 +1,6 @@
|
|||||||
package com.jero.modules.project.service.impl;
|
package com.jero.modules.project.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.URLUtil;
|
||||||
import cn.hutool.core.util.ZipUtil;
|
import cn.hutool.core.util.ZipUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
@@ -203,6 +204,8 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
private String simfangFontFilePath;
|
private String simfangFontFilePath;
|
||||||
@Value(value = "${jero.backUrl}")
|
@Value(value = "${jero.backUrl}")
|
||||||
private String backUrl;
|
private String backUrl;
|
||||||
|
@Value(value = "${jero.backUrlPhone}")
|
||||||
|
private String backUrlPhone;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysCategoryServiceImpl sysCategoryService;
|
private SysCategoryServiceImpl sysCategoryService;
|
||||||
@@ -6879,6 +6882,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
paramsMsg.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
paramsMsg.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
paramsMsg.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
paramsMsg.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
paramsMsg.put("hrefFeishu_CN_P", (String) hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
paramsMsg.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
paramsMsg.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE2.getValue(), paramsMsg);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE2.getValue(), paramsMsg);
|
||||||
@@ -10834,6 +10838,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P", (String) hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE1.getValue(), params);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE1.getValue(), params);
|
||||||
@@ -11090,6 +11095,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P", (String) hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE1.getValue(), params);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE1.getValue(), params);
|
||||||
@@ -11794,6 +11800,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P", (String) hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE1.getValue(), params);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE1.getValue(), params);
|
||||||
@@ -11885,6 +11892,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P", (String) hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE2.getValue(), params);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE2.getValue(), params);
|
||||||
@@ -11955,6 +11963,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.STUDIO_ENGINEER.getValue());
|
Map<String, Object> hrefFeishuMap = this.getProjectLawsInventoryLinkHrefFeishu(projectLibraryBase.getId(), PRN_CN, PRN_EN, com.jero.modules.system.enums.ProjectRoleEnum.STUDIO_ENGINEER.getValue());
|
||||||
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
params.put("hrefFeishu_CN", (String) hrefFeishuMap.get("hrefFeishu_CN"));
|
||||||
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
params.put("hrefFeishu_EN", (String) hrefFeishuMap.get("hrefFeishu_EN"));
|
||||||
|
params.put("hrefFeishu_CN_P", (String) hrefFeishuMap.get("hrefFeishu_CN_P"));
|
||||||
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
params.put("Initiator", projectLibraryBase.getStudioEngineerName());
|
||||||
|
|
||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE3.getValue(), params);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE3.getValue(), params);
|
||||||
@@ -12017,6 +12026,8 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
String flowTypeEn = (String) params.get("flowTypeEn");
|
String flowTypeEn = (String) params.get("flowTypeEn");
|
||||||
String hrefFeishu_CN = (String) params.get("hrefFeishu_CN");
|
String hrefFeishu_CN = (String) params.get("hrefFeishu_CN");
|
||||||
String hrefFeishu_EN = (String) params.get("hrefFeishu_EN");
|
String hrefFeishu_EN = (String) params.get("hrefFeishu_EN");
|
||||||
|
String hrefFeishu_CN_P = (String) params.get("hrefFeishu_CN_P");
|
||||||
|
|
||||||
|
|
||||||
ProjectLibraryBase projectLibraryBase = this.projectLibraryBaseService.selectById(projectLibraryId);
|
ProjectLibraryBase projectLibraryBase = this.projectLibraryBaseService.selectById(projectLibraryId);
|
||||||
if (ObjectUtils.isNotEmpty(projectLibraryBase)) {
|
if (ObjectUtils.isNotEmpty(projectLibraryBase)) {
|
||||||
@@ -12042,6 +12053,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
templateVariableMap.put("studioEngineerName", projectLibraryBase.getStudioEngineerName());
|
templateVariableMap.put("studioEngineerName", projectLibraryBase.getStudioEngineerName());
|
||||||
templateVariableMap.put("endTime", endTime);
|
templateVariableMap.put("endTime", endTime);
|
||||||
templateVariableMap.put("viewBtnUrlCn", hrefFeishu_CN);
|
templateVariableMap.put("viewBtnUrlCn", hrefFeishu_CN);
|
||||||
|
templateVariableMap.put("viewBtnUrlCnPhone", hrefFeishu_CN_P);
|
||||||
templateVariableMap.put("viewBtnUrlEn", hrefFeishu_EN);
|
templateVariableMap.put("viewBtnUrlEn", hrefFeishu_EN);
|
||||||
templateVariableMap.put("operateUserName", ObjectUtils.isNotEmpty(currentUser) ? currentUser.getUsername() : projectLibraryBase.getStudioEngineerName());
|
templateVariableMap.put("operateUserName", ObjectUtils.isNotEmpty(currentUser) ? currentUser.getUsername() : projectLibraryBase.getStudioEngineerName());
|
||||||
templateVariableMap.put("standName", serialNumbers);
|
templateVariableMap.put("standName", serialNumbers);
|
||||||
@@ -12078,8 +12090,13 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
+ "&projectName=" + PRN_EN
|
+ "&projectName=" + PRN_EN
|
||||||
+ "&roleOpen=" + roleOpen;
|
+ "&roleOpen=" + roleOpen;
|
||||||
|
|
||||||
result.put("hrefFeishu_CN", hrefFeishu_CN);
|
//飞书手机跳转链接
|
||||||
result.put("hrefFeishu_EN", hrefFeishu_EN);
|
String hrefFeishu_CN_P = backUrlPhone
|
||||||
|
+ JumpLinkEnum.TO_DO_CENTER_PHONE.getLink();
|
||||||
|
|
||||||
|
result.put("hrefFeishu_CN", URLUtil.encode(hrefFeishu_CN));
|
||||||
|
result.put("hrefFeishu_EN", URLUtil.encode(hrefFeishu_EN));
|
||||||
|
result.put("hrefFeishu_CN_P", URLUtil.encode(hrefFeishu_CN_P));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ import org.apache.commons.lang3.StringUtils;
|
|||||||
* 待办中心-设计符合性流程节点key枚举类
|
* 待办中心-设计符合性流程节点key枚举类
|
||||||
*/
|
*/
|
||||||
public enum DesignComplianceFlowNodeKeyEnum {
|
public enum DesignComplianceFlowNodeKeyEnum {
|
||||||
FQLC("发起流程","Process initiation","fqlc"),
|
FQLC("发起流程","Task initiation","fqlc"),
|
||||||
ZRRQR("任务责任确认","Responsibility confirm","zrrqr"), // 责任人确认
|
ZRRQR("任务责任确认","Responsibility confirm","zrrqr"), // 责任人确认
|
||||||
DEZRRQR("任务责任确认","Responsibility confirm","dezrrqr"),// 第二责任人确认
|
DEZRRQR("任务责任确认","Responsibility confirm","dezrrqr"),// 第二责任人确认
|
||||||
ZRRTJJFW("符合性确认","Compliance confirm","zrrtjjfw"),// "责任人提交交付物"
|
ZRRTJJFW("符合性确认","Compliance confirm","zrrtjjfw"),// "责任人提交交付物"
|
||||||
|
|||||||
+9
-9
@@ -7,17 +7,17 @@ import org.apache.commons.lang3.StringUtils;
|
|||||||
* 待办中心-验证符合性流程节点key枚举类
|
* 待办中心-验证符合性流程节点key枚举类
|
||||||
*/
|
*/
|
||||||
public enum VerifyComplianceFlowNodeKeyEnum {
|
public enum VerifyComplianceFlowNodeKeyEnum {
|
||||||
FQLC("发起流程","Process initiation","fqlc"),
|
FQLC("发起流程","Task Initiation","fqlc"),
|
||||||
ZRRQR("任务责任确认","Responsibility confirm","zrrqr"), // 责任人确认
|
ZRRQR("任务责任确认","Responsibility Confirm","zrrqr"), // 责任人确认
|
||||||
DEZRRQR("任务责任确认","Responsibility confirm","dezrrqr"),// 第二责任人确认
|
DEZRRQR("任务责任确认","Responsibility Confirm","dezrrqr"),// 第二责任人确认
|
||||||
ZRRTJJFW("符合性确认","Compliance confirm","zrrtjjfw"),// "责任人提交交付物"
|
ZRRTJJFW("符合性确认","Compliance Confirm","zrrtjjfw"),// "责任人提交交付物"
|
||||||
DEZRRTJJFW("符合性确认","Compliance confirm","dezrrtjjfw"),// 第二责任人提交交付物
|
DEZRRTJJFW("符合性确认","Compliance Confirm","dezrrtjjfw"),// 第二责任人提交交付物
|
||||||
FGGCSSH("符合性审查","Compliance review","fggcssh"), // 法规工程师审核
|
FGGCSSH("符合性审查","Compliance Review","fggcssh"), // 法规工程师审核
|
||||||
|
|
||||||
// 修改交付物流程
|
// 修改交付物流程
|
||||||
BCTJ_ZRRBCTJFQ("补充提交","Supplementary submission","zrrbctjfq"), // 责任人补充提交发起
|
BCTJ_ZRRBCTJFQ("补充提交","Supplementary Submission","zrrbctjfq"), // 责任人补充提交发起
|
||||||
BCTJ_ZRRBCTJXG("补充提交","Supplementary submission","zrrbctjxg"), // 责任人补充提交修改
|
BCTJ_ZRRBCTJXG("补充提交","Supplementary Submission","zrrbctjxg"), // 责任人补充提交修改
|
||||||
BCTJ_FGGCSBCSH("补充审查","Supplementary review","fggcsbcsh"), // 法规工程师补充审核
|
BCTJ_FGGCSBCSH("补充审查","Supplementary Review","fggcsbcsh"), // 法规工程师补充审核
|
||||||
;
|
;
|
||||||
|
|
||||||
String cnName;
|
String cnName;
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ module.exports = {
|
|||||||
MergeAll: 'Merge All',
|
MergeAll: 'Merge All',
|
||||||
TreeOperation: 'Tree Operation',
|
TreeOperation: 'Tree Operation',
|
||||||
essentialInformation: 'General Information',
|
essentialInformation: 'General Information',
|
||||||
DetailsPhasedImplementation: 'Details of the phased implementation',
|
DetailsPhasedImplementation: 'Phased Implementation',
|
||||||
Statutenumberclause: 'Statute number/clause',
|
Statutenumberclause: 'Statute number/clause',
|
||||||
OrganizationName: 'Organization Name',
|
OrganizationName: 'Organization Name',
|
||||||
EnterOrganizationDepartment: 'Please enter organization / department name',
|
EnterOrganizationDepartment: 'Please enter organization / department name',
|
||||||
@@ -501,9 +501,9 @@ module.exports = {
|
|||||||
feedback: 'Feedback',
|
feedback: 'Feedback',
|
||||||
approvalHistory: 'Approval History',
|
approvalHistory: 'Approval History',
|
||||||
cannotExceed500characters: 'Cannot Exceed 500 characters',
|
cannotExceed500characters: 'Cannot Exceed 500 characters',
|
||||||
accord: 'Compliant',
|
accord: 'Compliance',
|
||||||
nonConformity: 'Non-compliant',
|
nonConformity: 'Non-compliance',
|
||||||
Tracked: 'To Be Tracked',
|
Tracked: 'To be Tracked',
|
||||||
notInvolved: 'NA',
|
notInvolved: 'NA',
|
||||||
Operator: 'Operator',
|
Operator: 'Operator',
|
||||||
role: 'Role',
|
role: 'Role',
|
||||||
@@ -906,11 +906,11 @@ module.exports = {
|
|||||||
maintainVirtualList: 'Maintain Market List',
|
maintainVirtualList: 'Maintain Market List',
|
||||||
certificationListMaintenance: 'Homo List Maintenance',
|
certificationListMaintenance: 'Homo List Maintenance',
|
||||||
reasonsForRejection: 'Reason for Rejection',
|
reasonsForRejection: 'Reason for Rejection',
|
||||||
inconformity: 'Non-compliant',
|
inconformity: 'Non-compliance',
|
||||||
toTrack: 'To Be Tracked',
|
toTrack: 'To be Tracked',
|
||||||
Launch: 'Initiate',
|
Launch: 'Initiate',
|
||||||
maintainProgress: 'Maintain Schedule',
|
maintainProgress: 'Maintain Schedule',
|
||||||
redSchedule: 'Red: non-compliant, without acceptable solutions or timeline ',
|
redSchedule: 'Red: non-compliance, without acceptable solutions or timeline ',
|
||||||
yellowSchedule: 'Yellow: non-compliant/to be tracked, with acceptable solutions and timeline ',
|
yellowSchedule: 'Yellow: non-compliant/to be tracked, with acceptable solutions and timeline ',
|
||||||
greenRequirements: 'Green: compliant or meeting the requirements',
|
greenRequirements: 'Green: compliant or meeting the requirements',
|
||||||
blueUndeterminedState: 'Blue: pending',
|
blueUndeterminedState: 'Blue: pending',
|
||||||
@@ -986,7 +986,7 @@ module.exports = {
|
|||||||
CollectionInitiated: 'To be collected',
|
CollectionInitiated: 'To be collected',
|
||||||
handledInterface: 'To be processed by eng. interface',
|
handledInterface: 'To be processed by eng. interface',
|
||||||
ReturnedPerson: 'Rejected by eng. interface',
|
ReturnedPerson: 'Rejected by eng. interface',
|
||||||
completed: 'To Be Filled',
|
completed: 'To be filled',
|
||||||
Filledreturn: 'Rejected by the applicant',
|
Filledreturn: 'Rejected by the applicant',
|
||||||
Submitted: 'Submitted',
|
Submitted: 'Submitted',
|
||||||
ReturnedEngineer: 'Rejected by homo engineer',
|
ReturnedEngineer: 'Rejected by homo engineer',
|
||||||
@@ -1361,10 +1361,11 @@ module.exports = {
|
|||||||
taskConfirmationHandling:'Task confirmation handling',
|
taskConfirmationHandling:'Task confirmation handling',
|
||||||
relatedVersion:'Related Version',
|
relatedVersion:'Related Version',
|
||||||
filledBy:'Filled by',
|
filledBy:'Filled by',
|
||||||
parameterToBeInitiated:'Parameter to be initiated',
|
parameterToBeInitiated:'To be initiated',
|
||||||
listTaskConfirmation:'List task confirmation',
|
listTaskConfirmation:'List task confirmation',
|
||||||
completednum: 'To Be Filled',
|
completednum: 'To be filled',
|
||||||
filledBynum:'Filled by',
|
filledBynum:'Filled by',
|
||||||
|
filledByPhone:'To be assigned',
|
||||||
parameterToBeInitiatednum:'Parameter to be initiated',
|
parameterToBeInitiatednum:'Parameter to be initiated',
|
||||||
listToConfirm:'To Be Confirmed',
|
listToConfirm:'To Be Confirmed',
|
||||||
toSubmit:'To Be Submitted',
|
toSubmit:'To Be Submitted',
|
||||||
@@ -1414,8 +1415,8 @@ module.exports = {
|
|||||||
returnedForApproval:'Returned',
|
returnedForApproval:'Returned',
|
||||||
changeSetting:'Change Configuration',
|
changeSetting:'Change Configuration',
|
||||||
referenceDeliverables:'Reference Deliverable',
|
referenceDeliverables:'Reference Deliverable',
|
||||||
missionAccepted:'Task Accepted',
|
missionAccepted:'Accept',
|
||||||
missionRejection:'Task Rejected',
|
missionRejection:'Reject',
|
||||||
turnToDo:'Forward',
|
turnToDo:'Forward',
|
||||||
initiateTask:'Initiate Task',
|
initiateTask:'Initiate Task',
|
||||||
compliancereport:'Generate Compliance report',
|
compliancereport:'Generate Compliance report',
|
||||||
@@ -1527,9 +1528,9 @@ module.exports = {
|
|||||||
Tasknode:'Task Node',
|
Tasknode:'Task Node',
|
||||||
Taskresponsibilityrecognition:'Responsibility Confirm',
|
Taskresponsibilityrecognition:'Responsibility Confirm',
|
||||||
uploadattachment:'Upload',
|
uploadattachment:'Upload',
|
||||||
Processhistory:'Process history',
|
Processhistory:'Process History',
|
||||||
historyData:'1. Regulatory Engineer, 2. Responsible person, 3. Responsible person, 4. Regulatory Engineer',
|
historyData:'1. Regulatory Engineer, 2. Responsible person, 3. Responsible person, 4. Regulatory Engineer',
|
||||||
resultofhandling:'Result of handling',
|
resultofhandling:'Result',
|
||||||
cause:'cause',
|
cause:'cause',
|
||||||
networksecurityrequirements:'Network security requirements',
|
networksecurityrequirements:'Network security requirements',
|
||||||
upgradefunctionrequirements:'Upgrade function requirements',
|
upgradefunctionrequirements:'Upgrade function requirements',
|
||||||
@@ -1754,13 +1755,13 @@ module.exports = {
|
|||||||
taskToBeConfirmed:'Task to be confirmed',
|
taskToBeConfirmed:'Task to be confirmed',
|
||||||
resultsToBeSubmitted:'Results to be submitted',
|
resultsToBeSubmitted:'Results to be submitted',
|
||||||
resultsToBeReviewed:'Results to be reviewed',
|
resultsToBeReviewed:'Results to be reviewed',
|
||||||
compliance:'Compliant',
|
compliance:'Compliance',
|
||||||
nonCompliance:'Non-compliant',
|
nonCompliance:'Non-compliance',
|
||||||
toBeTracked:'To Be Tracked',
|
toBeTracked:'To be Tracked',
|
||||||
NA:'NA',
|
NA:'NA',
|
||||||
electroniccontrollerparameter:'Electronic controller parameter',
|
electroniccontrollerparameter:'Electronic controller parameter',
|
||||||
reviewAndPass:'Review and pass',
|
reviewAndPass:'Approve',
|
||||||
reviewAndReturn:'Review and return',
|
reviewAndReturn:'Reject',
|
||||||
marketRegulationListDetails:'Market Regulation List Details',
|
marketRegulationListDetails:'Market Regulation List Details',
|
||||||
marketRegulationList:'Market Regulation List',
|
marketRegulationList:'Market Regulation List',
|
||||||
onlyDataWithTheCurrentCanBeManipulated:'Only data with the current user as the responsible person can be manipulated',
|
onlyDataWithTheCurrentCanBeManipulated:'Only data with the current user as the responsible person can be manipulated',
|
||||||
|
|||||||
@@ -1462,6 +1462,7 @@ module.exports = {
|
|||||||
taskConfirmationHandling: '任务确认办理',
|
taskConfirmationHandling: '任务确认办理',
|
||||||
relatedVersion: '相关版本',
|
relatedVersion: '相关版本',
|
||||||
filledBy: '待分配填写人',
|
filledBy: '待分配填写人',
|
||||||
|
filledByPhone:'待分配填写人',
|
||||||
parameterToBeInitiated: '参数待发起',
|
parameterToBeInitiated: '参数待发起',
|
||||||
listTaskConfirmation: '清单任务确认',
|
listTaskConfirmation: '清单任务确认',
|
||||||
completednum: '待填写',
|
completednum: '待填写',
|
||||||
|
|||||||
@@ -115,7 +115,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="parame-box-bottom-box">
|
<div class="parame-box-bottom-box">
|
||||||
<div class="parame-box-bottom-box-text-top">
|
<div class="parame-box-bottom-box-text-top">
|
||||||
{{$t('filledBy')}}
|
{{$t('filledByPhone')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="parame-box-bottom-box-text-num">
|
<div class="parame-box-bottom-box-text-num">
|
||||||
{{item.waitSdtNum || '--'}}
|
{{item.waitSdtNum || '--'}}
|
||||||
|
|||||||
Reference in New Issue
Block a user