|
@@ -1,7 +1,13 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
-import java.util.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.Map.Entry;
|
|
|
+import java.util.Random;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -14,6 +20,7 @@ import org.springframework.stereotype.Service;
|
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.SysMessageDao;
|
|
|
+import com.ym.mec.biz.dal.dto.Mapper;
|
|
|
import com.ym.mec.biz.dal.entity.SysMessage;
|
|
|
import com.ym.mec.biz.dal.entity.SysMessageConfig;
|
|
|
import com.ym.mec.biz.dal.enums.MessageSendMode;
|
|
@@ -323,7 +330,15 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
|
|
|
@Override
|
|
|
public Map<String, Integer> queryCountOfUnread(MessageSendMode type, Integer userId) {
|
|
|
- return sysMessageDao.queryCountOfUnread(type, userId);
|
|
|
+ List<Mapper> mappers = sysMessageDao.queryCountOfUnread(type, userId);
|
|
|
+
|
|
|
+ Map<String, Integer> map = new HashMap<String, Integer>();
|
|
|
+
|
|
|
+ for (Mapper mapper : mappers) {
|
|
|
+ map.put(mapper.getKey().toString(), Integer.parseInt(mapper.getValue().toString()));
|
|
|
+ }
|
|
|
+
|
|
|
+ return map;
|
|
|
}
|
|
|
|
|
|
public void setDebugMode(boolean debugMode) {
|