فهرست منبع

巡查轨迹实际距离

hanfucheng 1 سال پیش
والد
کامیت
898ebfd5b4

+ 2 - 2
src/main/resources/mapper/commandcenter/CommandCentreMapper.xml

@@ -98,7 +98,7 @@
     </select>
 
     <select id="planDegree" parameterType="CommandCenterBO" resultType="map">
-        SELECT a.type name,TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM FORMAT((IFNULL(a.num,0)-IFNULL(b.num,0))/a.num*100,2))) num
+        SELECT a.type name,IFNULL(Round( (IFNULL(a.num,0)-IFNULL(b.num,0))/a.num*100,2),0) num
         FROM (
             SELECT a.type,COUNT( a.id ) num
             FROM centerdata_t_hydraulic_patrol_plan a
@@ -120,7 +120,7 @@
     </select>
 
     <select id="taskDegree" parameterType="CommandCenterBO" resultType="map">
-        SELECT a.type name,TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM FORMAT(IFNULL(num2/num1,0)*100,2))) num
+        SELECT a.type name,IFNULL(Round( IFNULL(num2/num1,0)*100,2),0) num
         FROM (
             SELECT a.type,COUNT( a.id ) num1
             FROM centerdata_t_hydraulic_patrol_task a

+ 1 - 1
src/main/resources/mapper/digitalwater/CenterdataTHydraulicPatrolTaskMapper.xml

@@ -41,7 +41,7 @@
 
     <select id="selectCenterdataTHydraulicPatrolTaskList" parameterType="CenterdataTHydraulicPatrolTask"
             resultMap="CenterdataTHydraulicPatrolTaskResult">
-        SELECT t1.*,IFNULL(Round( sum(t2.length) / 1000),0) realLength FROM (
+        SELECT t1.*,IFNULL(Round( sum(t2.length) / 1000,2),0) realLength FROM (
         <include refid="selectCenterdataTHydraulicPatrolTaskVo"/>
         left join ${database_system}.sys_dept d on a.dept_id = d.dept_id
         <where>