| 
					
				 | 
			
			
				@@ -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 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |