|
@@ -55,7 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN distribution_seller ds ON dr.seller_id = ds.seller_id
|
|
|
LEFT JOIN `order` o ON dr.order_sn = o.order_sn
|
|
|
LEFT JOIN `user` u ON o.user_id = u.user_id
|
|
|
- LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code`
|
|
|
+ LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code` AND dr.tenant_id = d.tenant_id
|
|
|
WHERE
|
|
|
dr.`status` = 1
|
|
|
<if test = "sellerId != null and sellerId != ''" >
|
|
@@ -74,7 +74,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
FROM
|
|
|
distribution_rebate dr
|
|
|
LEFT JOIN sys_tenant t ON dr.tenant_id = t.tenant_id
|
|
|
- LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code`
|
|
|
+ LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code` AND dr.tenant_id = d.tenant_id
|
|
|
LEFT JOIN `order` o ON dr.order_sn = o.order_sn
|
|
|
WHERE
|
|
|
dr.`status` = 1
|
|
@@ -118,7 +118,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
g.goods_name,
|
|
|
t.tenant_id,
|
|
|
t.tenant_name,
|
|
|
- ds.realname as sellerName,
|
|
|
(SELECT SUM(cash) FROM distribution_rebate WHERE order_sn = og.order_sn GROUP BY order_sn) AS orderCash
|
|
|
FROM
|
|
|
(SELECT DISTINCT(dre.order_goods_id) FROM distribution_rebate dre
|
|
@@ -127,11 +126,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</if >
|
|
|
) dr
|
|
|
LEFT JOIN order_goods og ON dr.order_goods_id = og.order_goods_id
|
|
|
- LEFT JOIN distribution_rebate dre ON og.order_goods_id = dre.order_goods_id
|
|
|
- LEFT JOIN distribution_seller ds ON dre.seller_id = ds.seller_id
|
|
|
LEFT JOIN `order` o ON og.order_sn = o.order_sn
|
|
|
LEFT JOIN `user` u ON o.user_id = u.user_id
|
|
|
- LEFT JOIN distribution_activity d ON og.distribution_code = d.`code`
|
|
|
+ LEFT JOIN distribution_activity d ON og.distribution_code = d.`code` AND og.tenant_id = d.tenant_id
|
|
|
LEFT JOIN goods g ON og.goods_id = g.goods_id
|
|
|
LEFT JOIN sys_tenant t ON og.tenant_id = t.tenant_id
|
|
|
WHERE og.`status` = 1
|
|
@@ -186,9 +183,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
distribution_rebate dr
|
|
|
LEFT JOIN order_goods og ON dr.order_goods_id = og.order_goods_id
|
|
|
LEFT JOIN distribution_seller ds ON dr.seller_id = ds.seller_id
|
|
|
- LEFT JOIN `order` o ON dr.order_sn = o.order_sn
|
|
|
+ LEFT JOIN `order` o ON dr.order_sn = o.order_sn AND dr.tenant_id = o.tenant_id
|
|
|
LEFT JOIN `user` u ON o.user_id = u.user_id
|
|
|
- LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code`
|
|
|
+ LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code` AND dr.tenant_id = d.tenant_id
|
|
|
WHERE
|
|
|
dr.`status` = 1
|
|
|
AND dr.id = #{id}
|
|
@@ -248,7 +245,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
g.goods_name,
|
|
|
t.tenant_id,
|
|
|
t.tenant_name,
|
|
|
- ds.realname as sellerName,
|
|
|
(SELECT SUM(cash) FROM distribution_rebate WHERE order_sn = og.order_sn GROUP BY order_sn) AS orderCash
|
|
|
FROM
|
|
|
(SELECT DISTINCT(dre.order_goods_id) FROM distribution_rebate dre
|
|
@@ -257,11 +253,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</if >
|
|
|
) dr
|
|
|
LEFT JOIN order_goods og ON dr.order_goods_id = og.order_goods_id
|
|
|
- LEFT JOIN distribution_rebate dre ON og.order_goods_id = dre.order_goods_id
|
|
|
- LEFT JOIN distribution_seller ds ON dre.seller_id = ds.seller_id
|
|
|
LEFT JOIN `order` o ON og.order_sn = o.order_sn
|
|
|
LEFT JOIN `user` u ON o.user_id = u.user_id
|
|
|
- LEFT JOIN distribution_activity d ON og.distribution_code = d.`code`
|
|
|
+ LEFT JOIN distribution_activity d ON og.distribution_code = d.`code` AND og.tenant_id = d.tenant_id
|
|
|
LEFT JOIN goods g ON og.goods_id = g.goods_id
|
|
|
LEFT JOIN sys_tenant t ON og.tenant_id = t.tenant_id
|
|
|
WHERE og.`status` = 1
|
|
@@ -358,9 +352,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN sys_tenant t ON dr.tenant_id = t.tenant_id
|
|
|
LEFT JOIN order_goods og ON dr.order_goods_id = og.order_goods_id
|
|
|
LEFT JOIN distribution_seller ds ON dr.seller_id = ds.seller_id
|
|
|
- LEFT JOIN `order` o ON dr.order_sn = o.order_sn
|
|
|
+ LEFT JOIN `order` o ON dr.order_sn = o.order_sn AND dr.tenant_id = o.tenant_id
|
|
|
LEFT JOIN `user` u ON o.user_id = u.user_id
|
|
|
- LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code`
|
|
|
+ LEFT JOIN distribution_activity d ON dr.distribution_code = d.`code` AND dr.tenant_id = d.tenant_id
|
|
|
WHERE
|
|
|
dr.`status` = 1
|
|
|
<if test = "sellerId != null and sellerId != ''" >
|