|
@@ -170,10 +170,26 @@
|
|
|
</update>
|
|
|
|
|
|
<select id="findByRefundShopId" resultType="com.caimei.modules.order.entity.CmRefundShop">
|
|
|
- SELECT
|
|
|
+ <!--SELECT
|
|
|
<include refid="cmRefundShopColumns"/>
|
|
|
FROM cm_refund_shop a
|
|
|
<include refid="cmRefundShopJoins"/>
|
|
|
- WHERE a.id = #{refundShopId}
|
|
|
+ WHERE a.id = #{refundShopId}-->
|
|
|
+ SELECT DISTINCT
|
|
|
+ cfs.id AS '退款记录ID',
|
|
|
+ s.name AS '供应商',
|
|
|
+ concat((cfs.refundAmount+cfs.refundBalanceAmount),if(crsr.recordRefundType = '5','(退差价)','') as '退款金额',
|
|
|
+ group_concat(crsr.shopOrderNo, '(', crsr.shopOrderID, ')') as '子订单编号',
|
|
|
+ group_concat(cso.orderNo, '(', cso.orderID, ')') as '订单编号',
|
|
|
+ u.`name` as '记录人',
|
|
|
+ cfs.operatTime as '记录时间'
|
|
|
+ FROM cm_refund_shop cfs
|
|
|
+ LEFT JOIN cm_refund_shop_record crsr ON crsr.refundShopID = cfs.id
|
|
|
+ left join cm_shop_order cso on cso.shopOrderID = crsr.shopOrderID
|
|
|
+ left join shop s on s.shopID = cfs.shopID
|
|
|
+ left join sys_user u on u.id = cfs.operator
|
|
|
+ where cfs.delFlag='0'
|
|
|
+ group by cfs.id
|
|
|
+ ORDER BY cfs.operatTime desc;
|
|
|
</select>
|
|
|
</mapper>
|