update 会议打包统计 修改为会议金额A 会议金额B,导出增加选择导出

This commit is contained in:
lijiarao
2024-03-13 11:08:39 +08:00
parent a5425826df
commit 2e0c07f031
7 changed files with 77 additions and 32 deletions
+21 -1
View File
@@ -74,4 +74,24 @@ INSERT INTO sys_sms_template ( id, template_code, template_name, template_conten
update income_payments.tb_member_project_subitem tmps
left join standards_association.tb_member_info tmi on tmps.company_name = tmi.company_name
set tmps.effective_date = tmi.effective_date, tmps.invalidation_date = tmi.invalidation_date
where 1=1;
where 1=1;
# 会议打包统计视图
create view v_meeting_pack_statistical as
SELECT
p1.id,
p1.meeting_id,
p1.company_name,
p1.company_contact_name,
p1.pay_mode,
p1.amount_receivable AS allMoney,
p1.confirm_amount AS confirm_amount,
p1.invoice_amount AS billMoney,
p1.paid_amount AS comeAllMoney,
ifnull(p2.meeting_costs,p2.meeting_costs_two_topic) meeting_costs_a,
ifnull(p2.meeting_costs_vip,p2.meeting_costs_three_topic) meeting_costs_b,
p2.meeting_name,
p2.meeting_type,
( SELECT DATE_FORMAT( payment_date, '%Y' ) FROM pay_confirm_payment_record p3 WHERE p3.project_id = p1.id LIMIT 1 ) AS payment_year
FROM
pay_meeting_situation p1
LEFT JOIN pay_meeting p2 ON p1.meeting_id = p2.id;
+22 -1
View File
@@ -759,4 +759,25 @@ from (SELECT pwgs.id,
left join v_mail_bill_project vmbp on tcp.id = vmbp.project_id
group by tcp.id
) pp
order by pp.createTime;
order by pp.createTime;
drop view v_meeting_pack_statistical;
create view v_meeting_pack_statistical as
SELECT
p1.id,
p1.meeting_id,
p1.company_name,
p1.company_contact_name,
p1.pay_mode,
p1.amount_receivable AS allMoney,
p1.confirm_amount AS confirm_amount,
p1.invoice_amount AS billMoney,
p1.paid_amount AS comeAllMoney,
ifnull(p2.meeting_costs,p2.meeting_costs_two_topic) meeting_costs_a,
ifnull(p2.meeting_costs_vip,p2.meeting_costs_three_topic) meeting_costs_b,
p2.meeting_name,
p2.meeting_type,
( SELECT DATE_FORMAT( payment_date, '%Y' ) FROM pay_confirm_payment_record p3 WHERE p3.project_id = p1.id LIMIT 1 ) AS payment_year
FROM
pay_meeting_situation p1
LEFT JOIN pay_meeting p2 ON p1.meeting_id = p2.id;