瀏覽代碼

fix mircpay bug

release_toaliyun_real
xiaohanzi 4 年之前
父節點
當前提交
bc161bdb71
共有 2 個檔案被更改,包括 12 行新增3 行删除
  1. +0
    -2
      mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java
  2. +12
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java

+ 0
- 2
mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java 查看文件

@@ -381,8 +381,6 @@ public class WxMicroPayController extends BaseController {
@PostMapping("pay_order_create_v2")
public ResultData saveMicopayPayOrder(@RequestBody Map<String, String> paramMap, HttpServletRequest request) {
logger.info("saveMicopayPayOrder: " + paramMap.toString());
Integer i = null;
System.out.println(i.intValue());
String orderIdStr = paramMap.get("orderId");
String couponOrderIdStr = paramMap.get("couponOrderId");
String authCode = paramMap.get("authCode");


+ 12
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java 查看文件

@@ -515,7 +515,18 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
}
} else {
record = list.get(0);
record.setShare(isShare.getCode());
if (null == record.getShare()) {
if (isShare == EnumPayShare.YES) {
int iChargeFee = OrderHelper.getMallCharge(record.getPayAmount(), payAccount);
Integer share_amount = record.getPayAmount() - iChargeFee;
if (share_amount <= 0) {
isShare = EnumPayShare.NO;
}
}
record.setShare(isShare.getCode());
}else {
isShare = EnumPayShare.getEnum(record.getShare());
}
payOrderNo = String.valueOf(record.getId());
}



Loading…
取消
儲存