Jelajahi Sumber

楼宇中控接口修改

zhanghao 2 bulan lalu
induk
melakukan
4ce9b412b0

+ 5 - 0
project-zcustom/src/main/java/com/project/zcustom/controller/build/PlatBuildControlController.java

@@ -18,6 +18,11 @@ public class PlatBuildControlController {
         return AjaxResult.success("查询成功", platBuildingService.updateAirNum(num));
     }
 
+    @GetMapping("/getAirNum")
+    public AjaxResult getAirNum() {
+        return AjaxResult.success("查询成功", platBuildingService.getAirNum());
+    }
+
     /*楼宇本周用电量*/
     @GetMapping("/thisWeekElectricity")
     public AjaxResult getThisWeekElectricity() {

+ 1 - 0
project-zcustom/src/main/java/com/project/zcustom/mapper/unit/PlatBuildingMapper.java

@@ -77,6 +77,7 @@ public interface PlatBuildingMapper {
 
     public int getExist();
     public int updateAirNum(Long num);
+    public Long getAirNum();
     public int addBuildingControl(LargeBuildingControl largeBuildingControl);
     public int updateBuildingControl(LargeBuildingControl largeBuildingControl);
 }

+ 2 - 0
project-zcustom/src/main/java/com/project/zcustom/service/smart/IPlatBuildingService.java

@@ -33,6 +33,8 @@ public interface IPlatBuildingService{
 
     int updateAirNum(Long num);
 
+    Long getAirNum();
+
     Map<String, Object> getThisWeekElectricity();
 
     JSONArray getThisAmmeterDetail();

+ 4 - 0
project-zcustom/src/main/java/com/project/zcustom/service/smart/impl/PlatBuildingServiceImpl.java

@@ -293,6 +293,10 @@ public class PlatBuildingServiceImpl implements IPlatBuildingService {
         return 0;
     }
 
+    public Long getAirNum(){
+        return platBuildingMapper.getAirNum();
+    }
+
     public Map<String, Object> getThisWeekElectricity(){
         LargeBuildingControl largeBuildingControl = platBuildingMapper.getThisWeekElectricity();
         JSONArray weekElectricity = JSONArray.parseArray(largeBuildingControl.getWeekElectricity());

+ 4 - 0
project-zcustom/src/main/resources/mapper/zcustom/unit/PlatBuildingMapper.xml

@@ -232,6 +232,10 @@
         set water_device_air_num = #{num}
     </update>
 
+    <select id="getAirNum" resultType="Long">
+        select water_device_air_num from large_plat_building_control
+    </select>
+
     <insert id="addBuildingControl" parameterType="LargeBuildingControl">
         insert into large_plat_building_control (week_electricity,
                                                  room_electricity,