|
@@ -69,7 +69,7 @@
|
|
|
<result property="packageStartTime" column="package_start_time"/>
|
|
|
<result property="packageEndTime" column="package_end_time"/>
|
|
|
<result property="taskNumber" column="task_number"/>
|
|
|
- <result property="taskType_name" column="task_type_name"/>
|
|
|
+ <result property="taskTypeName" column="task_type_name"/>
|
|
|
<result property="taskScore" column="task_score"/>
|
|
|
<result property="drugnameTy" column="drugname_ty"/>
|
|
|
<result property="drugEntName" column="drug_ent_name"/>
|
|
@@ -172,280 +172,552 @@
|
|
|
<result property="financeSubmgrRemarks" column="finance_submgr_remarks"/>
|
|
|
</resultMap>
|
|
|
|
|
|
- <select id="selectTaskSupProcess" resultMap="wmTaskSupProcessMap">
|
|
|
+<select id="selectTaskSupProcess" resultMap="wmTaskSupProcessMap">
|
|
|
select
|
|
|
+
|
|
|
t.id,
|
|
|
+
|
|
|
division.name division_name,
|
|
|
+
|
|
|
pp."prov_abbr",
|
|
|
+
|
|
|
cso.name cso_name,
|
|
|
+
|
|
|
pp.score_package_name,
|
|
|
+
|
|
|
pp.id score_package_id,
|
|
|
+
|
|
|
year(pp.start_time) package_year,
|
|
|
+
|
|
|
pp.start_time package_start_time,
|
|
|
+
|
|
|
pp.end_time package_end_time,
|
|
|
+
|
|
|
t."task_number",
|
|
|
+
|
|
|
ttype.task_type_name,
|
|
|
+
|
|
|
t.score task_score,
|
|
|
+
|
|
|
drug.drugname_ty,
|
|
|
+
|
|
|
drug.drug_ent_name,
|
|
|
+
|
|
|
task_user.realname worker_realname,
|
|
|
+
|
|
|
t.create_time task_create_time,
|
|
|
+
|
|
|
t1.realname vendor_realname,
|
|
|
+
|
|
|
t1.update_time vendor_update_time,
|
|
|
+
|
|
|
t1.check_result vendor_check_result,
|
|
|
+
|
|
|
t1.check_msg vendor_check_msg,
|
|
|
+
|
|
|
t2.realname city_realname,
|
|
|
+
|
|
|
t2.update_time city_update_time,
|
|
|
+
|
|
|
t2.check_result city_check_result,
|
|
|
+
|
|
|
t2.check_msg city_check_msg,
|
|
|
+
|
|
|
t3.realname division_realname,
|
|
|
+
|
|
|
t3.update_time division_update_time,
|
|
|
+
|
|
|
t3.check_result division_check_result,
|
|
|
+
|
|
|
t3.check_msg division_check_msg,
|
|
|
+
|
|
|
t8.realname marketing_realname,
|
|
|
+
|
|
|
t8.update_time marketing_update_time,
|
|
|
+
|
|
|
t8.check_result marketing_check_result,
|
|
|
+
|
|
|
t8.check_msg marketing_check_msg,
|
|
|
+
|
|
|
t9.realname biz_realname,
|
|
|
+
|
|
|
t9.update_time biz_update_time,
|
|
|
+
|
|
|
t9.check_result biz_check_result,
|
|
|
+
|
|
|
t9.check_msg biz_check_msg,
|
|
|
+
|
|
|
t5.realname submgr_realname,
|
|
|
+
|
|
|
t5.update_time submgr_update_time,
|
|
|
+
|
|
|
t5.check_result submgr_check_result,
|
|
|
+
|
|
|
t5.check_msg submgr_check_msg,
|
|
|
+
|
|
|
t6.realname mgr_realname,
|
|
|
- t6.update_time mgr_update_time,
|
|
|
+
|
|
|
+ t6.update_time mgr_update_time,
|
|
|
+
|
|
|
t6.check_result mgr_check_result,
|
|
|
+
|
|
|
t6.check_msg mgr_check_msg,
|
|
|
+
|
|
|
sup1."realname" factory_finance_realname,
|
|
|
+
|
|
|
sup1."create_time" factory_finance_create_time,
|
|
|
+
|
|
|
sup1."sup_res" factory_finance_sup_res,
|
|
|
+
|
|
|
sup1.remarks factory_finance_remarks,
|
|
|
+
|
|
|
sup11."realname" factory_finance_leader_realname,
|
|
|
+
|
|
|
sup11."create_time" factory_finance_leader_create_time,
|
|
|
+
|
|
|
sup11."advice_result" factory_finance_leader_advice_result,
|
|
|
+
|
|
|
sup11.remarks factory_finance_leader_remarks,
|
|
|
+
|
|
|
sup12."realname" factory_finance_submgr_realname,
|
|
|
+
|
|
|
sup12."create_time" factory_finance_submgr_create_time,
|
|
|
+
|
|
|
sup12."advice_result" factory_finance_submgr_advice_result,
|
|
|
+
|
|
|
sup12.remarks factory_finance_submgr_remarks,
|
|
|
+
|
|
|
sup2."realname" factory_biz_realname,
|
|
|
+
|
|
|
sup2."create_time" factory_biz_create_time,
|
|
|
+
|
|
|
sup2."sup_res" factory_biz_sup_res,
|
|
|
+
|
|
|
sup2.remarks factory_biz_remarks,
|
|
|
+
|
|
|
sup21."realname" factory_biz_leader_realname,
|
|
|
+
|
|
|
sup21."create_time" factory_biz_leader_create_time,
|
|
|
+
|
|
|
sup21."advice_result" factory_biz_leader_advice_result,
|
|
|
+
|
|
|
sup21.remarks factory_biz_leader_remarks,
|
|
|
+
|
|
|
sup22."realname" factory_biz_submgr_realname,
|
|
|
+
|
|
|
sup22."create_time" factory_biz_submgr_create_time,
|
|
|
+
|
|
|
sup22."advice_result" factory_biz_submgr_advice_result,
|
|
|
+
|
|
|
sup22.remarks factory_biz_submgr_remarks,
|
|
|
+
|
|
|
sup3."realname" lawyer_realname,
|
|
|
+
|
|
|
sup3."create_time" lawyer_create_time,
|
|
|
+
|
|
|
sup3."sup_res" lawyer_sup_res,
|
|
|
+
|
|
|
sup3.remarks lawyer_remarks,
|
|
|
+
|
|
|
sup31."realname" lawyer_leader_realname,
|
|
|
+
|
|
|
sup31."create_time" lawyer_leader_create_time,
|
|
|
+
|
|
|
sup31."advice_result" lawyer_leader_advice_result,
|
|
|
+
|
|
|
sup31.remarks lawyer_leader_remarks,
|
|
|
+
|
|
|
sup32."realname" lawyer_submgr_realname,
|
|
|
+
|
|
|
sup32."create_time" lawyer_submgr_create_time,
|
|
|
+
|
|
|
sup32."advice_result" lawyer_submgr_advice_result,
|
|
|
+
|
|
|
sup32.remarks lawyer_submgr_remarks,
|
|
|
+
|
|
|
sup4."realname" finance_realname,
|
|
|
+
|
|
|
sup4."create_time" finance_create_time,
|
|
|
+
|
|
|
sup4."sup_res" finance_sup_res,
|
|
|
+
|
|
|
sup4.remarks finance_remarks,
|
|
|
+
|
|
|
sup41."realname" finance_leader_realname,
|
|
|
+
|
|
|
sup41."create_time" finance_leader_create_time,
|
|
|
+
|
|
|
sup41."advice_result" finance_leader_advice_result,
|
|
|
+
|
|
|
sup41.remarks finance_leader_remarks,
|
|
|
+
|
|
|
sup42."realname" finance_submgr_realname,
|
|
|
+
|
|
|
sup42."create_time" finance_submgr_create_time,
|
|
|
+
|
|
|
sup42."advice_result" finance_submgr_advice_result,
|
|
|
+
|
|
|
sup42.remarks finance_submgr_remarks
|
|
|
+
|
|
|
from wm_task t
|
|
|
+
|
|
|
join wm_task_type ttype
|
|
|
+
|
|
|
on t.task_type_id = ttype.id
|
|
|
+
|
|
|
join "wm_score_package" p
|
|
|
+
|
|
|
on t."score_package_id" = p."id"
|
|
|
+
|
|
|
left join "wm_score_package" pp
|
|
|
+
|
|
|
on p.relation_score_id = pp.id
|
|
|
+
|
|
|
left join sys_dept cso
|
|
|
+
|
|
|
on p.dept_id = cso.dept_id
|
|
|
+
|
|
|
left join sys_dept division
|
|
|
+
|
|
|
on pp.send_package_dept_id = division.dept_id
|
|
|
+
|
|
|
left join sys_user task_user
|
|
|
+
|
|
|
on t.task_user_id = task_user.user_id
|
|
|
+
|
|
|
left join wm_da_drug_ent_drugtable drug
|
|
|
- on p.drugtable = drug.id
|
|
|
+
|
|
|
+ on p.drugtable = drug.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
+
|
|
|
select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
+
|
|
|
from "sys_chain_node_check_his" his
|
|
|
- join sys_user u
|
|
|
+
|
|
|
+ join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 1 and create_time1 > '2025-07-01' -- 服务商
|
|
|
+
|
|
|
+ where "node_id" = 1 and create_time1 >= #{taskBeginTime} <!-- 服务商 -->
|
|
|
+
|
|
|
) t1
|
|
|
+
|
|
|
on t1.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
+
|
|
|
select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
+
|
|
|
from "sys_chain_node_check_his" his
|
|
|
- join sys_user u
|
|
|
+
|
|
|
+ join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 2 and create_time1 > '2025-07-01' -- 地市
|
|
|
+
|
|
|
+ where "node_id" = 2 and create_time1 >= #{taskBeginTime} <!-- 地市 -->
|
|
|
+
|
|
|
) t2
|
|
|
+
|
|
|
on t2.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
+
|
|
|
select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
- from "sys_chain_node_check_his" his join sys_user u
|
|
|
+
|
|
|
+ from "sys_chain_node_check_his" his join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 3 and create_time1 > '2025-07-01' -- 区域
|
|
|
+
|
|
|
+ where "node_id" = 3 and create_time1 >= #{taskBeginTime} <!-- 区域 -->
|
|
|
+
|
|
|
) t3
|
|
|
+
|
|
|
on t3.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
+
|
|
|
select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
- from "sys_chain_node_check_his" his join sys_user u
|
|
|
+
|
|
|
+ from "sys_chain_node_check_his" his join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 8 and create_time1 > '2025-07-01' -- 市场
|
|
|
+
|
|
|
+ where "node_id" = 8 and create_time1 >= #{taskBeginTime} <!-- 市场 -->
|
|
|
+
|
|
|
) t8
|
|
|
+
|
|
|
on t8.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
+
|
|
|
select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
- from "sys_chain_node_check_his" his join sys_user u
|
|
|
+
|
|
|
+ from "sys_chain_node_check_his" his join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 9 and create_time1 > '2025-07-01' -- 商务
|
|
|
+
|
|
|
+ where "node_id" = 9 and create_time1 >= #{taskBeginTime} <!-- 商务 -->
|
|
|
+
|
|
|
) t9
|
|
|
+
|
|
|
on t9.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
+
|
|
|
select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
- from "sys_chain_node_check_his" his join sys_user u
|
|
|
+
|
|
|
+ from "sys_chain_node_check_his" his join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 5 and create_time1 > '2025-07-01' -- 分管领导
|
|
|
+
|
|
|
+ where "node_id" = 5 and create_time1 >= #{taskBeginTime} <!-- 分管领导 -->
|
|
|
+
|
|
|
) t5
|
|
|
+
|
|
|
on t5.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
- from "sys_chain_node_check_his" his join sys_user u
|
|
|
+
|
|
|
+ select distinct "target_id", "check_result", "check_msg", his."update_time1" update_time, u."realname"
|
|
|
+
|
|
|
+ from "sys_chain_node_check_his" his join (select distinct username, realname from sys_user) u
|
|
|
+
|
|
|
on u."username" = his."create_by1"
|
|
|
- where "node_id" = 6 and create_time1 > '2025-07-01' -- 总经理
|
|
|
+
|
|
|
+ where "node_id" = 6 and create_time1 >= #{taskBeginTime} <!-- 总经理 -->
|
|
|
+
|
|
|
) t6
|
|
|
+
|
|
|
on t6.target_id = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, sup.create_time, sup.sup_res, sup."remarks" from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = sup."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 49 and sup."create_time" > '2025-07-01' -- 厂家财务
|
|
|
+
|
|
|
+ where ur."role_id" = 49 and sup."create_time" >= #{taskBeginTime} <!-- 厂家财务 -->
|
|
|
+
|
|
|
) sup1
|
|
|
+
|
|
|
on sup1."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 57 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 厂家财务负责人
|
|
|
+
|
|
|
+ where ur."role_id" = 57 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 厂家财务负责人 -->
|
|
|
+
|
|
|
) sup11
|
|
|
+
|
|
|
on sup11."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 51 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 厂家财务分管领导
|
|
|
+
|
|
|
+ where ur."role_id" = 51 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 厂家财务分管领导 -->
|
|
|
+
|
|
|
) sup12
|
|
|
+
|
|
|
on sup12."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, sup.create_time, sup.sup_res, sup."remarks" from wm_task_sup sup
|
|
|
+
|
|
|
join sys_user u on u."username" = sup."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 52 and sup."create_time" > '2025-07-01' -- 厂家销售
|
|
|
+
|
|
|
+ where ur."role_id" = 52 and sup."create_time" >= #{taskBeginTime} <!-- 厂家销售 -->
|
|
|
+
|
|
|
) sup2
|
|
|
+
|
|
|
on sup2."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 58 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 厂家销售负责人
|
|
|
+
|
|
|
+ where ur."role_id" = 58 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 厂家销售负责人 -->
|
|
|
+
|
|
|
) sup21
|
|
|
+
|
|
|
on sup21."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 61 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 厂家销售分管领导
|
|
|
+
|
|
|
+ where ur."role_id" = 61 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 厂家销售分管领导 -->
|
|
|
+
|
|
|
) sup22
|
|
|
+
|
|
|
on sup22."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, sup.create_time, sup.sup_res, sup."remarks" from wm_task_sup sup
|
|
|
+
|
|
|
join sys_user u on u."username" = sup."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 53 and sup."create_time" > '2025-07-01' -- 营销合规
|
|
|
+
|
|
|
+ where ur."role_id" = 53 and sup."create_time" >= #{taskBeginTime} <!-- 营销合规 -->
|
|
|
+
|
|
|
) sup3
|
|
|
+
|
|
|
on sup3."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 60 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 营销合规负责人
|
|
|
+
|
|
|
+ where ur."role_id" = 60 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 营销合规负责人 -->
|
|
|
+
|
|
|
) sup31
|
|
|
+
|
|
|
on sup31."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 54 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 营销合规分管领导
|
|
|
+
|
|
|
+ where ur."role_id" = 54 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 营销合规分管领导 -->
|
|
|
+
|
|
|
) sup32
|
|
|
+
|
|
|
on sup32."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, sup.create_time, sup.sup_res, sup."remarks" from wm_task_sup sup
|
|
|
+
|
|
|
join sys_user u on u."username" = sup."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 56 and sup."create_time" > '2025-07-01' -- 营销财务
|
|
|
+
|
|
|
+ where ur."role_id" = 56 and sup."create_time" >= #{taskBeginTime} <!-- 营销财务 -->
|
|
|
+
|
|
|
) sup4
|
|
|
+
|
|
|
on sup4."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 59 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 营销财务负责人
|
|
|
+
|
|
|
+ where ur."role_id" = 59 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 营销财务负责人 -->
|
|
|
+
|
|
|
) sup41
|
|
|
+
|
|
|
on sup41."task_id" = t.id
|
|
|
+
|
|
|
left join
|
|
|
+
|
|
|
(
|
|
|
- select sup."task_id", u.realname, sup.create_time, sup.sup_res from wm_task_sup sup
|
|
|
+
|
|
|
+ select sup."task_id", u.realname, adv.create_time, adv.advice_result, adv.remarks from wm_task_sup sup
|
|
|
+
|
|
|
join wm_task_sup_adv adv on adv.task_supervision_id = sup.sup_id
|
|
|
+
|
|
|
join sys_user u on u."username" = adv."create_by"
|
|
|
+
|
|
|
join "sys_user_role" ur on u.user_id = ur."user_id"
|
|
|
- where ur."role_id" = 55 and sup."create_time" > '2025-07-01' and adv.del_flag = '0' -- 营销财务分管领导
|
|
|
+
|
|
|
+ where ur."role_id" = 55 and sup."create_time" >= #{taskBeginTime} and adv.del_flag = '0' <!-- 营销财务分管领导 -->
|
|
|
+
|
|
|
) sup42
|
|
|
+
|
|
|
on sup42."task_id" = t.id
|
|
|
|
|
|
- where t.create_time >= '2025-07-01' and t.create_time <= '2025-08-30' and t.del_flag = '0'
|
|
|
+
|
|
|
+ where t.create_time >= #{taskBeginTime} and t.create_time <= #{taskEndTime} and t.del_flag = '0'
|
|
|
+ and cso.dept_id > 0 <!-- remove test data -->
|
|
|
|
|
|
</select>
|
|
|
|