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