|
@@ -116,8 +116,8 @@
|
|
|
b.product_id as productId,
|
|
|
b.media_id as mediaId
|
|
|
from
|
|
|
- ctop_user_allocation a
|
|
|
- left join ctop_project b on a.project_id = b.id
|
|
|
+ hcst_system.ctop_user_allocation a
|
|
|
+ left join hcst_system.ctop_project b on a.project_id = b.id
|
|
|
where a.user_id = #{userId}
|
|
|
and b.media_id in
|
|
|
<foreach collection="mediaIds" item="item" separator=","
|
|
@@ -130,7 +130,7 @@
|
|
|
select
|
|
|
role_code
|
|
|
from
|
|
|
- sys_user_role a
|
|
|
+ hcst_system.sys_user_role a
|
|
|
left join sys_role b on a.role_id = b.id
|
|
|
where a.user_id = #{userId}
|
|
|
</select>
|
|
@@ -139,7 +139,7 @@
|
|
|
select
|
|
|
company_id
|
|
|
from
|
|
|
- user_company
|
|
|
+ hcst_system.user_company
|
|
|
where user_id = #{userId}
|
|
|
</select>
|
|
|
|
|
@@ -164,7 +164,7 @@
|
|
|
SELECT
|
|
|
project_id
|
|
|
FROM
|
|
|
- ctop_project_member
|
|
|
+ hcst_system.ctop_project_member
|
|
|
where user_id = #{userId}
|
|
|
GROUP BY
|
|
|
project_id
|
|
@@ -187,7 +187,7 @@
|
|
|
a.sale_id as saleId,
|
|
|
b.realname as saleName
|
|
|
from
|
|
|
- ctop_project a
|
|
|
+ hcst_system.ctop_project a
|
|
|
left join sys_user b on a.sale_id = b.id
|
|
|
where a.sale_id = #{userId}
|
|
|
and a.media_id in
|
|
@@ -199,7 +199,7 @@
|
|
|
|
|
|
<select id="getProjectByMap" resultType="java.lang.Long">
|
|
|
select project_id
|
|
|
- from ctop_project_member
|
|
|
+ from hcst_system.ctop_project_member
|
|
|
where user_id = #{userId}
|
|
|
group by project_id
|
|
|
</select>
|
|
@@ -207,7 +207,7 @@
|
|
|
select
|
|
|
project.*
|
|
|
from
|
|
|
- ctop_project_member member left join ctop_project project on project.id = member.project_id
|
|
|
+ hcst_system.ctop_project_member member left join hcst_system.ctop_project project on project.id = member.project_id
|
|
|
where
|
|
|
member.user_id = #{userId}
|
|
|
</select>
|
|
@@ -216,7 +216,7 @@
|
|
|
SELECT
|
|
|
project_id
|
|
|
FROM
|
|
|
- ctop_user_allocation
|
|
|
+ hcst_system.ctop_user_allocation
|
|
|
WHERE
|
|
|
account_id IN
|
|
|
<foreach collection="accountIds" item="item" separator=","
|
|
@@ -230,7 +230,7 @@
|
|
|
(SELECT
|
|
|
project_id
|
|
|
FROM
|
|
|
- ctop_user_allocation
|
|
|
+ hcst_system.ctop_user_allocation
|
|
|
WHERE
|
|
|
account_id IN
|
|
|
<foreach collection="accountIds" item="item" separator=","
|
|
@@ -241,16 +241,16 @@
|
|
|
|
|
|
|
|
|
<select id="getProjectByUserIdAndMediaIds" resultType="com.alibaba.fastjson.JSONObject">
|
|
|
- select
|
|
|
- t2.id as 'projectId',
|
|
|
- t2.project_name as 'projectName',
|
|
|
- t2.product_id as 'productId',
|
|
|
- t2.product_name as 'productName',
|
|
|
+ select t2.id as 'projectId',
|
|
|
+ t2.project_name as 'projectName',
|
|
|
+ t2.product_id as 'productId',
|
|
|
+ t3.product_name as 'productName',
|
|
|
t2.advertiser_id as 'advertiserId',
|
|
|
- (select name from ctop_advertiser where id = t2.advertiser_id) as 'advertiserName'
|
|
|
- from ctop_project_member t1
|
|
|
- left join ctop_project t2
|
|
|
- on t1.project_id = t2.id
|
|
|
+ t4.`name` as 'advertiserName'
|
|
|
+ from hcst_system.ctop_project_member t1
|
|
|
+ left join hcst_system.ctop_project t2 on t1.project_id = t2.id
|
|
|
+ left join hcst_system.ctop_product t3 on t3.id = t2.product_id
|
|
|
+ left join hcst_system.ctop_advertiser t4 on t2.advertiser_id = t4.id
|
|
|
where 1 = 1
|
|
|
<if test="userId !=null and userId!=''">
|
|
|
and t1.user_id = #{userId}
|
|
@@ -262,15 +262,20 @@
|
|
|
#{item}
|
|
|
</foreach>
|
|
|
</if>
|
|
|
- group by t2.id
|
|
|
- order by t2.create_time desc
|
|
|
+ group by t2.id,
|
|
|
+ t2.project_name,
|
|
|
+ t2.product_id,
|
|
|
+ t3.product_name,
|
|
|
+ t2.advertiser_id,
|
|
|
+ t4.`name`
|
|
|
+ order by t2.id desc
|
|
|
</select>
|
|
|
<select id="getProjectIdsByProductId" resultType="java.lang.Long">
|
|
|
SELECT
|
|
|
t1.id
|
|
|
FROM
|
|
|
- ctop_project t1
|
|
|
- LEFT JOIN ctop_project_member t2 ON t1.id = t2.project_id
|
|
|
+ hcst_system.ctop_project t1
|
|
|
+ LEFT JOIN hcst_system.ctop_project_member t2 ON t1.id = t2.project_id
|
|
|
WHERE
|
|
|
t2.user_id = #{userId}
|
|
|
<if test="productId != null and productId != ''">
|
|
@@ -281,9 +286,9 @@
|
|
|
</select>
|
|
|
<select id="getlistByUserId" resultType="cn.com.ctop.common.entity.ProjectMember">
|
|
|
select cp.id as id, cp.project_name as project_name, cp.media_id as media_id, ca.name as advertiser_name
|
|
|
- from ctop_project_member cpm
|
|
|
- left join ctop_project cp on cpm.project_id = cp.id
|
|
|
- left join ctop_advertiser ca on ca.id = cp.advertiser_id
|
|
|
+ from hcst_system.ctop_project_member cpm
|
|
|
+ left join hcst_system.ctop_project cp on cpm.project_id = cp.id
|
|
|
+ left join hcst_system.ctop_advertiser ca on ca.id = cp.advertiser_id
|
|
|
where 1=1
|
|
|
<if test="userId!=null">
|
|
|
and cpm.user_id = #{userId}
|