Преглед на файлове

1.财务费用中心统计时间没返

wuhp преди 1 година
родител
ревизия
0b2677b959
променени са 1 файла, в които са добавени 7 реда и са изтрити 6 реда
  1. 7 6
      src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

+ 7 - 6
src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

@@ -1525,6 +1525,11 @@
                 and io.deptid like concat('%', #{taskStatisticsVo.countyId}, '%')
 
             </if>
+
+            <if test="taskStatisticsVo.companyId !=null and taskStatisticsVo.companyId != ''">
+                AND  iac.company_id =#{taskStatisticsVo.companyId}
+            </if>
+
             <if test="taskStatisticsVo.houseId != null and taskStatisticsVo.houseId != ''">
                 and io.deptid like concat('%', #{taskStatisticsVo.houseId}, '%')
             </if>
@@ -1996,8 +2001,8 @@
     <select id="costCenterSecond" resultType="com.ydtech.modules.admin.model.dto.TaskStatisticsDtoNew">
         SELECT
         IFNULL(count(io.licenseno),0) as "orderNumber",
-        IFNULL(sum(TIMESTAMPDIFF(SECOND, iac.createtime, iac.audittime)),0) as "sumSecond",
-        ROUND(IFNULL(sum(TIMESTAMPDIFF(SECOND, iac.createtime, iac.audittime)),0) / count(io.licenseno),2)  as "averageSecond"
+        IFNULL(sum(TIMESTAMPDIFF(SECOND, iac.createtime, ifa.audittime)),0) as "sumSecond",
+        ROUND(IFNULL(sum(TIMESTAMPDIFF(SECOND, iac.createtime, ifa.audittime)),0) / count(io.licenseno),2)  as "averageSecond"
         FROM
             ins_fee_audit ifa
             LEFT JOIN ins_orders io ON io.orderno = ifa.orderno
@@ -2028,10 +2033,6 @@
                 and ifa.audittime =#{taskStatisticsVo.audittime}
             </if>
 
-             <if test="taskStatisticsVo.companyId !=null  and  taskStatisticsVo.companyId !=''">
-                and iac.company_id =#{taskStatisticsVo.companyId}
-            </if>
-
             <if test="taskStatisticsVo.createtimeStart !=null and taskStatisticsVo.createtimeStart != '' and taskStatisticsVo.createtimeEnd !=null and taskStatisticsVo.createtimeEnd != ''">
                 AND   DATE_FORMAT( ifa.audittime, '%Y-%m-%d')  BETWEEN  DATE_FORMAT( #{taskStatisticsVo.createtimeStart}, '%Y-%m-%d')   AND  DATE_FORMAT( #{taskStatisticsVo.createtimeEnd}, '%Y-%m-%d')
             </if>