fix(): 修改报文数据的缓存方法
parent
2c5387f048
commit
960d68f72e
|
@ -1,14 +1,14 @@
|
|||
package com.muyu.enterprise.cache;
|
||||
|
||||
import com.muyu.common.cache.CacheAbsBacis;
|
||||
import com.muyu.domain.MessageTemplate;
|
||||
import com.muyu.domain.MessageValue;
|
||||
import com.muyu.domain.req.MessageValueReq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 报文模版缓存
|
||||
*/
|
||||
public class AllMessageValueCacheService extends CacheAbsBacis<String, MessageValueReq> {
|
||||
public class AllMessageValueCacheService extends CacheAbsBacis<String, List<MessageValue>> {
|
||||
|
||||
|
||||
@Override
|
||||
|
@ -18,11 +18,11 @@ public class AllMessageValueCacheService extends CacheAbsBacis<String, MessageVa
|
|||
|
||||
@Override
|
||||
public String keyPre() {
|
||||
return "Allmessagevalue:info:";
|
||||
return "allmessagevalue:info:";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String decode(String key) {
|
||||
return key.replace("Allmessagevalue:info:", "");
|
||||
return key.replace("allmessagevalue:info:", "");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,11 +2,12 @@ package com.muyu.enterprise.service.impl;
|
|||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.muyu.enterprise.mapper.MessageValueMapper;
|
||||
import com.muyu.enterprise.service.MessageValueService;
|
||||
import com.muyu.domain.MessageValue;
|
||||
import com.muyu.domain.req.MessageValueReq;
|
||||
import com.muyu.domain.resp.MessageValueListResp;
|
||||
import com.muyu.enterprise.cache.AllMessageValueCacheService;
|
||||
import com.muyu.enterprise.mapper.MessageValueMapper;
|
||||
import com.muyu.enterprise.service.MessageValueService;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
@ -31,6 +32,9 @@ public class MessageValueServiceImpl
|
|||
@Autowired
|
||||
private MessageValueMapper messageValueMapper;
|
||||
|
||||
@Autowired
|
||||
private AllMessageValueCacheService allMessageValueCacheService;
|
||||
|
||||
public MessageValueServiceImpl(MessageValueMapper messageValueMapper) {
|
||||
this.messageValueMapper = messageValueMapper;
|
||||
}
|
||||
|
@ -63,6 +67,7 @@ public class MessageValueServiceImpl
|
|||
LambdaQueryWrapper<MessageValue> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(MessageValue::getTemplateId, templateId);
|
||||
List<MessageValue> list = this.list(queryWrapper);
|
||||
allMessageValueCacheService.put(String.valueOf(templateId), list);
|
||||
return list.stream()
|
||||
.map(messageValue -> MessageValueListResp.valueBuild(
|
||||
messageValue
|
||||
|
|
Loading…
Reference in New Issue