no message
This commit is contained in:
parent
973e7648d4
commit
509fa7aa3b
@ -107,6 +107,8 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService {
|
|||||||
refuelConsumptionAmountMap.put("oilName", oilNumber.getOilName() + oilNumber.getOilType());
|
refuelConsumptionAmountMap.put("oilName", oilNumber.getOilName() + oilNumber.getOilType());
|
||||||
refuelConsumptionAmountMap.put("amount", 0);
|
refuelConsumptionAmountMap.put("amount", 0);
|
||||||
refuelConsumptionAmountMap.put("integral", 0);
|
refuelConsumptionAmountMap.put("integral", 0);
|
||||||
|
refuelConsumptionAmountMap.put("oilNameId",oilNumber.getId());
|
||||||
|
|
||||||
refuelConsumptionAmountList.add(refuelConsumptionAmountMap);
|
refuelConsumptionAmountList.add(refuelConsumptionAmountMap);
|
||||||
}
|
}
|
||||||
String refuelConsumptionAmount = JSON.toJSONString(refuelConsumptionAmountList);
|
String refuelConsumptionAmount = JSON.toJSONString(refuelConsumptionAmountList);
|
||||||
|
@ -123,7 +123,7 @@ public class CardFuelRecord extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 支付编号
|
* 支付编号
|
||||||
*/
|
*/
|
||||||
private String paymentNo;
|
private String paymentNo;
|
||||||
/**
|
/**
|
||||||
* 油卡类型 0:汽油卡 1:柴油卡 2:天然气
|
* 油卡类型 0:汽油卡 1:柴油卡 2:天然气
|
||||||
*/
|
*/
|
||||||
|
@ -13,6 +13,7 @@ import com.fuint.api.fuyou.entity.ReceiveParameter;
|
|||||||
import com.fuint.api.fuyou.entity.ReturnParameter;
|
import com.fuint.api.fuyou.entity.ReturnParameter;
|
||||||
import com.fuint.api.fuyou.service.FyPayService;
|
import com.fuint.api.fuyou.service.FyPayService;
|
||||||
import com.fuint.api.fuyou.service.MerchantConfigService;
|
import com.fuint.api.fuyou.service.MerchantConfigService;
|
||||||
|
import com.fuint.business.commission.service.StaffCommissionService;
|
||||||
import com.fuint.business.integral.entity.IntegralDetail;
|
import com.fuint.business.integral.entity.IntegralDetail;
|
||||||
import com.fuint.business.integral.service.IntegralDetailService;
|
import com.fuint.business.integral.service.IntegralDetailService;
|
||||||
import com.fuint.business.marketingActivity.cardFule.dto.CardFuelRecordDTO;
|
import com.fuint.business.marketingActivity.cardFule.dto.CardFuelRecordDTO;
|
||||||
@ -274,6 +275,8 @@ public class CardFuelRecordServiceImpl implements CardFuelRecordService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private RedisLock redisLock;
|
private RedisLock redisLock;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private StaffCommissionService staffCommissionService;
|
||||||
private static String beforeLitres = new String("0");
|
private static String beforeLitres = new String("0");
|
||||||
/**
|
/**
|
||||||
* 查询支付状态 修改相关关联表
|
* 查询支付状态 修改相关关联表
|
||||||
@ -308,8 +311,10 @@ public class CardFuelRecordServiceImpl implements CardFuelRecordService {
|
|||||||
// 积分表变动
|
// 积分表变动
|
||||||
if (!ObjectUtil.isEmpty(cardFuelRecord.getPoints()) && cardFuelRecord.getPoints() != 0) {
|
if (!ObjectUtil.isEmpty(cardFuelRecord.getPoints()) && cardFuelRecord.getPoints() != 0) {
|
||||||
IntegralDetail integralDetail = changesInPoints(cardFuelRecord,ljUserVos);
|
IntegralDetail integralDetail = changesInPoints(cardFuelRecord,ljUserVos);
|
||||||
integralDetailService.insert2(integralDetail);
|
integralDetailService.insert2(integralDetail);
|
||||||
}
|
}
|
||||||
|
// 员工提成
|
||||||
|
staffCommissionService.countStaffCommission(cardFuelRecord.getMtStaffId(),cardFuelRecord.getStoreId(),cardFuelRecord.getRechargeBalance(),cardFuelRecord.getRechargeBalance(),"4",cardFuelRecord.getPaymentNo());
|
||||||
|
|
||||||
CardFuelRecord editCardFuelRecord = new CardFuelRecord();
|
CardFuelRecord editCardFuelRecord = new CardFuelRecord();
|
||||||
editCardFuelRecord.setId(id);
|
editCardFuelRecord.setId(id);
|
||||||
|
@ -17,6 +17,7 @@ import com.fuint.api.fuyou.service.MerchantConfigService;
|
|||||||
import com.fuint.business.commission.entity.CommissionRecord;
|
import com.fuint.business.commission.entity.CommissionRecord;
|
||||||
import com.fuint.business.commission.mapper.CommissionRecordMapper;
|
import com.fuint.business.commission.mapper.CommissionRecordMapper;
|
||||||
import com.fuint.business.commission.service.CommissionRecordService;
|
import com.fuint.business.commission.service.CommissionRecordService;
|
||||||
|
import com.fuint.business.commission.service.StaffCommissionService;
|
||||||
import com.fuint.business.integral.entity.IntegralDetail;
|
import com.fuint.business.integral.entity.IntegralDetail;
|
||||||
import com.fuint.business.integral.service.IntegralDetailService;
|
import com.fuint.business.integral.service.IntegralDetailService;
|
||||||
import com.fuint.business.marketingActivity.cardExchange.entity.CardExchange;
|
import com.fuint.business.marketingActivity.cardExchange.entity.CardExchange;
|
||||||
@ -108,6 +109,8 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
|
|||||||
@Resource
|
@Resource
|
||||||
CommissionRecordService commissionRecordService;
|
CommissionRecordService commissionRecordService;
|
||||||
@Resource
|
@Resource
|
||||||
|
StaffCommissionService staffCommissionService;
|
||||||
|
@Resource
|
||||||
CardValueRecordMapper cardValueRecordMapper;
|
CardValueRecordMapper cardValueRecordMapper;
|
||||||
@Resource
|
@Resource
|
||||||
RocketUtil rocketUtil;
|
RocketUtil rocketUtil;
|
||||||
@ -469,7 +472,9 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
|
|||||||
|
|
||||||
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
||||||
CardValueRecord cardValueRecord = baseMapper.selectById(id);
|
CardValueRecord cardValueRecord = baseMapper.selectById(id);
|
||||||
|
if (ObjectUtil.isEmpty(cardValueRecord.getMtStaffId())) {
|
||||||
|
cardValueRecord.setMtStaffId(nowAccountInfo.getStaffId());
|
||||||
|
}
|
||||||
String lockKey = "CardValueRecord"+nowAccountInfo.getStoreId()+id;
|
String lockKey = "CardValueRecord"+nowAccountInfo.getStoreId()+id;
|
||||||
Boolean isLock = redisLock.tryLock(lockKey, 5000, TimeUnit.MILLISECONDS);
|
Boolean isLock = redisLock.tryLock(lockKey, 5000, TimeUnit.MILLISECONDS);
|
||||||
// 支付成功之后
|
// 支付成功之后
|
||||||
@ -526,10 +531,12 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
|
|||||||
growthValueChangeService.insertGrowthValueChange(growthValueChange);
|
growthValueChangeService.insertGrowthValueChange(growthValueChange);
|
||||||
}
|
}
|
||||||
// 员工提成
|
// 员工提成
|
||||||
if (ObjectUtil.isNotEmpty(cardValueRecord.getMtStaffId()) && !ObjectUtil.isEmpty(cardValueRecord.getRoyaltyType()) && !"1".equals(cardValueRecord.getRoyaltyType())) {
|
// if (ObjectUtil.isNotEmpty(cardValueRecord.getMtStaffId()) && !ObjectUtil.isEmpty(cardValueRecord.getRoyaltyType()) && !"1".equals(cardValueRecord.getRoyaltyType())) {
|
||||||
CommissionRecord commissionRecord = employeeCommissions(cardValueRecord);
|
// if (ObjectUtil.isNotEmpty(cardValueRecord.getMtStaffId())) {
|
||||||
commissionRecordService.insert2(commissionRecord);
|
// CommissionRecord commissionRecord = employeeCommissions(cardValueRecord);
|
||||||
}
|
// commissionRecordService.insert2(commissionRecord);
|
||||||
|
staffCommissionService.countStaffCommission(cardValueRecord.getMtStaffId(),cardValueRecord.getStoreId(),cardValueRecord.getBidBalance(),cardValueRecord.getRechargeBalance(),"3",cardValueRecord.getPaymentNo());
|
||||||
|
// }
|
||||||
//员工信息
|
//员工信息
|
||||||
LJStaff ljStaff = mtStaffService.selectStaffById(cardValueRecord.getMtStaffId());
|
LJStaff ljStaff = mtStaffService.selectStaffById(cardValueRecord.getMtStaffId());
|
||||||
// 处理赠送兑换券或者其他
|
// 处理赠送兑换券或者其他
|
||||||
|
Loading…
Reference in New Issue
Block a user