Quellcode durchsuchen

消息通知改造

zouxuan vor 1 Jahr
Ursprung
Commit
c4a476a53a

+ 5 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMessageServiceImpl.java

@@ -425,8 +425,11 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 			CbsMessageWrapper.MessageParam messageParam = new CbsMessageWrapper.MessageParam();
 			messageParam.setUserId(user.getUserId().longValue());
 			messageParam.setAppKey(EAppKey.GYM);
-			messageParam.setClientType(EClientType.STUDENT);
+			messageParam.setClientType("STUDENT".equals(jpushType)?EClientType.STUDENT:
+					"TEACHER".equals(jpushType)?EClientType.TEACHER:
+							"SCHOOL".equals(jpushType)?EClientType.SCHOOL:EClientType.BACKEND);
 			messageParam.setType(type.getCode());
+			messageParam.setUrl(url);
 			Map<Long, String> params = new HashMap<>();
 			params.put(user.getUserId().longValue(), user.getPhone());
 			messageParam.setReceivers(params);
@@ -493,6 +496,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 			messageParam.setAppKey(EAppKey.GYM);
 			messageParam.setClientType(EClientType.STUDENT);
 			messageParam.setType(type.getCode());
+			messageParam.setUrl(url);
 			Map<Long, String> params = new HashMap<>();
 			params.put(user.getUserId().longValue(), user.getPhone());
 			messageParam.setReceivers(params);