Browse Source

update

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
3e937f24dc
1 changed files with 0 additions and 30 deletions
  1. +0
    -30
      mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java

+ 0
- 30
mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java View File

@@ -1325,7 +1325,6 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
// 前端支付取消,
// 回调未返回,主动检查支付订单状态
try {
record.setPayOrderNo(String.valueOf(record.getId()));
WxPayAccount payAccount = wxPayAccountMapper.selectById(appInfo.getPayId());
int payStatus = payServiceFactory.getPayAdapterService(record.getPayVendor()).queryPayStatusCode(record, order, appInfo, payAccount);
if (payStatus!=EnumPayStatus.PAY_STATUS_SUCCESS.getCode().intValue() && payStatus!=EnumPayStatus.PAY_STATUS_WAIT.getCode().intValue()) {
@@ -1339,35 +1338,6 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
throw new MallinkException(ErrorCode.PAY_ORDER_ERROR.getCode(), "支付订单未成功");
}
// String response = WxPayOrderServiceHelper.wechatPayOrderQuery(appInfo, record,payAccount);
// logger.info("pay order query, " + record.toString() + ", response: " + response);
// Map<String, String> returnMap = WxPayment.xmlToMap(response);
// String result_code = returnMap.get("result_code");
// if ("SUCCESS".equals(result_code)) {
// String trade_state = returnMap.get("trade_state");
// //SUCCESS—支付成功
// //REFUND—转入退款
// //NOTPAY—未支付
// //CLOSED—已关闭
// //REVOKED—已撤销(刷卡支付)
// //USERPAYING--用户支付中
// //PAYERROR--支付失败(其他原因,如银行返回失败)
// if ("SUCCESS".equals(trade_state)) {
// // 查询支付订单 -- 已支付
// // 继续更改状态
// } else if ("USERPAYING".equals(trade_state)) {
// // 继续检查状态
// } else {
// // 支付订单未成功,返回异常
// record.setPayOrderStatus(EnumPayStatus.PAY_STATUS_FAIL.getCode());
// try {
// wxPayOrderMapper.updateById(record);
// } catch (Exception e) {
// logger.error("支付订单失败状态更新异常: " + e.getMessage());
// }
// throw new MallinkException(ErrorCode.PAY_ORDER_ERROR.getCode(), "支付订单未成功");
// }
// }
} catch (MallinkException e) {
throw new MallinkException(ErrorCode.PAY_ORDER_ERROR.getCode(), e.getMessage());
} catch (RuntimeException e) {


Loading…
Cancel
Save