From 9644338a59293f911f4695b09925aa2f00fd19c2 Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Wed, 11 Mar 2026 14:17:49 +0800
Subject: [PATCH] =?UTF-8?q?feat:sql=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
local.env | 2 +-
.../mapper/order/HardOrderMapper.xml | 70 +++++++++++++++++++
.../wechat/ThirdMiniWechantPayConstant.java | 4 --
3 files changed, 71 insertions(+), 5 deletions(-)
diff --git a/local.env b/local.env
index ba45f1487..ac3080116 100644
--- a/local.env
+++ b/local.env
@@ -1,4 +1,4 @@
MYSQL_HOST=123.157.250.162
-MYSQL_PORT=2881
+MYSQL_PORT=33905
MYSQL_USER=root@sys
MYSQL_PWD=bsd.1799
\ No newline at end of file
diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml b/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml
index 50f0d4bfd..aff65d8f5 100644
--- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml
+++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml
@@ -198,6 +198,76 @@
+ select a.id,
+ a.order_no,
+ a.user_id,
+ a.user_dept_id,
+ a.merchant_id,
+ a.merchant_type,
+ a.merchant_dept_id,
+ a.hard_id,
+ a.dept_id,
+ a.wallet_id,
+ a.parent_car_id,
+ a.order_source_type_id,
+ a.order_type,
+ a.order_status,
+ a.pay_type,
+ a.hour_type,
+ a.sys_type,
+ a.total_price,
+ a.extra_price,
+ a.pay_price,
+ a.pay_time,
+ a.pay_refund_id,
+ a.refund_price,
+ a.refund_time,
+ a.refund_status,
+ a.apply_cancel_time,
+ a.android_order_code,
+ a.is_offline_order,
+ a.product_desc,
+ a.offline_pay_success,
+ a.create_by,
+ a.create_time,
+ a.update_by,
+ a.update_time,
+ a.del_flag,
+ a.tenant_id,
+ m.name as hardName,
+ m.type as hardType,
+ m.dept_id as hardTypeDeptId,
+ s.id as afterSaleId,
+ s.no as afterSaleNo
+ from (select a.id
+ from hard_order a
+
+
+
+ and m.type = #{dto.hardTypeCode}
+
+
+ and m.type in
+
+ #{v}
+
+
+
+ and s.no = #{dto.afterSaleNo}
+
+
+ order by a.create_time desc, a.user_id desc) t
+ join hard_order a on a.id = t.id
+ left join hard_manager m on m.id = a.hard_id and m.tenant_id = 1
+ left join (select order_id, max(id) as id
+ from hard_after_sale
+ where tenant_id = 1
+ group by order_id) sx on sx.order_id = a.id
+ left join hard_after_sale s on s.id = sx.id
+ order by a.create_time desc, a.user_id desc
+
+
+
m.name as hardName,
m.type as hardType,
diff --git a/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/utils/miniapp/pay/wechat/ThirdMiniWechantPayConstant.java b/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/utils/miniapp/pay/wechat/ThirdMiniWechantPayConstant.java
index 4ea7da380..5e14203ea 100644
--- a/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/utils/miniapp/pay/wechat/ThirdMiniWechantPayConstant.java
+++ b/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/utils/miniapp/pay/wechat/ThirdMiniWechantPayConstant.java
@@ -13,10 +13,6 @@ import javax.net.ssl.SSLSocketFactory;
/**
* 微信支付api
*/
-@Data
-@Builder
-@AllArgsConstructor
-@NoArgsConstructor
public class ThirdMiniWechantPayConstant {
public static final Api APY = Api.builder().summary("付款码支付").url("/pay/micropay").method(HttpMethod.POST).isNeedCertificate(false).build();