Explorar o código

流程消息发送调整

dzx hai 6 meses
pai
achega
7d0dd519d8

+ 10 - 3
src/main/java/com/xjrsoft/module/oa/utils/SendMessageUtil.java

@@ -101,9 +101,16 @@ public class SendMessageUtil {
                     put("value", param.getSchemaName());
                 }});
                 // 事项名称
-                data.put("thing2", new JSONObject() {{
-                    put("value", name);
-                }});
+                if(StrUtil.isNotEmpty(name) && name.length() > 16){
+                    data.put("thing2", new JSONObject() {{
+                        put("value", name.substring(0, 15));
+                    }});
+                }else{
+                    data.put("thing2", new JSONObject() {{
+                        put("value", name.substring(0, 15));
+                    }});
+                }
+
                 // 申请人
                 data.put("thing6", new JSONObject() {{
                     put("value", param.getStartUserName());

+ 0 - 1
src/main/java/com/xjrsoft/module/workflow/service/impl/WorkflowExecuteServiceImpl.java

@@ -2891,7 +2891,6 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
         NoticePolicyParam param = new NoticePolicyParam();
         param.setNoticeUserIds(Convert.toList(Long.class, approveIds));
         param.setTaskId(task.getId());
-        param.setTaskName(task.getName());
         param.setProcessId(task.getProcessInstanceId());
         param.setTaskName(task.getName());
         param.setSchemaId(MapUtil.get(variables, WorkflowConstant.PROCESS_SCHEMA_ID_KEY, Long.class));