Commit 335e187e by hongzhong

薪资单,类型为C05 C06 C07 C08 C09 C10 C15 时,分佣比率显示业绩比率

parent b9b08767
...@@ -377,7 +377,13 @@ ...@@ -377,7 +377,13 @@
if(f.grade_commission_rate is null,0,f.grade_commission_rate) gradeCommissionRate, if(f.grade_commission_rate is null,0,f.grade_commission_rate) gradeCommissionRate,
(select s.name from ag_acl_practitioner_subordinate_system s where s.id = pra.subordinate_system_id) subordinateSystemName, (select s.name from ag_acl_practitioner_subordinate_system s where s.id = pra.subordinate_system_id) subordinateSystemName,
if(f.sale_practitioner_id is not null,( select name from ag_acl_practitioner a where a.id=sale_practitioner_id limit 1),(select name from ag_acl_practitioner a where a.customer_id = f.customer_id limit 1)) practitionerName, if(f.sale_practitioner_id is not null,( select name from ag_acl_practitioner a where a.id=sale_practitioner_id limit 1),(select name from ag_acl_practitioner a where a.customer_id = f.customer_id limit 1)) practitionerName,
if(lifepra.commission_rate is null,0,lifepra.commission_rate) commissionRate, /**if(lifepra.commission_rate is null,0,lifepra.commission_rate) commissionRate,*/
if(mc.code_code is null,if(lifepra.commission_rate is null,0,lifepra.commission_rate),
if((select t.achievements_rate from ag_acl_life_insurance_practitioner t where
t.practitioner_id= f.sale_practitioner_id and t.policy_no=o.policy_no) is null,
0,
(select t.achievements_rate from ag_acl_life_insurance_practitioner t where
t.practitioner_id= f.sale_practitioner_id and t.policy_no=o.policy_no))) commissionRate,
if(f.fyc_rate is null,0,f.fyc_rate) fycRate, if(f.fyc_rate is null,0,f.fyc_rate) fycRate,
if(f.share_rate is null,100,f.share_rate) shareRate, if(f.share_rate is null,100,f.share_rate) shareRate,
f.drop_option_code dropOptionCode, f.drop_option_code dropOptionCode,
...@@ -401,7 +407,7 @@ ...@@ -401,7 +407,7 @@
inner join ag_acl_practitioner_setting setting on pra.id = setting.practitioner_id inner join ag_acl_practitioner_setting setting on pra.id = setting.practitioner_id
left join ag_md_drop_options op left join ag_md_drop_options op
left join ag_md_drop_master mas on mas.id = op.drop_master_id on op.drop_option_code = f.commission_payout_status left join ag_md_drop_master mas on mas.id = op.drop_master_id on op.drop_option_code = f.commission_payout_status
left join ag_md_code mc on mc.code_code = f.drop_option_code and mc.code_type='ACHIEVEMENTS_CODE'
where (o.status = 3 or o.status = 4 or o.status is null) where (o.status = 3 or o.status = 4 or o.status is null)
AND mas.drop_code like 'Commission_Payout_Status' AND mas.drop_code like 'Commission_Payout_Status'
AND (f.order_price != 0 or f.order_price is null) and setting.practitioner_type_id = 28 AND (f.order_price != 0 or f.order_price is null) and setting.practitioner_type_id = 28
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment