|
|
|
@@ -104,19 +104,18 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public WxProfitPaymentReceiver findReceiver(TenantEntity tenantEntity,Long merchantId, EnumAppPlat plat,EnumProfitPaymentReceiverType receiverType) { |
|
|
|
public WxProfitPaymentReceiver findReceiver(TenantEntity tenantEntity,Long merchantId, EnumAppPlat plat) { |
|
|
|
WxProfitPaymentReceiver record = null; |
|
|
|
String key = Constant.paymentReceicerPrev + tenantEntity.getTenantId() |
|
|
|
+ ":" + plat.getCode() |
|
|
|
+ ":" + merchantId |
|
|
|
+ ":" + receiverType.getCode(); |
|
|
|
+ ":" + merchantId; |
|
|
|
record = RedisCacheUtils.getCacheObject(paymentReceicerRedisTemplate, key, WxProfitPaymentReceiver.class); |
|
|
|
if(record == null){ |
|
|
|
WxProfitPaymentReceiver receiver = new WxProfitPaymentReceiver(); |
|
|
|
receiver.updateTenantInfo(tenantEntity); |
|
|
|
receiver.setMerchantId(merchantId); |
|
|
|
receiver.setPlat(plat.getCode()); |
|
|
|
receiver.setReceiverType(receiverType.getCode()); |
|
|
|
// receiver.setReceiverType(receiverType.getCode()); |
|
|
|
receiver.setStatus(EnumProfitSharingReceiverStatus.PROFIT_SHARING_RECEIVER_STATUS_VALID.getCode()); |
|
|
|
record = wxProfitPaymentReceiverMapper.findOne(receiver); |
|
|
|
if(record != null){ |
|
|
|
@@ -317,8 +316,7 @@ public class WxProfitPaymentReceiverServiceImpl implements WxProfitPaymentReceiv |
|
|
|
if(receiver != null){ |
|
|
|
String key = Constant.paymentReceicerPrev + receiver.getTenantId() |
|
|
|
+ ":" + receiver.getPlat() |
|
|
|
+ ":" + receiver.getMerchantId() |
|
|
|
+ ":" + receiver.getReceiverType(); |
|
|
|
+ ":" + receiver.getMerchantId(); |
|
|
|
RedisCacheUtils.removeCache(paymentReceicerRedisTemplate, key); |
|
|
|
} |
|
|
|
} |
|
|
|
|