From 6ae3a11fda94b15fd12aef02a7fe2d06c1921e73 Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 28 Mar 2022 11:35:47 +0800 Subject: [PATCH] //add order --- .../main/java/com/iformall/douyin/pay/DouYinPayHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java b/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java index 78c51cffd..62a7f7472 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java +++ b/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java @@ -166,9 +166,9 @@ public class DouYinPayHelper { log.info("查询订单结果 request:"+map.toString()+" response:"+response); JSONObject jsonObject = JSON.parseObject(response); Integer code = jsonObject.getInteger("err_no"); + OrderQueryResult result = new OrderQueryResult(); if (null != code && code.intValue() == 0 ) { JSONObject info = jsonObject.getJSONObject("payment_info"); - OrderQueryResult result = new OrderQueryResult(); result.setChannelGatewayNo(info.getString("channel_gateway_no")); result.setChannelNo(info.getString("channel_no")); result.setWay(info.getInteger("way")); @@ -180,9 +180,9 @@ public class DouYinPayHelper { log.info("orderQuery reponse error. request: "+JSON.toJSONString(map)+" response:"+response); String errTips = jsonObject.getString("err_tips"); if(code != null && code.intValue() == 2000 && "单号记录不存在".equals(errTips)){ - return null; + return result; }else if(code != null && code.intValue() == 3100 && "未找到相应支付单".equals(errTips)){ - return null; + return result; }else{ throw new MallinkException(ErrorCode.PAY_ORDER_ERROR.getCode(), "订单查询状态非法异常"); }