From 2e3f5dfec643f2b2b91bf70e68dd882a1a32140c Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期四, 18 九月 2025 10:24:36 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml | 1 + ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtThirdOrderPageVo.java | 4 ++++ ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java | 9 +++++++++ ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtOrderDetailVo.java | 4 ++++ 4 files changed, 18 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtOrderDetailVo.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtOrderDetailVo.java index 64b2c55..bb2bc91 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtOrderDetailVo.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtOrderDetailVo.java @@ -3,6 +3,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.ruoyi.common.core.annotation.Excel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -44,6 +45,9 @@ @ApiModelProperty(value="订单编号") private String orderNo; + @ApiModelProperty(value="第三方订单号") + private String tripartiteOrderId; + @ApiModelProperty(value="支付流水号") private String outTradeNo; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtThirdOrderPageVo.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtThirdOrderPageVo.java index f5ca6a3..a13a48d 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtThirdOrderPageVo.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MgtThirdOrderPageVo.java @@ -16,6 +16,10 @@ @ApiModelProperty(value="订单编号") private String orderNo; + @Excel(name = "第三方订单号", width = 30, sort = 1) + @ApiModelProperty(value="第三方订单号") + private String tripartiteOrderId; + @Excel(name = "订单来源", width = 30, sort = 1) @ApiModelProperty(value="订单来源") private String orderFrom; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java index 64e3635..92ef12c 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java @@ -1926,6 +1926,10 @@ @Override public MerVerifyOrderVo verifyOrderDouYin(String orderId, Long shopId) { + Shop shop = remoteShopService.getShop(shopId).getData(); + if(StringUtils.isEmpty(shop.getDyPoiId())){ + throw new ServiceException("请先绑定抖音门店ID"); + } CertificatePrepareResponseData data = VerifyUtil.certificatePrepare(orderId); if (null == data) { throw new ServiceException("查询券信息失败"); @@ -1964,6 +1968,10 @@ @Override public MerVerifyOrderVo verifyOrderKuaiShou(String orderId, Long shopId) { + Shop shop = remoteShopService.getShop(shopId).getData(); + if(StringUtils.isEmpty(shop.getKsPoiId())){ + throw new ServiceException("请先绑定快手门店ID"); + } VerifyPrepareDataNew data = KSVerifyUtil.certificatePrepare(redisService, orderId); if (null == data) { throw new ServiceException("查询券信息失败"); @@ -4285,6 +4293,7 @@ } // 设置订单编号 mgtOrderDetailVo.setOrderNo(order.getOrderNo()); + mgtOrderDetailVo.setTripartiteOrderId(order.getTripartiteOrderId()); mgtOrderDetailVo.setOutTradeNo(order.getOutTradeNo()); // 设置订单来源 switch (order.getOrderFrom()) { diff --git a/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml b/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml index 4cb92de..3a306cf 100644 --- a/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml +++ b/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml @@ -2334,6 +2334,7 @@ <select id="pageMgtThirdOrder" resultType="com.ruoyi.order.domain.vo.MgtThirdOrderPageVo"> SELECT toc.order_no orderNo, + toc.tripartite_order_id tripartiteOrderId, CASE toc.order_from WHEN 5 THEN '美团' WHEN 6 THEN '抖音' -- Gitblit v1.7.1