|
|
@@ -991,15 +991,14 @@
|
|
|
COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) AS qutationInsureCount,
|
|
|
COUNT( CASE WHEN iac.orderstatus = 4 THEN 1 END ) AS underwritingReturn,
|
|
|
COUNT( CASE WHEN iac.orderstatus = 2 THEN 1 END ) / COUNT( CASE WHEN iac.orderstatus = 0 THEN 1 END ) AS "passingRate",
|
|
|
- COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) / COUNT( CASE WHEN iac.orderstatus = 0 THEN 1 END ) AS "closeRate",
|
|
|
- COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) / COUNT( iac.orderstatus ) AS "contributionRate",
|
|
|
+ COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) / COUNT( iac.orderstatus ) AS "closeRate",
|
|
|
+ (COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) + COUNT( CASE WHEN iac.orderstatus = 2 THEN 1 END ))/ COUNT( iac.orderstatus ) AS "contributionRate",
|
|
|
COUNT( CASE WHEN iac.orderstatus = 0 THEN 1 END ) / COUNT( iac.orderstatus ) AS "quotationRate",
|
|
|
- COUNT( CASE WHEN ifa.auditstatus = '0' THEN 1 END ) AS "auditOrder"
|
|
|
+ COUNT( CASE WHEN iac.orderstatus = 1 THEN 1 END ) AS "auditOrder"
|
|
|
FROM
|
|
|
ins_area_company iac
|
|
|
LEFT JOIN ins_orders io ON io.orderno = iac.orderno
|
|
|
LEFT JOIN sys_dept sd ON sd.id = io.deptid
|
|
|
- LEFT JOIN ins_fee_audit ifa ON ifa.ins_order_no = iac.id
|
|
|
<where>
|
|
|
sd.management_source = '1'
|
|
|
<if test="taskStatisticsVo.provinceId != null and taskStatisticsVo.provinceId != ''">
|
|
|
@@ -1210,15 +1209,14 @@
|
|
|
COUNT( CASE WHEN iac.orderstatus = 4 THEN 1 END ) AS underwritingReturn,
|
|
|
COUNT( CASE WHEN iac.orderstatus = 2 THEN 1 END ) / COUNT( CASE WHEN iac.orderstatus = 0 THEN 1 END ) as "passingRate",
|
|
|
COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) / COUNT( CASE WHEN iac.orderstatus = 0 THEN 1 END ) as "closeRate",
|
|
|
- COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) / COUNT(iac.orderstatus) as "contributionRate",
|
|
|
+ (COUNT( CASE WHEN iac.orderstatus = 3 THEN 1 END ) + COUNT( CASE WHEN iac.orderstatus = 2 THEN 1 END )) / COUNT(iac.orderstatus) as "contributionRate",
|
|
|
COUNT( CASE WHEN iac.orderstatus = 0 THEN 1 END ) / COUNT(iac.orderstatus) as "quotationRate",
|
|
|
- COUNT( CASE WHEN ifa.auditstatus = '0' THEN 1 END ) as "auditOrder"
|
|
|
+ COUNT( CASE WHEN iac.orderstatus = 1 THEN 1 END ) as "auditOrder"
|
|
|
FROM
|
|
|
ins_area_company iac
|
|
|
left join ins_orders io on io.orderno = iac.orderno
|
|
|
left join sys_dept sd on sd.id=io.deptid
|
|
|
left join sys_user su on su.id=io.userid
|
|
|
- left join ins_fee_audit ifa on ifa .ins_order_no =iac.id
|
|
|
<where>
|
|
|
sd.management_source = '2'
|
|
|
<if test="taskStatisticsVo.provinceId != null and taskStatisticsVo.provinceId != ''">
|