|
@@ -101,17 +101,13 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
query.setPage(queryInfo.getPage());
|
|
|
query.setRows(queryInfo.getRows());
|
|
|
query.setUserId(queryInfo.getUserId().longValue());
|
|
|
- query.setClientType(EClientType.SCHOOL);
|
|
|
query.setStatus(ESendStatus.SUCCESSED);
|
|
|
query.setAppKey(EAppKey.GYM);
|
|
|
query.setSendMode(queryInfo.getType() == null?null:queryInfo.getType() == 1? EMessageSendMode.SMS :
|
|
|
queryInfo.getType() == 2?EMessageSendMode.EMAIL:
|
|
|
queryInfo.getType() == 3?EMessageSendMode.PUSH:EMessageSendMode.SEO);
|
|
|
query.setTitle(queryInfo.getTitle());
|
|
|
- query.setClientId(StringUtils.equals(queryInfo.getJpushType(),"SCHOOL")?EClientType.SCHOOL:
|
|
|
- StringUtils.equals(queryInfo.getJpushType(),"SYSTEM")?EClientType.BACKEND:
|
|
|
- StringUtils.equals(queryInfo.getJpushType(),"TEACHER")?EClientType.TEACHER:
|
|
|
- StringUtils.equals(queryInfo.getJpushType(),"STUDENT")?EClientType.STUDENT:null);
|
|
|
+ query.setClientId(queryInfo.getJpushType());
|
|
|
query.setReadStatus(queryInfo.getReadStatus() == null?null:queryInfo.getReadStatus()==1);
|
|
|
return messageFeignClientService.sysMessagePage(query);
|
|
|
}
|
|
@@ -131,11 +127,12 @@ 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.BACKEND);
|
|
|
+ messageParam.setClientType(EClientType.BACKEND.getCode());
|
|
|
messageParam.setType(messageType.getCode());
|
|
|
Map<Long, String> params = new HashMap<>();
|
|
|
params.put(user.getUserId().longValue(), user.getPhone());
|
|
|
messageParam.setReceivers(params);
|
|
|
+ messageParam.setRealSend(debugMode);
|
|
|
if(args != null && args.length > 0){
|
|
|
String[] argsStr = new String[args.length];
|
|
|
for (int i = 0; i < args.length; i++) {
|
|
@@ -425,14 +422,13 @@ 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("STUDENT".equals(jpushType)?EClientType.STUDENT:
|
|
|
- "TEACHER".equals(jpushType)?EClientType.TEACHER:
|
|
|
- "SCHOOL".equals(jpushType)?EClientType.SCHOOL:EClientType.BACKEND);
|
|
|
+ messageParam.setClientType(jpushType);
|
|
|
messageParam.setType(type.getCode());
|
|
|
messageParam.setUrl(url);
|
|
|
Map<Long, String> params = new HashMap<>();
|
|
|
params.put(user.getUserId().longValue(), user.getPhone());
|
|
|
messageParam.setReceivers(params);
|
|
|
+ messageParam.setRealSend(debugMode);
|
|
|
if(args != null && args.length > 0){
|
|
|
String[] argsStr = new String[args.length];
|
|
|
for (int i = 0; i < args.length; i++) {
|
|
@@ -494,12 +490,13 @@ 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(EClientType.STUDENT.getCode());
|
|
|
messageParam.setType(type.getCode());
|
|
|
messageParam.setUrl(url);
|
|
|
Map<Long, String> params = new HashMap<>();
|
|
|
params.put(user.getUserId().longValue(), user.getPhone());
|
|
|
messageParam.setReceivers(params);
|
|
|
+ messageParam.setRealSend(debugMode);
|
|
|
if(args != null && args.length > 0){
|
|
|
String[] argsStr = new String[args.length];
|
|
|
for (int i = 0; i < args.length; i++) {
|
|
@@ -559,9 +556,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
public Map<String, Integer> queryCountOfUnread(MessageSendMode type, Integer userId, String jpushType, Integer tenantId) {
|
|
|
CbsMessageWrapper.SysMessageQuery query = new CbsMessageWrapper.SysMessageQuery();
|
|
|
query.setUserId(userId.longValue());
|
|
|
- query.setClientType("STUDENT".equals(jpushType)?EClientType.STUDENT:
|
|
|
- "TEACHER".equals(jpushType)?EClientType.TEACHER:
|
|
|
- "SCHOOL".equals(jpushType)?EClientType.SCHOOL:EClientType.BACKEND);
|
|
|
+ query.setClientType(jpushType);
|
|
|
query.setStatus(ESendStatus.SUCCESSED);
|
|
|
query.setAppKey(EAppKey.GYM);
|
|
|
query.setSendMode(type == null?null:type == MessageSendMode.SMS?EMessageSendMode.SMS:
|
|
@@ -574,7 +569,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
Map<String, Integer> map = new HashMap<String, Integer>();
|
|
|
|
|
|
for (CbsMessageWrapper.MessageUnreadStat mapper : messageUnreadStats) {
|
|
|
- map.put(mapper.getGroup().getCode(), mapper.getNumber());
|
|
|
+ map.put(mapper.getGroup(), mapper.getNumber());
|
|
|
}
|
|
|
|
|
|
return map;
|
|
@@ -611,9 +606,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
CbsMessageWrapper.MessageRead messageRead = new CbsMessageWrapper.MessageRead();
|
|
|
messageRead.setUserId(userId.longValue());
|
|
|
messageRead.setAppKey(EAppKey.GYM);
|
|
|
- messageRead.setClientType("STUDENT".equals(jpushType)?EClientType.STUDENT:
|
|
|
- "TEACHER".equals(jpushType)?EClientType.TEACHER:
|
|
|
- "SCHOOL".equals(jpushType)?EClientType.SCHOOL:EClientType.BACKEND);
|
|
|
+ messageRead.setClientType(jpushType);
|
|
|
return messageFeignClientService.batchSetRead(messageRead).feignData();
|
|
|
}
|
|
|
|