|
@@ -154,7 +154,7 @@ public class InitBusiness {
|
|
|
public void initUserBalance() {
|
|
public void initUserBalance() {
|
|
|
List<Long> idList = remoteUserAccountService.getUserAccountIdList();
|
|
List<Long> idList = remoteUserAccountService.getUserAccountIdList();
|
|
|
if (CollUtil.isNotEmpty(idList)) {
|
|
if (CollUtil.isNotEmpty(idList)) {
|
|
|
- RedisUtils.deleteKeys(CacheNames.T_XF_LIMITEDTERM);
|
|
|
|
|
|
|
+ RedisUtils.deleteKeys(CacheNames.USER_TOTAL_BALANCE);
|
|
|
idList.forEach(id -> {
|
|
idList.forEach(id -> {
|
|
|
String userId = String.valueOf(id);
|
|
String userId = String.valueOf(id);
|
|
|
BigDecimal balance = bagService.getUserBalance(id);
|
|
BigDecimal balance = bagService.getUserBalance(id);
|
|
@@ -173,6 +173,7 @@ public class InitBusiness {
|
|
|
public void initUserBalanceByUserId(Long id) {
|
|
public void initUserBalanceByUserId(Long id) {
|
|
|
String userId = String.valueOf(id);
|
|
String userId = String.valueOf(id);
|
|
|
BigDecimal balance = bagService.getUserBalance(id);
|
|
BigDecimal balance = bagService.getUserBalance(id);
|
|
|
|
|
+ RedisUtils.delCacheMapValue(CacheNames.USER_TOTAL_BALANCE, userId);
|
|
|
RedisUtils.setCacheMapValue(CacheNames.USER_TOTAL_BALANCE, userId, balance);
|
|
RedisUtils.setCacheMapValue(CacheNames.USER_TOTAL_BALANCE, userId, balance);
|
|
|
log.info("初始化指定人员余额完成,人员Id:{}", id);
|
|
log.info("初始化指定人员余额完成,人员Id:{}", id);
|
|
|
}
|
|
}
|
|
@@ -208,6 +209,9 @@ public class InitBusiness {
|
|
|
String cardNo = String.valueOf(cardVo.getCardNo());
|
|
String cardNo = String.valueOf(cardVo.getCardNo());
|
|
|
String userId = String.valueOf(id);
|
|
String userId = String.valueOf(id);
|
|
|
|
|
|
|
|
|
|
+ RedisUtils.delCacheMapValue(CacheNames.PT_USER_CARD_NO, cardNo);
|
|
|
|
|
+ RedisUtils.delCacheMapValue(CacheNames.PT_USER_CARD_USER_ID, userId);
|
|
|
|
|
+
|
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_CARD_NO, cardNo, cardVo);
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_CARD_NO, cardNo, cardVo);
|
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_CARD_USER_ID, userId, cardVo);
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_CARD_USER_ID, userId, cardVo);
|
|
|
}
|
|
}
|
|
@@ -231,8 +235,10 @@ public class InitBusiness {
|
|
|
list.forEach(v -> {
|
|
list.forEach(v -> {
|
|
|
Long userId = v.getUserId();
|
|
Long userId = v.getUserId();
|
|
|
String strUserId = String.valueOf(userId);
|
|
String strUserId = String.valueOf(userId);
|
|
|
|
|
+ String strUserNo = String.valueOf(v.getUserNo());
|
|
|
|
|
+
|
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_ID, strUserId, v);
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_ID, strUserId, v);
|
|
|
- RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_NO, v.getUserNo().toString(), v);
|
|
|
|
|
|
|
+ RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_NO, strUserNo, v);
|
|
|
|
|
|
|
|
BigDecimal balance = bagService.getUserBalance(userId);
|
|
BigDecimal balance = bagService.getUserBalance(userId);
|
|
|
RedisUtils.setCacheMapValue(CacheNames.USER_TOTAL_BALANCE, strUserId, balance);
|
|
RedisUtils.setCacheMapValue(CacheNames.USER_TOTAL_BALANCE, strUserId, balance);
|
|
@@ -257,10 +263,14 @@ public class InitBusiness {
|
|
|
String strUserId = String.valueOf(id);
|
|
String strUserId = String.valueOf(id);
|
|
|
String strUserNo = String.valueOf(accountVo.getUserNo());
|
|
String strUserNo = String.valueOf(accountVo.getUserNo());
|
|
|
|
|
|
|
|
|
|
+ RedisUtils.delCacheMapValue(CacheNames.PT_USER_ACCOUNT_ID, strUserId);
|
|
|
|
|
+ RedisUtils.delCacheMapValue(CacheNames.PT_USER_ACCOUNT_NO, strUserNo);
|
|
|
|
|
+
|
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_ID, strUserId, accountVo);
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_ID, strUserId, accountVo);
|
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_NO, strUserNo, accountVo);
|
|
RedisUtils.setCacheMapValue(CacheNames.PT_USER_ACCOUNT_NO, strUserNo, accountVo);
|
|
|
|
|
|
|
|
BigDecimal balance = bagService.getUserBalance(id);
|
|
BigDecimal balance = bagService.getUserBalance(id);
|
|
|
|
|
+ RedisUtils.delCacheMapValue(CacheNames.PT_USER_CARD_NO, strUserId);
|
|
|
RedisUtils.setCacheMapValue(CacheNames.USER_TOTAL_BALANCE, strUserId, balance);
|
|
RedisUtils.setCacheMapValue(CacheNames.USER_TOTAL_BALANCE, strUserId, balance);
|
|
|
}
|
|
}
|
|
|
log.info("初始化指定人员账户参数完成,人员Id:{}", id);
|
|
log.info("初始化指定人员账户参数完成,人员Id:{}", id);
|