积分变化

This commit is contained in:
齐天大圣 2024-04-28 10:32:06 +08:00
parent faa7a57288
commit 28acf1ff82

View File

@ -338,6 +338,15 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService {
private void countPoints(IntegralSettings integralSettings,String oilId,Double amount,Integer userId){
LJStore store = iljStoreService.selectStoreByStoreId(integralSettings.getStoreId());
UserBalance balance = userBalanceService.selectUserBalance(userId, store.getChainStoreId());
IntegralDetail integralDetail = new IntegralDetail();
integralDetail.setStoreId(integralSettings.getStoreId());
integralDetail.setChainStoreId(integralSettings.getChainStoreId());
integralDetail.setPointsChange(Double.valueOf(integralSettings.getRefuelPoints()));
integralDetail.setCurrentPoints(balance.getPoints() + integralSettings.getRefuelPoints());
integralDetail.setChangeType("1");
integralDetail.setChangeReason("充值");
integralDetail.setUserId(balance.getMtUserId());
IntegralDetail integralDetail1 = integralDetailService.insert2(integralDetail);
if (ObjectUtil.isNotEmpty(balance)) {
if (integralSettings.getRefuelSceneRules()==0) {
// 通用规则
@ -361,6 +370,7 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService {
}
}
userBalanceService.updateUserBalance(balance);
}
}