缓存修改

parent 25c58c5b
......@@ -13,6 +13,7 @@ import com.aps.entity.basic.Machine;
import com.aps.entity.basic.MachineOption;
import com.aps.entity.basic.Order;
import com.aps.entity.common.*;
import com.aps.entity.Schedule.SceneChromsome;
import com.aps.service.plan.PlanResultService;
import com.aps.service.plan.SceneService;
import com.fasterxml.jackson.databind.ObjectMapper;
......@@ -1253,8 +1254,13 @@ public class ChromosomeDataService {
* 查询文件数据
*/
private Object queryFileData(String sceneId, EntityConfig config) {
// 生成缓存键
String cacheKey = sceneId + ":" + config.getEntityName() + ":" + config.getFieldName();
SceneChromsome sceneChromsome = sceneService.getSceneChromsome(sceneId);
String versionTag = sceneChromsome != null && sceneChromsome.getVersion() != null
? sceneChromsome.getVersion().toString()
: "base";
// 生成缓存键(包含版本号,避免读取到旧场景缓存)
String cacheKey = sceneId + ":" + versionTag + ":" + config.getEntityName() + ":" + config.getFieldName();
// 先从缓存中获取
Object cachedData = fileDataCache.get(cacheKey);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment