bug
This commit is contained in:
parent
866748d6e6
commit
a73308f067
@ -434,7 +434,9 @@ public class FyPayServiceImpl implements FyPayService {
|
||||
}
|
||||
|
||||
if (!reqMap.get("trans_stat").equals("USERPAYING")) {
|
||||
this.insertAllOrderInfo(receiveParameter, payStatus,discountAmount);
|
||||
String payChannel = "cashier";
|
||||
if (ObjectUtil.isNotEmpty(map1.get("payChannel"))) payChannel = map1.get("payChannel");
|
||||
this.insertAllOrderInfo(receiveParameter, payStatus,discountAmount,payChannel);
|
||||
}
|
||||
if (ObjectUtil.isNotEmpty(merchantConfig)) {
|
||||
|
||||
@ -569,7 +571,7 @@ public class FyPayServiceImpl implements FyPayService {
|
||||
/**
|
||||
* 添加所有订单信息
|
||||
*/
|
||||
private void insertAllOrderInfo(ReceiveParameter receiveParameter, String payStatus,Double discountAmount) {
|
||||
private void insertAllOrderInfo(ReceiveParameter receiveParameter, String payStatus,Double discountAmount,String payChannel) {
|
||||
AllOrderInfo allOrderInfo = new AllOrderInfo();
|
||||
allOrderInfo.setOrderNo(receiveParameter.getOrderNo());
|
||||
allOrderInfo.setType(receiveParameter.getType());
|
||||
@ -578,7 +580,7 @@ public class FyPayServiceImpl implements FyPayService {
|
||||
allOrderInfo.setPayMoney(receiveParameter.getGoodsMoney());
|
||||
allOrderInfo.setPayType(receiveParameter.getPayType());
|
||||
allOrderInfo.setUserId(receiveParameter.getUserId());
|
||||
allOrderInfo.setPayChannel("cashier");
|
||||
allOrderInfo.setPayChannel(payChannel);
|
||||
allOrderInfo.setStatus(payStatus);
|
||||
allOrderInfo.setDiscountAmount(discountAmount);
|
||||
if (payStatus.equals("paid")) {
|
||||
@ -749,7 +751,7 @@ public class FyPayServiceImpl implements FyPayService {
|
||||
BeanUtils.copyProperties(receiveParameterPos, receiveParameter);
|
||||
Double discountAmount = 0.0;
|
||||
if (ObjectUtil.isNotEmpty(oilOrder)) discountAmount = oilOrder.getDiscountAmount();
|
||||
this.insertAllOrderInfo(receiveParameter, receiveParameterPos.getPayType(),discountAmount);
|
||||
this.insertAllOrderInfo(receiveParameter, receiveParameterPos.getPayType(),discountAmount,"POS");
|
||||
if (reqMap.get("trans_stat").equals("SUCCESS")) {
|
||||
payStatus = "paid";
|
||||
if (!ObjectUtil.isEmpty(oilOrder)) {
|
||||
|
Loading…
Reference in New Issue
Block a user