Browse Source

修改控制台电销详情报错

hxl13994548489 1 năm trước cách đây
mục cha
commit
677d1163b1

+ 8 - 7
src/main/resources/mapper/modules/admin/TaskStatisticsMapper.xml

@@ -8,7 +8,7 @@
         select
         io.userid as "userId",
         su.name as "userName",
-        IFNULL (sum(jqpremium),0) + IFNULL(sum(sypremium),0)+IFNULL(sum(jypremium),0) as "sumpremium",
+        sum(IFNULL(jqpremium, 0) + IFNULL(sypremium, 0)+ IFNULL(jypremium, 0)) as "sumpremium",
         IFNULL(sum(jqpremium),0) as "jqpremium",
         IFNULL(sum(sypremium),0) as "sypremium",
         IFNULL(sum(taxamount),0) as "taxamount",
@@ -97,7 +97,7 @@
 
     <select id="getBusinessAgentDataTotalAdd" resultType="com.ydtech.modules.admin.model.vo.BusinessAgentData">
         select
-            IFNULL (sum(jqpremium),0) + IFNULL(sum(sypremium),0)+IFNULL(sum(jypremium),0) as "sumpremium",
+            sum(IFNULL(jqpremium, 0) + IFNULL(sypremium, 0)+ IFNULL(jypremium, 0)) as "sumpremium",
             IFNULL(sum(jqpremium),0) as "jqpremium",
             IFNULL(sum(sypremium),0) as "sypremium",
             IFNULL(sum(taxamount),0) as "taxamount",
@@ -143,7 +143,7 @@
 
     <select id="getAllsumPremium" resultType="com.ydtech.modules.admin.model.vo.BusinessAgentData">
         select
-            IFNULL (sum(jqpremium),0) + IFNULL(sum(sypremium),0)+IFNULL(sum(jypremium),0) as "sumpremium"
+          sum(IFNULL(iac.jqpremium, 0) + IFNULL(iac.sypremium, 0)+ IFNULL(iac.jypremium, 0)) as "sumpremium"
         from ins_area_company iac
                  left join ins_orders io on io.orderno =iac.orderno
                  left join sys_user su on io.userid =su.id
@@ -177,9 +177,9 @@
     </select>
 
     <select id="getBusinessAgentDataDetails" resultType="com.ydtech.modules.admin.model.vo.BusinessAgentData">
-        select a.insurance_company as "insuranceCompany",
+        select
         a.insurance_company as "insuranceCompany",
-        IFNULL (sum(jqpremium),0) + IFNULL(sum(sypremium),0)+IFNULL(sum(jypremium),0) as "sumpremium",
+        (IFNULL(a.jqpremium, 0) + IFNULL(a.sypremium, 0)+ IFNULL(a.jypremium, 0)) as "sumpremium",
         a.jqpremium as "jqpremium",
         a.sypremium as "sypremium",
         a.taxamount as "taxamount",
@@ -202,6 +202,7 @@
         left join ptl_agreement pa on pa.id = iac.agreement_id
         left join sys_user su on io.userid =su.id
         left join sys_dept sd on sd.id =su.dept_id
+        LEFT JOIN esm_ins_company eic on eic.id = pa.partner_companies_id
         <where>
             iac.orderstatus = '3'
             and io.orderstatus = '3'
@@ -219,7 +220,7 @@
                 and sd.management_source=#{vo.managementSource}
             </if>
 
-            <if test="vo.userIds  !=null  and vo.userIds!=''  and vo.userIds.size().0">
+            <if test="vo.userIds  !=null  and vo.userIds!=''  and vo.userIds.size()>0">
                 and su.id in
                 <foreach collection="vo.userIds" item="item" open="(" separator="," close=")">
                     #{item}
@@ -228,7 +229,7 @@
 
         </where>
         group by pa.insurance_company, pa.partner_companies_id ,su.id,su.name) a
-        LEFT JOIN esm_ins_company eic on eic.id = a.partner_companies_id
+        LEFT JOIN esm_ins_company eic ON eic.id = a.partner_companies_id
     </select>