|  |  | @@ -207,13 +207,17 @@ def wx_order_query_api(request): | 
            
            
              | 207 | 207 |      wxpay = WeChatPay(wechat.get('appID'), wechat.get('apiKey'), wechat.get('mchID')) | 
            
            
              | 208 | 208 |   | 
            
            
              | 209 | 209 |      # 订单查询 | 
            
            
              | 210 |  | -    query_data = wxpay.order.query(transaction_id, order_id) | 
            
            
              |  | 210 | +    data = wxpay.order.query(transaction_id, order_id) | 
            
            
              | 211 | 211 |      # 签名校验 | 
            
            
              | 212 |  | -    if not check_signature(query_data, wechat.get('apiKey')): | 
            
            
              |  | 212 | +    if not check_signature(data, wechat.get('apiKey')): | 
            
            
              | 213 | 213 |          return response(OrderStatusCode.SIGN_CHECK_FAIL) | 
            
            
              | 214 | 214 |   | 
            
            
              |  | 215 | +    order.notify_msg = data | 
            
            
              |  | 216 | +    order.transaction_id = data.get('transaction_id', '') | 
            
            
              |  | 217 | +    order.save() | 
            
            
              |  | 218 | + | 
            
            
              | 215 | 219 |      # 交易状态 | 
            
            
              | 216 |  | -    trade_state = query_data.get('trade_state') | 
            
            
              |  | 220 | +    trade_state = data.get('trade_state') | 
            
            
              | 217 | 221 |      # 订单状态判断更新 | 
            
            
              | 218 | 222 |      if trade_state == 'SUCCESS':  # 订单支付成功 | 
            
            
              | 219 | 223 |          order_paid_success(order) |