diff --git a/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/controller/equipment/APPDeviceController.java b/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/controller/equipment/APPDeviceController.java index b031d13..988a0e4 100644 --- a/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/controller/equipment/APPDeviceController.java +++ b/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/controller/equipment/APPDeviceController.java @@ -19,6 +19,7 @@ import com.fuyuanshen.equipment.domain.bo.UserAppBo; import com.fuyuanshen.equipment.domain.query.DeviceQueryCriteria; import com.fuyuanshen.equipment.domain.vo.AppDeviceVo; import com.fuyuanshen.equipment.service.AppUserService; +import com.fuyuanshen.equipment.service.DeviceService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; @@ -42,6 +43,7 @@ public class APPDeviceController extends BaseController { private final APPDeviceService appDeviceService; private final AppUserService appUserService; + private final DeviceService deviceService; @PostMapping(value = "/list") @@ -71,13 +73,11 @@ public class APPDeviceController extends BaseController { @GetMapping @Operation(summary = "WEB端查看APP客户设备绑定") - public TableDataInfo queryAPPDevice(DeviceQueryCriteria criteria) { - return appDeviceService.queryAppDeviceList(criteria); + public TableDataInfo queryAPPDevice(DeviceQueryCriteria bo, PageQuery pageQuery) { + return deviceService.queryAppDeviceList(bo, pageQuery); } - - @PostMapping(value = "/unbind") @Operation(summary = "设备解绑") public ResponseVO unbindAPPDevice(@Validated @ModelAttribute APPUnbindDTO deviceForm) { @@ -86,7 +86,6 @@ public class APPDeviceController extends BaseController { } - /** * 修改APP用户信息 */ diff --git a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/domain/vo/AppDeviceVo.java b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/domain/vo/AppDeviceVo.java index ee6a357..35c86c2 100644 --- a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/domain/vo/AppDeviceVo.java +++ b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/domain/vo/AppDeviceVo.java @@ -29,7 +29,14 @@ public class AppDeviceVo { private Integer communicationMode; /** - * 设备图片 + * 设备图片 */ private String devicePic; + + /** + * 设备类型 + */ + private String typeName; + + } diff --git a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java index 37d38a9..b9a559c 100644 --- a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java +++ b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java @@ -499,8 +499,10 @@ public class DeviceServiceImpl extends ServiceImpl impleme @Override public TableDataInfo queryAppDeviceList(DeviceQueryCriteria bo, PageQuery pageQuery) { - Long userId = AppLoginHelper.getUserId(); - bo.setBindingUserId(userId); + if (bo.getBindingUserId() == null) { + Long userId = AppLoginHelper.getUserId(); + bo.setBindingUserId(userId); + } Page result = baseMapper.queryAppDeviceList(pageQuery.build(), bo); return TableDataInfo.build(result); } diff --git a/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml b/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml index a6cbfd8..a33f7ad 100644 --- a/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml +++ b/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml @@ -167,18 +167,28 @@