Browse Source

1、修复公共页面补水回水状态;

dev
25604 2 days ago
parent
commit
a3c965e532
  1. 13
      user-service/src/main/java/com/mh/user/mapper/NowDataMapper.java

13
user-service/src/main/java/com/mh/user/mapper/NowDataMapper.java

@ -462,9 +462,9 @@ public interface NowDataMapper {
" SELECT " + " SELECT " +
" 1 " + " 1 " +
" FROM " + " FROM " +
" now_data " + " now_data n1 " +
" WHERE " + " WHERE " +
" up_water_state = '运行') THEN '运行' " + " n1.up_water_state = '运行' AND n1.building_id = now_data.building_id) THEN '运行' " +
" ELSE '不运行' " + " ELSE '不运行' " +
" END AS up_water_state, " + " END AS up_water_state, " +
" CASE " + " CASE " +
@ -472,9 +472,9 @@ public interface NowDataMapper {
" SELECT " + " SELECT " +
" 1 " + " 1 " +
" FROM " + " FROM " +
" now_data " + " now_data n2 " +
" WHERE " + " WHERE " +
" use_water_state = '运行') THEN '运行' " + " n2.use_water_state = '运行' AND n2.building_id = now_data.building_id) THEN '运行' " +
" ELSE '不运行' " + " ELSE '不运行' " +
" END AS use_water_state, " + " END AS use_water_state, " +
" CASE " + " CASE " +
@ -482,9 +482,9 @@ public interface NowDataMapper {
" SELECT " + " SELECT " +
" 1 " + " 1 " +
" FROM " + " FROM " +
" now_data " + " now_data n3 " +
" WHERE " + " WHERE " +
" back_water_state = '运行') THEN '运行' " + " n3.back_water_state = '运行' AND n3.building_id = now_data.building_id) THEN '运行' " +
" ELSE '不运行' " + " ELSE '不运行' " +
" END AS back_water_state " + " END AS back_water_state " +
"FROM " + "FROM " +
@ -493,6 +493,7 @@ public interface NowDataMapper {
" building_id = #{buildingId} and convert(varchar(10), cur_date, 120) = convert(varchar(10), getdate(), 120) ") " building_id = #{buildingId} and convert(varchar(10), cur_date, 120) = convert(varchar(10), getdate(), 120) ")
Map<String, Object> selectTopOneState(@Param("buildingId") String buildingId); Map<String, Object> selectTopOneState(@Param("buildingId") String buildingId);
@Select("<script>" + @Select("<script>" +
"select Convert(decimal(18,1),max(CAST(water_temp as FLOAT))) from now_data where building_id=#{buildingId} " + "select Convert(decimal(18,1),max(CAST(water_temp as FLOAT))) from now_data where building_id=#{buildingId} " +
"<if test='temp != null'>" + "<if test='temp != null'>" +

Loading…
Cancel
Save