diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxProfitPaymentReceiverServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxProfitPaymentReceiverServiceImpl.java index 847bede27..f3c94f8de 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxProfitPaymentReceiverServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxProfitPaymentReceiverServiceImpl.java @@ -72,7 +72,7 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv @Autowired @Qualifier("objectCommonRedisTemplate") - RedisTemplate paymentReceicerRedisTemplate; + RedisTemplate receicerRedisTemplate; @Override public PageInfo listAsPage(WxProfitPaymentReceiver record, Integer pageIndex, Integer pageSize) { @@ -127,6 +127,10 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv }else{ wxProfitSharingReceiverMapper.updateById(sharingReceiver); } + String key = Constant.sharingReceicerPrev + sharingReceiver.getTenantId() + + ":" + sharingReceiver.getPlat() + + ":" + sharingReceiver.getMerchantId(); + RedisCacheUtils.removeCache(receicerRedisTemplate, key); } } @@ -142,7 +146,7 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv String key = Constant.paymentReceicerPrev + tenantEntity.getTenantId() + ":" + plat.getCode() + ":" + merchantId; - record = RedisCacheUtils.getCacheObject(paymentReceicerRedisTemplate, key, WxProfitPaymentReceiver.class); + record = RedisCacheUtils.getCacheObject(receicerRedisTemplate, key, WxProfitPaymentReceiver.class); if(record == null){ WxProfitPaymentReceiver receiver = new WxProfitPaymentReceiver(); receiver.updateTenantInfo(tenantEntity); @@ -152,7 +156,7 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv receiver.setStatus(EnumProfitSharingReceiverStatus.PROFIT_SHARING_RECEIVER_STATUS_VALID.getCode()); record = wxProfitPaymentReceiverMapper.findOne(receiver); if(record != null){ - RedisCacheUtils.cache(paymentReceicerRedisTemplate, key, record, 3600*24*7); + RedisCacheUtils.cache(receicerRedisTemplate, key, record, 3600*24*3); } } return record; @@ -350,7 +354,7 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv String key = Constant.paymentReceicerPrev + receiver.getTenantId() + ":" + receiver.getPlat() + ":" + receiver.getMerchantId(); - RedisCacheUtils.removeCache(paymentReceicerRedisTemplate, key); + RedisCacheUtils.removeCache(receicerRedisTemplate, key); } } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxProfitSharingReceiverServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxProfitSharingReceiverServiceImpl.java index 44ca366fb..ef788b9cb 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxProfitSharingReceiverServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxProfitSharingReceiverServiceImpl.java @@ -87,7 +87,7 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv @Autowired @Qualifier("objectCommonRedisTemplate") - RedisTemplate sharingReceicerRedisTemplate; + RedisTemplate receicerRedisTemplate; @Override public PageInfo listAsPage(WxProfitSharingReceiver record, Integer pageIndex, Integer pageSize) { @@ -129,7 +129,7 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv String key = Constant.sharingReceicerPrev + tenantEntity.getTenantId() + ":" + plat.getCode() + ":" + merchantId; - record = RedisCacheUtils.getCacheObject(sharingReceicerRedisTemplate, key, WxProfitSharingReceiver.class); + record = RedisCacheUtils.getCacheObject(receicerRedisTemplate, key, WxProfitSharingReceiver.class); if(record == null){ WxProfitSharingReceiver receiver = new WxProfitSharingReceiver(); receiver.updateTenantInfo(tenantEntity); @@ -142,7 +142,7 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv record = receivers.get(0); } if(record != null){ - RedisCacheUtils.cache(sharingReceicerRedisTemplate, key, record, 3600*24*7); + RedisCacheUtils.cache(receicerRedisTemplate, key, record, 3600*24*3); } } return record; @@ -346,7 +346,7 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv String key = Constant.sharingReceicerPrev + receiver.getTenantId() + ":" + receiver.getPlat() + ":" + receiver.getMerchantId(); - RedisCacheUtils.removeCache(sharingReceicerRedisTemplate, key); + RedisCacheUtils.removeCache(receicerRedisTemplate, key); } } }