bug
This commit is contained in:
parent
196d7f41ad
commit
63ec546d5c
@ -49,7 +49,7 @@ public class Const {
|
|||||||
public static String NOTIFY_PUBLIC_KEYS="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbBAl3xSB7YeUnze4yYZmnTeT7OtXZr0sP10TsDVRH2SY/VEjgS9KPmHMmVeKZT3+6xKsUvulgVyie46GGtZPrnoh+glF1gzsYAXJ7dvR/R5nYO5VvfwK/ChPFTiKhbTtO4OKtchgBZuqCbsemG+gFIiVJo37dY0Kg0zISmFHdOQIDAQAB";
|
public static String NOTIFY_PUBLIC_KEYS="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbBAl3xSB7YeUnze4yYZmnTeT7OtXZr0sP10TsDVRH2SY/VEjgS9KPmHMmVeKZT3+6xKsUvulgVyie46GGtZPrnoh+glF1gzsYAXJ7dvR/R5nYO5VvfwK/ChPFTiKhbTtO4OKtchgBZuqCbsemG+gFIiVJo37dY0Kg0zISmFHdOQIDAQAB";
|
||||||
|
|
||||||
//异步通知(回调地址)
|
//异步通知(回调地址)
|
||||||
// public static String notify_url = "https://www.fuint.cn/fuint-application/clientApi/pay/aliPayCallback";
|
// public static String notify_url = "https://www.tuofeng.cc/oilAdmin/api/fyPay/notify";
|
||||||
public static String notify_url = "https://8q4f124343.yicp.fun/api/fyPay/notify";
|
public static String notify_url = "https://8q4f124343.yicp.fun/api/fyPay/notify";
|
||||||
|
|
||||||
//下单
|
//下单
|
||||||
|
@ -49,11 +49,11 @@ public class GrowthValueChange extends BaseEntity implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 成长值变化值
|
* 成长值变化值
|
||||||
*/
|
*/
|
||||||
private Double growthValue;
|
private Integer growthValue;
|
||||||
/**
|
/**
|
||||||
* 变化之后的成长值
|
* 变化之后的成长值
|
||||||
*/
|
*/
|
||||||
private Double afterTheChange;
|
private Integer afterTheChange;
|
||||||
/**
|
/**
|
||||||
* 订单号
|
* 订单号
|
||||||
*/
|
*/
|
||||||
|
@ -92,6 +92,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
private LJGoodsService goodsService;
|
private LJGoodsService goodsService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private StaffCommissionService staffCommissionService;
|
private StaffCommissionService staffCommissionService;
|
||||||
|
@Autowired
|
||||||
|
private GrowthValueChangeService growthValueChangeService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<OilOrder> selectOilOrderList(Page page, OilOrder order) {
|
public IPage<OilOrder> selectOilOrderList(Page page, OilOrder order) {
|
||||||
@ -812,6 +814,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
Integer gasGrowthValue = null;
|
Integer gasGrowthValue = null;
|
||||||
Integer dieselGrowthValue = null;
|
Integer dieselGrowthValue = null;
|
||||||
Integer naturalGrowthValue = null;
|
Integer naturalGrowthValue = null;
|
||||||
|
Integer addGrowthVal = null;
|
||||||
|
Integer growthAfter = null;
|
||||||
|
|
||||||
LJStore store = storeService.selectStoreByStoreId(storeId);
|
LJStore store = storeService.selectStoreByStoreId(storeId);
|
||||||
UserBalance balance = userBalanceService.selectUserBalance(userid,store.getChainStoreId());
|
UserBalance balance = userBalanceService.selectUserBalance(userid,store.getChainStoreId());
|
||||||
@ -841,7 +845,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
if (oilName.getOilType().equals("汽油")){
|
if (oilName.getOilType().equals("汽油")){
|
||||||
gasGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("gas_growth_value"));
|
gasGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("gas_growth_value"));
|
||||||
Integer addVal = (int) (gasGrowthValue * oilActualPay);
|
Integer addVal = (int) (gasGrowthValue * oilActualPay);
|
||||||
Integer growthAfter = growth + addVal;
|
addGrowthVal = addVal;
|
||||||
|
growthAfter = growth + addVal;
|
||||||
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
||||||
for (int i = 0; i < records.size(); i++){
|
for (int i = 0; i < records.size(); i++){
|
||||||
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
||||||
@ -855,7 +860,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}else if(oilName.getOilType().equals("柴油")){
|
}else if(oilName.getOilType().equals("柴油")){
|
||||||
dieselGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("diesel_growth_value"));
|
dieselGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("diesel_growth_value"));
|
||||||
Integer addVal = (int) (dieselGrowthValue * oilActualPay);
|
Integer addVal = (int) (dieselGrowthValue * oilActualPay);
|
||||||
Integer growthAfter = growth + addVal;
|
addGrowthVal = addVal;
|
||||||
|
growthAfter = growth + addVal;
|
||||||
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
||||||
for (int i = 0; i < records.size(); i++){
|
for (int i = 0; i < records.size(); i++){
|
||||||
if ((growthAfter-records.get(i).getGrowthValue())<100 && (growthAfter-records.get(i).getGrowthValue())>0){
|
if ((growthAfter-records.get(i).getGrowthValue())<100 && (growthAfter-records.get(i).getGrowthValue())>0){
|
||||||
@ -869,7 +875,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}else{
|
}else{
|
||||||
naturalGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("natural_growth_value"));
|
naturalGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("natural_growth_value"));
|
||||||
Integer addVal = (int) (naturalGrowthValue * oilActualPay);
|
Integer addVal = (int) (naturalGrowthValue * oilActualPay);
|
||||||
Integer growthAfter = growth + addVal;
|
addGrowthVal = addVal;
|
||||||
|
growthAfter = growth + addVal;
|
||||||
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
||||||
for (int i = 0; i < records.size(); i++){
|
for (int i = 0; i < records.size(); i++){
|
||||||
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
||||||
@ -883,6 +890,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}
|
}
|
||||||
// balance.setCardBalance(balance.getCardBalance()-oilActualPay);
|
// balance.setCardBalance(balance.getCardBalance()-oilActualPay);
|
||||||
userBalanceService.updateUserBalance(balance);
|
userBalanceService.updateUserBalance(balance);
|
||||||
|
|
||||||
|
this.insertGrowthValueChange(userid,storeId,addGrowthVal,growthAfter,orderNo);
|
||||||
this.insertCardBalance(oilActualPay,userid,storeId,orderNo);
|
this.insertCardBalance(oilActualPay,userid,storeId,orderNo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1246,6 +1255,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
Integer gasGrowthValue = null;
|
Integer gasGrowthValue = null;
|
||||||
Integer dieselGrowthValue = null;
|
Integer dieselGrowthValue = null;
|
||||||
Integer naturalGrowthValue = null;
|
Integer naturalGrowthValue = null;
|
||||||
|
Integer addGrowthVal = null;
|
||||||
|
Integer growthAfter = null;
|
||||||
LJStore store = storeService.selectStoreByStoreId(storeId);
|
LJStore store = storeService.selectStoreByStoreId(storeId);
|
||||||
UserBalance balance = userBalanceService.selectUserBalance(userid,store.getChainStoreId());
|
UserBalance balance = userBalanceService.selectUserBalance(userid,store.getChainStoreId());
|
||||||
int growth = balance.getGrowthValue();
|
int growth = balance.getGrowthValue();
|
||||||
@ -1283,7 +1294,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
if (oilName.getOilType().equals("汽油")){
|
if (oilName.getOilType().equals("汽油")){
|
||||||
gasGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("gas_growth_value"));
|
gasGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("gas_growth_value"));
|
||||||
Integer addVal = (int) (gasGrowthValue * oilActualPay);
|
Integer addVal = (int) (gasGrowthValue * oilActualPay);
|
||||||
Integer growthAfter = growth + addVal;
|
addGrowthVal = addVal;
|
||||||
|
growthAfter = growth + addVal;
|
||||||
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
||||||
for (int i = 0; i < records.size(); i++){
|
for (int i = 0; i < records.size(); i++){
|
||||||
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
||||||
@ -1297,7 +1309,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}else if(oilName.getOilType().equals("柴油")){
|
}else if(oilName.getOilType().equals("柴油")){
|
||||||
dieselGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("diesel_growth_value"));
|
dieselGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("diesel_growth_value"));
|
||||||
Integer addVal = (int) (dieselGrowthValue * oilActualPay);
|
Integer addVal = (int) (dieselGrowthValue * oilActualPay);
|
||||||
Integer growthAfter = growth + addVal;
|
addGrowthVal = addVal;
|
||||||
|
growthAfter = growth + addVal;
|
||||||
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
||||||
for (int i = 0; i < records.size(); i++){
|
for (int i = 0; i < records.size(); i++){
|
||||||
if ((growthAfter-records.get(i).getGrowthValue())<100 && (growthAfter-records.get(i).getGrowthValue())>0){
|
if ((growthAfter-records.get(i).getGrowthValue())<100 && (growthAfter-records.get(i).getGrowthValue())>0){
|
||||||
@ -1311,7 +1324,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}else{
|
}else{
|
||||||
naturalGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("natural_growth_value"));
|
naturalGrowthValue = Integer.valueOf(sysConfigService.getValueByKey("natural_growth_value"));
|
||||||
Integer addVal = (int) (naturalGrowthValue * oilActualPay);
|
Integer addVal = (int) (naturalGrowthValue * oilActualPay);
|
||||||
Integer growthAfter = growth + addVal;
|
addGrowthVal = addVal;
|
||||||
|
growthAfter = growth + addVal;
|
||||||
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
// 如果会员成长值达到会员等级成长值,则修改会员的会员等级信息
|
||||||
for (int i = 0; i < records.size(); i++){
|
for (int i = 0; i < records.size(); i++){
|
||||||
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
if ((growthAfter-records.get(i).getGrowthValue())<100){
|
||||||
@ -1328,6 +1342,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
balance.setConsumeNum(consumeNum+1);
|
balance.setConsumeNum(consumeNum+1);
|
||||||
userBalanceService.updateUserBalance(balance);
|
userBalanceService.updateUserBalance(balance);
|
||||||
|
|
||||||
|
this.insertGrowthValueChange(userid,storeId,addGrowthVal,growthAfter,orderNo);
|
||||||
|
|
||||||
CardBalanceChange cardBalanceChange = new CardBalanceChange();
|
CardBalanceChange cardBalanceChange = new CardBalanceChange();
|
||||||
// 添加余额记录信息
|
// 添加余额记录信息
|
||||||
cardBalanceChange.setUserId(userid);
|
cardBalanceChange.setUserId(userid);
|
||||||
@ -1373,6 +1389,20 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
cardBalanceChangeService.insertCardBalance(cardBalanceChange);
|
cardBalanceChangeService.insertCardBalance(cardBalanceChange);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void insertGrowthValueChange(Integer userId,Integer storeId,Integer growthValue,Integer growthValueAfter,String orderNo){
|
||||||
|
LJStore store = storeService.selectStoreByStoreId(storeId);
|
||||||
|
GrowthValueChange growthValueChange = new GrowthValueChange();
|
||||||
|
growthValueChange.setUserId(userId);
|
||||||
|
growthValueChange.setStoreId(storeId);
|
||||||
|
growthValueChange.setChainStoreId(store.getChainStoreId());
|
||||||
|
growthValueChange.setChangeType("1");
|
||||||
|
growthValueChange.setFromType("油品订单消费");
|
||||||
|
growthValueChange.setGrowthValue(growthValue);
|
||||||
|
growthValueChange.setAfterTheChange(growthValueAfter);
|
||||||
|
growthValueChange.setOrderNo(orderNo);
|
||||||
|
growthValueChangeService.insertGrowthValueChange(growthValueChange);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加囤油卡消费记录
|
* 添加囤油卡消费记录
|
||||||
* @param userId
|
* @param userId
|
||||||
|
Loading…
Reference in New Issue
Block a user