Browse Source

xingxingdiandeng

release_toaliyun_real
xhxu 5 years ago
parent
commit
c2c6f54932
1 changed files with 11 additions and 9 deletions
  1. +11
    -9
      mallinkService/src/main/java/com/iformall/service/impl/WxLevelConfigServiceImpl.java

+ 11
- 9
mallinkService/src/main/java/com/iformall/service/impl/WxLevelConfigServiceImpl.java View File

@@ -141,11 +141,11 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService {

@Override
public List<WxLevelConfig> getByTenantInfo(TenantEntity tenantEntity) {
String key = Constant.levelConfigPrev + tenantEntity.getTenantId();
String key = Constant.levelConfigPrev + tenantEntity.getFinalTenantId();
List<WxLevelConfig> clist = RedisCacheUtils.getCacheListObject(wxLevelConfigListRedisTemplate, key, WxLevelConfig.class);
if (null == clist || clist.size() <= 0) {
WxLevelConfig wxLevelConfig = new WxLevelConfig();
wxLevelConfig.setTenantId(tenantEntity.getTenantId());
wxLevelConfig.setTenantId(tenantEntity.getFinalTenantId());
wxLevelConfig.setSortColumns(BaseEntity.SortField.Points_ASC);
clist = wxLevelConfigMapper.findList(wxLevelConfig);
RedisCacheUtils.cache(wxLevelConfigListRedisTemplate, key, clist, 3600*24*7);
@@ -175,7 +175,7 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService {
@Override
public void batchSave(TenantEntity tenantEntity, List<WxLevelConfig> records) {
final IdWorker idWorker = IdWorker.get();
wxLevelConfigMapper.deleteAll(tenantEntity.getTenantId());
wxLevelConfigMapper.deleteAll(tenantEntity.getFinalTenantId());
List<WxLevelConfig> levelConfigs = new ArrayList<>();
for(WxLevelConfig levelConfig: records) {
if(levelConfig.getId() == null) {
@@ -185,7 +185,8 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService {
} else {
levelConfig.setUpdateDate(new Date());
}
levelConfig.updateTenantInfo(tenantEntity);
// levelConfig.updateTenantInfo(tenantEntity);
levelConfig.setTenantId(tenantEntity.getFinalTenantId());
levelConfigs.add(levelConfig);
}
wxLevelConfigMapper.insertBatch(levelConfigs);
@@ -197,7 +198,8 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService {
List<WxLevelConfig> levelConfigs = new ArrayList<WxLevelConfig>();
for(WxLevelConfig levelConfig: records) {
if(levelConfig.getId() != null && levelConfig.getCount() != null) {
levelConfig.updateTenantInfo(tenantEntity);
// levelConfig.updateTenantInfo(tenantEntity);
levelConfig.setTenantId(tenantEntity.getFinalTenantId());
levelConfig.setUpdateDate(new Date());
JSONObject jo = new JSONObject();
jo.put(CAPABILITY_SEND_CAR_COUPON,levelConfig.getCount());
@@ -206,7 +208,7 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService {
}
}
wxLevelConfigMapper.batchUpdate(levelConfigs);
this.deleteRedis(tenantEntity.getTenantId());
this.deleteRedis(tenantEntity.getFinalTenantId());
}

@Override
@@ -223,14 +225,14 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService {

@Override
public void deleteAll(TenantEntity tenantEntity) {
this.deleteRedis(tenantEntity.getTenantId());
wxLevelConfigMapper.deleteAll(tenantEntity.getTenantId());
this.deleteRedis(tenantEntity.getFinalTenantId());
wxLevelConfigMapper.deleteAll(tenantEntity.getFinalTenantId());
}

@Override
public String getLevel(TenantEntity tenantEntity, int score) {
return wxLevelConfigMapper.getLevel(tenantEntity.getTenantId(),score);
return wxLevelConfigMapper.getLevel(tenantEntity.getFinalTenantId(),score);
}

@Override


Loading…
Cancel
Save