|
@@ -316,4 +316,88 @@
|
|
|
ORDER BY umd2.id desc
|
|
ORDER BY umd2.id desc
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
+ <select id="accountEntryAbnormal" resultType="com.sqx.modules.app.entity.UserMoneyDetails">
|
|
|
|
|
+ SELECT
|
|
|
|
|
+ umd2.id,
|
|
|
|
|
+ umd2.orderNumber,
|
|
|
|
|
+ umd2.user_id as userId,
|
|
|
|
|
+ umd2.shop_id as shopId,
|
|
|
|
|
+ umd2.title,
|
|
|
|
|
+ umd2.content,
|
|
|
|
|
+ umd2.type,
|
|
|
|
|
+ umd2.classify,
|
|
|
|
|
+ umd2.money,
|
|
|
|
|
+ umd2.create_time as createTime,
|
|
|
|
|
+ umd2.state,
|
|
|
|
|
+ tbu.user_name as userName,
|
|
|
|
|
+ tbu.phone as userPhone,
|
|
|
|
|
+ gs.shop_name as shopName,
|
|
|
|
|
+ gs.phone as shopPhone,
|
|
|
|
|
+ tcu.coupon_name as couponName,
|
|
|
|
|
+ tcu.money as couponMoney,
|
|
|
|
|
+ apr.discount_amount as activityDiscountAmount,
|
|
|
|
|
+ tbo.errand_money as errandMoney
|
|
|
|
|
+ FROM
|
|
|
|
|
+ (
|
|
|
|
|
+ SELECT
|
|
|
|
|
+ RIGHT( umd.title, 18 ) AS orderNumber,
|
|
|
|
|
+ umd.id,
|
|
|
|
|
+ umd.user_id,
|
|
|
|
|
+ umd.shop_id,
|
|
|
|
|
+ umd.title,
|
|
|
|
|
+ umd.content,
|
|
|
|
|
+ umd.type,
|
|
|
|
|
+ umd.classify,
|
|
|
|
|
+ umd.money,
|
|
|
|
|
+ umd.create_time,
|
|
|
|
|
+ umd.state,
|
|
|
|
|
+ umd.children_id
|
|
|
|
|
+ FROM
|
|
|
|
|
+ `user_money_details` umd
|
|
|
|
|
+ WHERE
|
|
|
|
|
+ umd.type = 1
|
|
|
|
|
+ AND umd.classify = 3
|
|
|
|
|
+ AND umd.shop_id IS NOT NULL
|
|
|
|
|
+ AND umd.state=2
|
|
|
|
|
+ AND umd.title in (select
|
|
|
|
|
+ title
|
|
|
|
|
+ from
|
|
|
|
|
+ user_money_details
|
|
|
|
|
+ where
|
|
|
|
|
+ title like '商户订单收入%'
|
|
|
|
|
+ group by title
|
|
|
|
|
+ HAVING COUNT(*) > 1
|
|
|
|
|
+ order by shop_id )
|
|
|
|
|
+ ) umd2
|
|
|
|
|
+ LEFT JOIN tb_order tbo on tbo.order_number=umd2.orderNumber
|
|
|
|
|
+ LEFT JOIN tb_user tbu on tbu.user_id=tbo.user_id
|
|
|
|
|
+ LEFT JOIN goods_shop gs on gs.shop_id=tbo.shop_id
|
|
|
|
|
+ LEFT JOIN tb_coupon_user tcu on tbo.coupon_id = tcu.id
|
|
|
|
|
+ LEFT JOIN activity_part_record apr on apr.order_id = tbo.order_id
|
|
|
|
|
+ where 1 = 1
|
|
|
|
|
+ <if test="query.shopName != null and query.shopName != ''">
|
|
|
|
|
+ and gs.shop_name like concat("%", #{query.shopName}, "%")
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
|
|
+ <if test="query.shopPhone != null and query.shopPhone != ''">
|
|
|
|
|
+ and gs.phone= #{query.shopPhone}
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
|
|
+ <if test="query.userPhone != null and query.userPhone != ''">
|
|
|
|
|
+ and tbu.phone=#{query.userPhone}
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
|
|
+ <if test="query.couponName != null and query.couponName != ''">
|
|
|
|
|
+ and tcu.coupon_name like concat("%", #{query.couponName}, "%")
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
|
|
+ <if test="query.orderNumber != null and query.orderNumber != ''">
|
|
|
|
|
+ and tbo.order_number = #{query.orderNumber}
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
|
|
+ <if test="query.startTime != null and query.startTime != '' and query.endTime != null and query.endTime != ''">
|
|
|
|
|
+ and umd2.create_time >= #{query.startTime} and #{query.endTime} >= umd2.create_time
|
|
|
|
|
+ </if>
|
|
|
|
|
+ ORDER BY umd2.orderNumber,umd2.id desc
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|