From f28da0f4705921b88d94c4531fa89753c4bb9f52 Mon Sep 17 00:00:00 2001 From: Bang Hu <hu_bang@hotmail.com> Date: 星期四, 28 八月 2025 12:21:30 +0800 Subject: [PATCH] 参考买家中心服务查询API添加交易审批模查询服务API --- src/main/resources/mapper/OrderInfoMapper.xml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/OrderInfoMapper.xml b/src/main/resources/mapper/OrderInfoMapper.xml index d65043b..3aec6a2 100644 --- a/src/main/resources/mapper/OrderInfoMapper.xml +++ b/src/main/resources/mapper/OrderInfoMapper.xml @@ -190,6 +190,56 @@ </choose> </select> + <!-- 鍒嗛〉鏌ヨ寰呭鎵硅鍗曞垪琛紙鏀寔浜у搧鏉′欢锛� --> + <select id="selectPendingApprovalOrderPageWithProductConditions" resultMap="BaseResultMap"> + SELECT + <include refid="Base_Column_List"/> + FROM tb_order_info + WHERE deleted = 0 + AND order_status IN ('寰呬笂浼犳枃浠�', '寰呮巿鏉�', '寰呬氦鏄撶‘璁�', '宸插畬鎴�', '宸茶瘎浠�') + <if test="orderStatus != null and orderStatus != ''"> + AND order_status = #{orderStatus} + </if> + <if test="productName != null and productName != ''"> + AND product_name LIKE CONCAT('%', #{productName}, '%') + </if> + <if test="providerName != null and providerName != ''"> + AND provider_name LIKE CONCAT('%', #{providerName}, '%') + </if> + <if test="orderId != null and orderId != ''"> + AND order_id LIKE CONCAT('%', #{orderId}, '%') + </if> + <if test="applyTimeStart != null and applyTimeStart != ''"> + AND apply_time >= #{applyTimeStart}::timestamp + </if> + <if test="applyTimeEnd != null and applyTimeEnd != ''"> + AND apply_time <= #{applyTimeEnd}::timestamp + </if> + <if test="productIds != null and productIds.size() > 0"> + AND product_id IN + <foreach collection="productIds" item="productId" open="(" separator="," close=")"> + #{productId} + </foreach> + </if> + ORDER BY + <choose> + <when test="orderBy != null and orderBy != ''"> + ${orderBy} + </when> + <otherwise> + created_at + </otherwise> + </choose> + <choose> + <when test="orderDirection != null and orderDirection == 'asc'"> + ASC + </when> + <otherwise> + DESC + </otherwise> + </choose> + </select> + <!-- 鍒嗛〉鏌ヨ涔板璁㈠崟鍒楄〃锛堟敮鎸佷骇鍝佹潯浠讹級 --> <select id="selectBuyerOrderPageWithProductConditions" resultMap="BaseResultMap"> SELECT -- Gitblit v1.8.0