This commit is contained in:
齐天大圣 2024-03-15 15:40:37 +08:00
parent bebc6798da
commit 36bc1495bd
3 changed files with 30 additions and 4 deletions

View File

@ -636,7 +636,7 @@ public class CardFuelRecordServiceImpl implements CardFuelRecordService {
oilBalanceChange.setChangeType("1");
oilBalanceChange.setFromType("囤油卡充值");
oilBalanceChange.setOilBalance(cardFuleOrders.getIncomeLitres());
oilBalanceChange.setType(cardFuleOrders.getType());
oilBalanceChange.setType(cardFuleOrders.getType()+" "+cardFuleOrders.getOilName());
oilBalanceChange.setOrderNo(cardFuleOrders.getOrderNo());
oilBalanceChange.setOilType(cardFuleOrders.getOilType());
oilBalanceChangeService.save(oilBalanceChange);

View File

@ -1,5 +1,6 @@
package com.fuint.business.marketingActivity.cardValue.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fuint.business.marketingActivity.cardValue.entity.CardValueRecord;
import lombok.Data;
@ -27,6 +28,7 @@ public class CardValueRecordDTO extends CardValueRecord {
private String paymentType;
private String payStatus;
private String types;
@JsonFormat(pattern = "yyyy-MM-dd" , timezone = "GMT+8")
private Date expireTime;
// /**

View File

@ -132,6 +132,8 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
private ILJStoreService storeService;
@Resource
private MtUserGradeChildService userGradeChildService;
@Resource
private GrowthValueChangeService growthValueChangeService;
/**
* 储值卡充值新增
@ -482,12 +484,9 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
@Resource
CardValueChildService cardValueChildService;
@Resource
CardValueChildMapper cardValueChildMapper;
@Resource
GrowthValueChangeService growthValueChangeService;
/**
* 查询支付状态 修改相关关联表
* @param id
@ -987,7 +986,32 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
//成长值记录
GrowthValueChange growthValueChange = new GrowthValueChange();
growthValueChange.setUserId(cardValueOrders.getMtUserId());
growthValueChange.setChainStoreId(cardValueOrders.getChainStoreId());
growthValueChange.setStoreId(cardValueOrders.getStoreId());
growthValueChange.setChangeType("1");
growthValueChange.setFromType("储值卡充值");
growthValueChange.setGrowthValue(cardValueOrders.getGrowthValue());
if (ObjectUtils.isNotEmpty(userBalance) && ObjectUtils.isNotEmpty(userBalance.getGrowthValue())){
growthValueChange.setAfterTheChange(userBalance.getGrowthValue() + cardValueOrders.getGrowthValue());
}
growthValueChange.setOrderNo(cardValueOrders.getOrderNo());
growthValueChangeService.insertGrowthValueChange(growthValueChange);
//积分表变动
if (ObjectUtils.isNotEmpty(userBalance) && ObjectUtils.isNotEmpty(userBalance.getPoints()) && ObjectUtils.isNotEmpty(cardValueOrders.getPoints())) {
IntegralDetail integralDetail = new IntegralDetail();
integralDetail.setStoreId(cardValueRecord.getStoreId());
integralDetail.setChainStoreId(cardValueRecord.getChainStoreId());
integralDetail.setCreateBy(cardValueRecord.getMtStaffId().toString());
integralDetail.setPointsChange(Double.valueOf(cardValueOrders.getPoints()));
integralDetail.setCurrentPoints(userBalance.getPoints() + cardValueOrders.getPoints());
integralDetail.setChangeType("1");
integralDetail.setChangeReason("储值卡充值");
integralDetailService.insert2(integralDetail);
}
//生成充值记录
cardValueRecord.setMtUserId(cardValueOrders.getMtUserId());
cardValueRecord.setName(cardValueOrders.getName());