bug
This commit is contained in:
parent
09fd7d1e04
commit
a95e05f830
@ -187,7 +187,7 @@ public class FyPayServiceImpl implements FyPayService {
|
|||||||
// 油品订单
|
// 油品订单
|
||||||
oilOrder.setOrderStatus("paid");
|
oilOrder.setOrderStatus("paid");
|
||||||
oilOrder.setPayTime(date);
|
oilOrder.setPayTime(date);
|
||||||
oilOrderService.updateCardAndActiveById(oilOrder.getStoreId(),oilOrder.getUserId(),oilOrder.getActiveId(),oilOrder.getCouponId(),oilOrder.getActiveType(),oilOrder.getOrderAmount(), Integer.valueOf(oilOrder.getOils()));
|
oilOrderService.updateCardAndActiveById(oilOrder.getStoreId(),oilOrder.getUserId(),oilOrder.getActiveId(),oilOrder.getCouponId(),oilOrder.getActiveType(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(), Integer.valueOf(oilOrder.getOils()));
|
||||||
staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),"1",orderNo);
|
staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),"1",orderNo);
|
||||||
// 修改油罐容量
|
// 修改油罐容量
|
||||||
List<JSONObject> jsonObjects = JSONArray.parseArray(map1.get("oilOrder"), JSONObject.class);
|
List<JSONObject> jsonObjects = JSONArray.parseArray(map1.get("oilOrder"), JSONObject.class);
|
||||||
@ -260,7 +260,7 @@ public class FyPayServiceImpl implements FyPayService {
|
|||||||
order.setPayTime(date);
|
order.setPayTime(date);
|
||||||
oilOrderService.updateOilOrder(order);
|
oilOrderService.updateOilOrder(order);
|
||||||
|
|
||||||
oilOrderService.updateCardAndActiveById(order.getStoreId(),order.getUserId(),order.getActiveId(),order.getCouponId(),order.getActiveType(),order.getOrderAmount(), Integer.valueOf(order.getOils()));
|
oilOrderService.updateCardAndActiveById(order.getStoreId(),order.getUserId(),order.getActiveId(),order.getCouponId(),order.getActiveType(),order.getOrderAmount(),order.getPayAmount(), Integer.valueOf(order.getOils()));
|
||||||
|
|
||||||
// 修改油罐容量
|
// 修改油罐容量
|
||||||
List<JSONObject> jsonObjects = JSONArray.parseArray(map1.get("oilOrder"), JSONObject.class);
|
List<JSONObject> jsonObjects = JSONArray.parseArray(map1.get("oilOrder"), JSONObject.class);
|
||||||
|
@ -28,7 +28,9 @@ public class PaymentActiveVO implements Serializable {
|
|||||||
//等级会员优惠金额
|
//等级会员优惠金额
|
||||||
private BigDecimal memberFavorableAmount;
|
private BigDecimal memberFavorableAmount;
|
||||||
//订单金额
|
//订单金额
|
||||||
private BigDecimal orderAmount;
|
private Double orderAmount;
|
||||||
|
//实付金额
|
||||||
|
private BigDecimal payAmount;
|
||||||
//可用油品Id
|
//可用油品Id
|
||||||
private Integer oilId;
|
private Integer oilId;
|
||||||
//会员等级
|
//会员等级
|
||||||
|
@ -322,7 +322,8 @@ public class CardFavorableRecordServiceImpl extends ServiceImpl<CardFavorableRec
|
|||||||
}
|
}
|
||||||
PaymentActiveDTO paymentActiveDTO = new PaymentActiveDTO();
|
PaymentActiveDTO paymentActiveDTO = new PaymentActiveDTO();
|
||||||
paymentActiveDTO.setUserId(userId);
|
paymentActiveDTO.setUserId(userId);
|
||||||
paymentActiveDTO.setAmount(paymentActiveVO.getOrderAmount());
|
paymentActiveDTO.setAmount(paymentActiveVO.getPayAmount());
|
||||||
|
paymentActiveDTO.setOrderAmount(paymentActiveVO.getOrderAmount());
|
||||||
paymentActiveDTO.setStoreId(paymentActiveVO.getStoreId());
|
paymentActiveDTO.setStoreId(paymentActiveVO.getStoreId());
|
||||||
paymentActiveDTO.setOilId(paymentActiveVO.getOilId());
|
paymentActiveDTO.setOilId(paymentActiveVO.getOilId());
|
||||||
paymentActiveDTO.setMtUserLevel(paymentActiveVO.getMtUserLevel());
|
paymentActiveDTO.setMtUserLevel(paymentActiveVO.getMtUserLevel());
|
||||||
|
@ -93,7 +93,7 @@ public interface OilOrderService extends IService<OilOrder> {
|
|||||||
* @param orderAmount 订单金额
|
* @param orderAmount 订单金额
|
||||||
* @param oilId 油品id
|
* @param oilId 油品id
|
||||||
*/
|
*/
|
||||||
void updateCardAndActiveById(Integer storeId,Integer userId,Integer activeId,Integer cardFavorableId,String type,Double orderAmount,Integer oilId);
|
void updateCardAndActiveById(Integer storeId,Integer userId,Integer activeId,Integer cardFavorableId,String type,Double orderAmount,Double payAmount,Integer oilId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 扫描小程序中二维码所处理的逻辑
|
* 扫描小程序中二维码所处理的逻辑
|
||||||
|
@ -456,7 +456,7 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
if (payType.equals("CASH") || payType.equals("credit")){
|
if (payType.equals("CASH") || payType.equals("credit")){
|
||||||
order.setPayTime(new Date());
|
order.setPayTime(new Date());
|
||||||
this.addOilTrack(jsonObjects.get(i),storeId);
|
this.addOilTrack(jsonObjects.get(i),storeId);
|
||||||
this.updateCardAndActiveById(storeId,userId,order.getActiveId(),order.getCouponId(),order.getActiveType(),order.getOrderAmount(), Integer.valueOf(order.getOils()));
|
this.updateCardAndActiveById(storeId,userId,order.getActiveId(),order.getCouponId(),order.getActiveType(),order.getOrderAmount(),order.getPayAmount(), Integer.valueOf(order.getOils()));
|
||||||
}
|
}
|
||||||
if (map.get("allAmount").equals("0")){
|
if (map.get("allAmount").equals("0")){
|
||||||
order.setPayTime(new Date());
|
order.setPayTime(new Date());
|
||||||
@ -553,7 +553,7 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 调用消费有礼接口
|
// 调用消费有礼接口
|
||||||
public void updateCardAndActiveById(Integer storeId,Integer userId,Integer activeId,Integer cardFavorableId,String type,Double orderAmount,Integer oilId){
|
public void updateCardAndActiveById(Integer storeId,Integer userId,Integer activeId,Integer cardFavorableId,String type,Double orderAmount,Double payAmount,Integer oilId){
|
||||||
if (ObjectUtil.isNotEmpty(userId)){
|
if (ObjectUtil.isNotEmpty(userId)){
|
||||||
LJUserVo userVo = userService.queryUserById(userId, storeId);
|
LJUserVo userVo = userService.queryUserById(userId, storeId);
|
||||||
PaymentActiveVO paymentActiveVO = new PaymentActiveVO();
|
PaymentActiveVO paymentActiveVO = new PaymentActiveVO();
|
||||||
@ -563,7 +563,8 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
paymentActiveVO.setActiveId(activeId);
|
paymentActiveVO.setActiveId(activeId);
|
||||||
paymentActiveVO.setCardFavorableId(cardFavorableId);
|
paymentActiveVO.setCardFavorableId(cardFavorableId);
|
||||||
paymentActiveVO.setType(type);
|
paymentActiveVO.setType(type);
|
||||||
paymentActiveVO.setOrderAmount(BigDecimal.valueOf(orderAmount));
|
paymentActiveVO.setOrderAmount(orderAmount);
|
||||||
|
paymentActiveVO.setPayAmount(BigDecimal.valueOf(payAmount));
|
||||||
paymentActiveVO.setOilId(oilId);
|
paymentActiveVO.setOilId(oilId);
|
||||||
cardFavorableRecordService.updateCardAndActiveById(paymentActiveVO);
|
cardFavorableRecordService.updateCardAndActiveById(paymentActiveVO);
|
||||||
}
|
}
|
||||||
@ -1231,7 +1232,7 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
this.updateOilOrder(oilOrder);
|
this.updateOilOrder(oilOrder);
|
||||||
if (oilOrder.getOrderStatus().equals("paid")) {
|
if (oilOrder.getOrderStatus().equals("paid")) {
|
||||||
if (ObjectUtil.isNotEmpty(oilOrder.getUserId())) integralSettingsService.refuelPoints(oilOrder);
|
if (ObjectUtil.isNotEmpty(oilOrder.getUserId())) integralSettingsService.refuelPoints(oilOrder);
|
||||||
this.updateCardAndActiveById(oilOrder.getStoreId(), oilOrder.getUserId(), oilOrder.getActiveId(), oilOrder.getCouponId(), oilOrder.getActiveType(), oilOrder.getOrderAmount(), Integer.valueOf(oilOrder.getOils()));
|
this.updateCardAndActiveById(oilOrder.getStoreId(), oilOrder.getUserId(), oilOrder.getActiveId(), oilOrder.getCouponId(), oilOrder.getActiveType(), oilOrder.getOrderAmount(),oilOrder.getPayAmount(), Integer.valueOf(oilOrder.getOils()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return applet;
|
return applet;
|
||||||
@ -1292,7 +1293,7 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
|||||||
}
|
}
|
||||||
this.updateGrowthValue(oilOrder.getOrderAmount(),oilOrder.getPayAmount(),userId, Integer.valueOf(oilOrder.getOils()),null,oilOrder.getStoreId(),orderNo);
|
this.updateGrowthValue(oilOrder.getOrderAmount(),oilOrder.getPayAmount(),userId, Integer.valueOf(oilOrder.getOils()),null,oilOrder.getStoreId(),orderNo);
|
||||||
this.addOilTracks(oilOrder,oilOrder.getStoreId());
|
this.addOilTracks(oilOrder,oilOrder.getStoreId());
|
||||||
this.updateCardAndActiveById(oilOrder.getStoreId(),oilOrder.getUserId(),oilOrder.getActiveId(),oilOrder.getCouponId(),oilOrder.getActiveType(),oilOrder.getOrderAmount(), Integer.valueOf(oilOrder.getOils()));
|
this.updateCardAndActiveById(oilOrder.getStoreId(),oilOrder.getUserId(),oilOrder.getActiveId(),oilOrder.getCouponId(),oilOrder.getActiveType(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(), Integer.valueOf(oilOrder.getOils()));
|
||||||
this.insertCardBalance(oilOrder.getOrderAmount()-oilOrder.getDiscountAmount()-oilOrder.getPayAmount(),userId,oilOrder.getStoreId(),orderNo);
|
this.insertCardBalance(oilOrder.getOrderAmount()-oilOrder.getDiscountAmount()-oilOrder.getPayAmount(),userId,oilOrder.getStoreId(),orderNo);
|
||||||
if (ObjectUtil.isNotEmpty(oilOrder.getStaffId())) staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),"1",orderNo);
|
if (ObjectUtil.isNotEmpty(oilOrder.getStaffId())) staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),"1",orderNo);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user