diff --git a/haiwei-admin/src/main/java/com/haiwei/web/controller/broad/ApiController.java b/haiwei-admin/src/main/java/com/haiwei/web/controller/broad/ApiController.java index 3ad2f2a..95266dc 100644 --- a/haiwei-admin/src/main/java/com/haiwei/web/controller/broad/ApiController.java +++ b/haiwei-admin/src/main/java/com/haiwei/web/controller/broad/ApiController.java @@ -5,6 +5,7 @@ import com.haiwei.common.core.domain.AjaxResult; import static com.haiwei.common.core.domain.AjaxResult.*; import com.haiwei.common.utils.poi.ExcelUtil_2; +import com.haiwei.manage.domain.DeviceState; import com.haiwei.manage.domain.RecordRaramData; import com.haiwei.manage.service.IApiService; import com.haiwei.manage.service.IBaseCustomerService; @@ -58,14 +59,15 @@ public class ApiController { @ApiOperation(tags = {"60脱水机"}, value = "获取实时数据") @GetMapping("/home/queryParam") - public AjaxResult queryPram() { - return success(iApiService.queryPram()); + public AjaxResult queryPram(String deviceName) { + return success(iApiService.queryPram(deviceName)); } @ApiOperation(tags = {"60脱水机"}, value = "获取设备状态 msg字段") @GetMapping("/home/queryDeviceState") - public AjaxResult queryDeviceState() { - return success(iApiService.queryDeviceState()); + public AjaxResult queryDeviceState(String name) { + int i=name.equals("60型一体机A")?2:8; + return success(iApiService.queryDeviceState(i,i+2)); } @ApiOperation(tags = {"60脱水机"}, value = "获取历史趋势") @@ -110,8 +112,8 @@ public class ApiController { @ApiOperation(tags = {"60脱水机"}, value = "设备介绍") @GetMapping("/home/deviceInfo") - public AjaxResult deviceInfo() { - return success(baseDeviceInfoService.selectBaseDeviceInfoListByName("60型一体机")); + public AjaxResult deviceInfo(String name) { + return success(baseDeviceInfoService.selectBaseDeviceInfoListByName(name)); } diff --git a/haiwei-manage/src/main/java/com/haiwei/manage/mapper/ApiMapper.java b/haiwei-manage/src/main/java/com/haiwei/manage/mapper/ApiMapper.java index 22d31ee..eb69622 100644 --- a/haiwei-manage/src/main/java/com/haiwei/manage/mapper/ApiMapper.java +++ b/haiwei-manage/src/main/java/com/haiwei/manage/mapper/ApiMapper.java @@ -15,8 +15,8 @@ import java.util.List; */ @Repository public interface ApiMapper { - List queryPram(); - List queryDeviceState(); + List queryPram(String deviceName); + List queryDeviceState(@Param("device") int deviceID,@Param("state") int stateID); List queryPramList(@Param("beginTime") Date beginTime,@Param("endTime") Date endTime); diff --git a/haiwei-manage/src/main/java/com/haiwei/manage/service/IApiService.java b/haiwei-manage/src/main/java/com/haiwei/manage/service/IApiService.java index d5ef884..e99af50 100644 --- a/haiwei-manage/src/main/java/com/haiwei/manage/service/IApiService.java +++ b/haiwei-manage/src/main/java/com/haiwei/manage/service/IApiService.java @@ -12,9 +12,9 @@ import java.util.List; * @date 2023/8/30 17:09 */ public interface IApiService { - List queryPram(); + List queryPram(String deviceName); - List queryDeviceState(); + List queryDeviceState(int deviceID,int stateID); List queryPramList(Date beginTime, Date endTime); diff --git a/haiwei-manage/src/main/java/com/haiwei/manage/service/impl/ApiServiceImpl.java b/haiwei-manage/src/main/java/com/haiwei/manage/service/impl/ApiServiceImpl.java index 0004137..0e5e012 100644 --- a/haiwei-manage/src/main/java/com/haiwei/manage/service/impl/ApiServiceImpl.java +++ b/haiwei-manage/src/main/java/com/haiwei/manage/service/impl/ApiServiceImpl.java @@ -21,13 +21,13 @@ public class ApiServiceImpl implements IApiService { ApiMapper mapper; @Override - public List queryPram() { - return mapper.queryPram(); + public List queryPram(String deviceName) { + return mapper.queryPram(deviceName); } @Override - public List queryDeviceState() { - return mapper.queryDeviceState(); + public List queryDeviceState(int deviceID,int stateID) { + return mapper.queryDeviceState(deviceID,stateID); } @Override diff --git a/haiwei-manage/src/main/resources/mapper/manage/ApiMapper.xml b/haiwei-manage/src/main/resources/mapper/manage/ApiMapper.xml index 17071da..65289ea 100644 --- a/haiwei-manage/src/main/resources/mapper/manage/ApiMapper.xml +++ b/haiwei-manage/src/main/resources/mapper/manage/ApiMapper.xml @@ -20,7 +20,7 @@ ) ld on ld.PID = ed.PID and ld.LatestTime = CreateTime right join EPointsInfo info on ed.PID = info.ID left join base_point_info ee on ee.objid = info.EID - where info.Status = 1 order by order_by + where ee.device_name = #{deviceName} order by order_by