线路增加杆塔查询
This commit is contained in:
parent
27b794328e
commit
a354de7cb0
|
|
@ -30,8 +30,8 @@ public class ProjectDetailsViewController extends BaseController {
|
|||
* 根据工程id查询相对应类型下的设备信息
|
||||
*/
|
||||
@GetMapping("/queryDevInfoByProject")
|
||||
public AjaxResult queryDevInfoByProject(Integer proId, Integer devType) {
|
||||
return AjaxResult.success(projectDetailsViewService.queryDevInfoByProject(proId, devType));
|
||||
public AjaxResult queryDevInfoByProject(Integer proId, Integer powerId, Integer devType) {
|
||||
return AjaxResult.success(projectDetailsViewService.queryDevInfoByProject(proId, powerId, devType));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import java.util.Map;
|
|||
@Mapper
|
||||
public interface TbDeviceDataRecord {
|
||||
|
||||
List<Map<String,String>> queryDevInfoByProject(@Param("proId") Integer proId, @Param("devType") Integer devType);
|
||||
List<Map<String,String>> queryDevInfoByProject(@Param("proId") Integer proId, @Param("powerId") Integer powerId, @Param("devType") Integer devType);
|
||||
|
||||
/**
|
||||
* 安全隐患预测记录信息
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@ public class ProjectDetailsViewServiceImpl {
|
|||
* @param devType
|
||||
* @return
|
||||
*/
|
||||
public AjaxResult queryDevInfoByProject(Integer proId, Integer devType) {
|
||||
return AjaxResult.success(tbDeviceDataRecordMapper.queryDevInfoByProject(proId, devType));
|
||||
public AjaxResult queryDevInfoByProject(Integer proId, Integer powerId, Integer devType) {
|
||||
return AjaxResult.success(tbDeviceDataRecordMapper.queryDevInfoByProject(proId, powerId, devType));
|
||||
}
|
||||
|
||||
public AjaxResult getDevAttributeLatestInfoById(Integer proId) {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,12 @@
|
|||
device.dev_type as devType, device.dev_status as devStatus, device.dev_warn as devWarn
|
||||
FROM
|
||||
tb_device device
|
||||
LEFT JOIN tb_bd_device_record tbdr ON device.bd_id = tbdr.id
|
||||
<if test="powerId != null ">
|
||||
LEFT JOIN tb_bd_device_record tbdr ON device.bd_id = tbdr.id and tbdr.power_id = #{powerId}
|
||||
</if>
|
||||
<if test="powerId == null">
|
||||
LEFT JOIN tb_bd_device_record tbdr ON device.bd_id = tbdr.id
|
||||
</if>
|
||||
LEFT JOIN tb_project project ON project.id = tbdr.pro_id AND project.del_flag = 0
|
||||
WHERE project.id = #{proId} and device.dev_type = #{devType} and device.del_flag = 0
|
||||
</select>
|
||||
|
|
|
|||
Loading…
Reference in New Issue