|
|
|
@@ -72,7 +72,7 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv |
|
|
|
|
|
|
|
@Autowired |
|
|
|
@Qualifier("objectCommonRedisTemplate") |
|
|
|
RedisTemplate<String, Object> paymentReceicerRedisTemplate; |
|
|
|
RedisTemplate<String, Object> receicerRedisTemplate; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<WxProfitPaymentReceiver> 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); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|