|  | @@ -3,6 +3,8 @@ package cn.newfeifan.mall.module.trade.controller.admin.order;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.framework.common.pojo.CommonResult;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.member.api.user.MemberUserApi;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.member.api.user.dto.MemberUserRespDTO;
 | 
	
		
			
				|  |  | +import cn.newfeifan.mall.module.pay.dal.dataobject.order.PayOrderDO;
 | 
	
		
			
				|  |  | +import cn.newfeifan.mall.module.pay.service.order.PayOrderService;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.controller.admin.aftersale.vo.AfterSaleBaseVO;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.controller.admin.order.vo.*;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.controller.admin.order.vo.detailvo.TradeOrderDeliveryVO;
 | 
	
	
		
			
				|  | @@ -53,6 +55,10 @@ public class TradeOrderDetailController {
 | 
	
		
			
				|  |  |      private TradeOrderLogService tradeOrderLogService;
 | 
	
		
			
				|  |  |      @Resource
 | 
	
		
			
				|  |  |      private TradeOrderProperties tradeOrderProperties;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  | +    private PayOrderService payOrderService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Resource
 | 
	
		
			
				|  |  |      private MemberUserApi memberUserApi;
 | 
	
		
			
				|  |  |      @Resource
 | 
	
	
		
			
				|  | @@ -126,13 +132,19 @@ public class TradeOrderDetailController {
 | 
	
		
			
				|  |  |          if (order == null) {
 | 
	
		
			
				|  |  |              return success(null);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        // 查询支付状态
 | 
	
		
			
				|  |  | +        PayOrderDO payOrderDO = payOrderService.getOrderByTradeOrderId(id);
 | 
	
		
			
				|  |  |          TradeOrderPayVo build = TradeOrderPayVo.builder()
 | 
	
		
			
				|  |  |                  .userRemark(order.getUserRemark())
 | 
	
		
			
				|  |  |                  .payChannelCode(order.getPayChannelCode())
 | 
	
		
			
				|  |  |                  .path("")
 | 
	
		
			
				|  |  |                  .payPrice(order.getPayPrice())
 | 
	
		
			
				|  |  | -                .payStatus(order.getStatus()==0?"未支付":"已支付")
 | 
	
		
			
				|  |  |                  .build();
 | 
	
		
			
				|  |  | +        if (payOrderDO == null){
 | 
	
		
			
				|  |  | +            build.setPayStatus("未支付");
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            build.setPayStatus(payOrderDO.getStatus() == 0 ? "未支付" : "已支付");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          return success(build);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -157,6 +169,4 @@ public class TradeOrderDetailController {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  }
 |