|
|
@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
|
|
|
import com.google.common.collect.Lists; |
|
|
|
import com.hnac.hzims.common.utils.CacheUtil; |
|
|
|
import com.hnac.hzims.common.utils.CacheUtil; |
|
|
|
import com.hnac.hzims.message.MessageConstants; |
|
|
|
import com.hnac.hzims.message.MessageConstants; |
|
|
|
import com.hnac.hzims.message.config.MessageFactory; |
|
|
|
import com.hnac.hzims.message.config.MessageFactory; |
|
|
@ -294,6 +295,7 @@ public class MessagePushRecordServiceImpl extends BaseServiceImpl<MessagePushRec |
|
|
|
QueryWrapper<MessagePushRecordEntity> query = Wrappers.query(); |
|
|
|
QueryWrapper<MessagePushRecordEntity> query = Wrappers.query(); |
|
|
|
query.select("business_classify businessClassify,count(0) todoNum"); |
|
|
|
query.select("business_classify businessClassify,count(0) todoNum"); |
|
|
|
query.eq("account", AuthUtil.getUserId()); |
|
|
|
query.eq("account", AuthUtil.getUserId()); |
|
|
|
|
|
|
|
query.in("status", Lists.newArrayList(MessageConstants.PUSH_SUCCESS,MessageConstants.CONFIRM)); |
|
|
|
query.groupBy("business_classify"); |
|
|
|
query.groupBy("business_classify"); |
|
|
|
List<Map<String, Object>> list = noAurhScopeMapper.selectMaps(query); |
|
|
|
List<Map<String, Object>> list = noAurhScopeMapper.selectMaps(query); |
|
|
|
return list.stream().map(map -> { |
|
|
|
return list.stream().map(map -> { |
|
|
|