|
|
|
@@ -163,11 +163,11 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { |
|
|
|
record.setSpend(new BigDecimal(record.getSpendStr()).multiply(new BigDecimal(100)).intValue()); |
|
|
|
} |
|
|
|
int currentCreditAmount = 0; |
|
|
|
//获取当前用户总积分规则:优先获取wxCUserBasicInfo中数据 若不存在 再获取wxCUser表中数据 |
|
|
|
if (wxCUserBasicInfo != null && wxCUserBasicInfo.getCredit() != null && wxCUserBasicInfo.getCredit() > 0) { |
|
|
|
currentCreditAmount = wxCUserBasicInfo.getCredit(); |
|
|
|
} else if (wxCUser != null && wxCUser.getCredit() != null && wxCUser.getCredit() > 0) { |
|
|
|
//获取当前用户总积分规则:优先获取wxCUser中数据 若不存在 再获取wxCUserBasicInfo表中数据 |
|
|
|
if (wxCUser != null && wxCUser.getCredit() != null && wxCUser.getCredit() > 0) { |
|
|
|
currentCreditAmount = wxCUser.getCredit(); |
|
|
|
} else if (wxCUserBasicInfo != null && wxCUserBasicInfo.getCredit() != null && wxCUserBasicInfo.getCredit() > 0) { |
|
|
|
currentCreditAmount = wxCUserBasicInfo.getCredit(); |
|
|
|
} |
|
|
|
|
|
|
|
//计算出需要新增或减少的积分 |
|
|
|
|