zhaoyun 4 months ago
parent
commit
30f5d50fb1

+ 5 - 0
ruoyi-powerdistribution/src/main/java/com/ruoyi/powerdistribution/mapper/PdmVehicleAlarmMapper.java

@@ -71,4 +71,9 @@ public interface PdmVehicleAlarmMapper
      * @return
      */
     public int deletePdmVehicleAlarmByVehicleNo(String vehicleNo);
+
+    /**
+     * 统计车辆最新状态
+     */
+    public  void getVehiclesLastStatus();
 }

+ 5 - 0
ruoyi-powerdistribution/src/main/java/com/ruoyi/powerdistribution/service/IPdmVehicleAlarmService.java

@@ -58,4 +58,9 @@ public interface IPdmVehicleAlarmService
      * @return 结果
      */
     public int deletePdmVehicleAlarmById(Long id);
+
+    /**
+     * 获取车辆最新状态
+     */
+    public  void getVehiclesLastStatus();
 }

+ 5 - 0
ruoyi-powerdistribution/src/main/java/com/ruoyi/powerdistribution/service/impl/PdmVehicleAlarmServiceImpl.java

@@ -93,4 +93,9 @@ public class PdmVehicleAlarmServiceImpl implements IPdmVehicleAlarmService
     {
         return pdmVehicleAlarmMapper.deletePdmVehicleAlarmById(id);
     }
+
+    @Override
+    public void getVehiclesLastStatus() {
+        pdmVehicleAlarmMapper.getVehiclesLastStatus();
+    }
 }

+ 4 - 1
ruoyi-powerdistribution/src/main/resources/mapper/powerdistribution/PdmVehicleAlarmMapper.xml

@@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <select id="selectPdmVehicleAlarmById" parameterType="Long" resultMap="PdmVehicleAlarmResult">
         <include refid="selectPdmVehicleAlarmVo"/>
         where id = #{id}
-    </select>     
+    </select>
         
     <insert id="insertPdmVehicleAlarm" parameterType="PdmVehicleAlarm" useGeneratedKeys="true" keyProperty="id">
         insert into pdm_vehicle_alarm
@@ -119,4 +119,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <delete id="deletePdmVehicleAlarmByVehicleNo" parameterType="String">
         delete from pdm_vehicle_alarm where vehicle_no = #{vehicleNo}
     </delete>
+    <update id="getVehiclesLastStatus" statementType="CALLABLE">
+        {call getVehiclesLastStatusProc()}
+    </update>
 </mapper>