Ver código fonte

流程消息改造

wangliang 2 anos atrás
pai
commit
64a6ccd3d2

+ 5 - 6
cas/src/main/java/com/qmth/teachcloud/cas/mq/gdpu/api/GdpuMqController.java

@@ -85,7 +85,7 @@ public class GdpuMqController {
         }
         //校验secret
         String dateStr = new SimpleDateFormat(SystemConstant.DEFAULT_DATE).format(new Date());
-        String encryptedvalue = DigestUtils.md5Hex(appid + appSecret + dateStr).toUpperCase();
+        String encryptedvalue = DigestUtils.md5Hex(appId + appSecret + dateStr).toUpperCase();
         JSONObject result = new JSONObject();
 
         JSONObject content = new JSONObject();
@@ -149,7 +149,6 @@ public class GdpuMqController {
 //        processInfoDTO.setSysAppId("LYOA");
 //        processInfoDTO.setOrunId("LYOA79ec0af89702d641d839d5bbb5e9073b0e4b");
         List<StandardFlowWorkMsg> standardFlowWorkMsgList = toDoTaskDto.getHandleMessageDto().getTodoTaskList();
-        ;
         List<String> userIdList = new LinkedList<>(), userNameList = new LinkedList<>();
         for (StandardFlowWorkMsg s : standardFlowWorkMsgList) {
             userIdList.add(String.valueOf(s.getUserId()));
@@ -165,8 +164,8 @@ public class GdpuMqController {
         processInfoDTO.setUserName(toDoTaskDto.getFlowData().getUpdateName()); //申请人名称
         processInfoDTO.setAuthor(StringUtils.join(userIdList, ",")); //当前审批人的账户ID(多个使用逗号分隔(示例:2007112, admin))
         processInfoDTO.setAuthorCn(StringUtils.join(userNameList, ",")); //当前审批人的账户名称(多个使用逗号分隔(示例:2007112, admin))
-        processInfoDTO.setUrl("https://portal.lysky.com:6205/bpmui/formRender/run?docUnid=" + toDoTaskDto.getFlowData().getFlowId());
-        processInfoDTO.setMobileUrl("https://portal.lysky.com:6205/bpmui/formRender/run?docUnid=" + toDoTaskDto.getFlowData().getFlowId());
+        processInfoDTO.setUrl(SystemConstant.GDPU_CAS_URL);
+        processInfoDTO.setMobileUrl(SystemConstant.GDPU_CAS_URL);
         processInfoDTO.setDocAddTime(new Date());// "2022-07-25 02:36:00"
         processInfoDTO.setDesc(toDoTaskDto.getFlowData().getName());
     }
@@ -178,8 +177,8 @@ public class GdpuMqController {
         todoInfoDTO.setOrunId(String.valueOf(standardFlowWorkMsg.getExecutionId()));
         todoInfoDTO.setNodeId(String.valueOf(standardFlowWorkMsg.getTaskId()));
         todoInfoDTO.setNodeName(standardFlowWorkMsg.getTaskName());
-        todoInfoDTO.setUrl("https://portal.lysky.com:6205/bpmui/#/formRender/run?docUnid=" + standardFlowWorkMsg.getFlowId());
-        todoInfoDTO.setMobileUrl("https://portal.lysky.com:6205/bpmui/#/formRender/run?docUnid=" + standardFlowWorkMsg.getFlowId());
+        todoInfoDTO.setUrl(SystemConstant.GDPU_CAS_URL);
+        todoInfoDTO.setMobileUrl(SystemConstant.GDPU_CAS_URL);
         todoInfoDTO.setStatus("Current"); //当出现或签、抢占流程时,需要将其他未办理用户设置为Pause状态。
     }
 

+ 1 - 1
teachcloud-exchange-common/src/main/java/com/qmth/teachcloud/exchange/common/contant/SystemConstant.java

@@ -36,7 +36,7 @@ public class SystemConstant {
     public static final String GDPU_DOCUN_ID = "docunId";
     public static final String GDPU_HEADER_APP_ID = "appid";
     public static final String GDPU_HEADER_APP_SECRET = "secret";
-//    public static final String GDPU_MQ_PUSH_URL = "https://portal.gdpu.edu.cn/mq/todotask/send";
+    public static final String GDPU_CAS_URL = "http://examsso.gdpu.edu.cn/api/open/gdpu/authentication";
 
     /**
      * api前缀