xiaohanzi 5 лет назад
Родитель
Сommit
e1cf4f61c5
1 измененных файлов: 14 добавлений и 10 удалений
  1. +14
    -10
      mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java

+ 14
- 10
mallinkBApi/src/main/java/com/iformall/controller/WxMicroPayController.java Просмотреть файл

@@ -208,22 +208,26 @@ public class WxMicroPayController extends BaseController {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
}

WxPayOrder record = new WxPayOrder();
record.updateTenantInfo(getTenantInfo());
record.setId(payOrderId);
record.setPayOrderNo(payOrderIdStr);
record.setBUserId(getUser().getId());
record.setOrderId(orderId);
// WxPayOrder record = new WxPayOrder();
// record.updateTenantInfo(getTenantInfo());
// record.setId(payOrderId);
// record.setPayOrderNo(payOrderIdStr);
// record.setBUserId(getUser().getId());
// record.setOrderId(orderId);

WxPayOrder po = wxPayOrderService.getById(payOrderId);
record.setPayVendor(po.getPayVendor());
if (null == po) {
return new ResultData(ErrorCode.PAY_ORDER_NOT_FOUND);
}
//record.setPayVendor(po.getPayVendor());
try {
return wxPayOrderService.payOrderReverse(record);
return wxPayOrderService.payOrderReverse(po);
} catch (MallinkException e) {
logger.error("payment wechat, order query error, req 2: " + record.toString() + ", e:" + e.getMessage(),e);
logger.error("payment wechat, order query error, req 2: " + po.toString() + ", e:" + e.getMessage(),e);
return new ResultData(e.getErrorCode(), e.getMessage());
} catch (Exception e) {
logger.error("payment wechat, order query error, req 3: " + record.toString() + ", e:" + e.getMessage(),e);
logger.error("payment wechat, order query error, req 3: " + po.toString() + ", e:" + e.getMessage(),e);
return new ResultData(ErrorCode.PAY_ORDER_ERROR, e.getMessage());
}
}


Загрузка…
Отмена
Сохранить