Commit a7bb58aa01f27318681239263ed77ae1c9a4d90b

Authored by xp.Huang
2 parents ef7584ff 781d5b91

Merge branch 'cherry-pick-9def68c7' into 'master'

fix:获取多设备优化错误提示

See merge request yunteng/thingskit!267
@@ -371,11 +371,11 @@ public class TkDeviceController extends BaseController { @@ -371,11 +371,11 @@ public class TkDeviceController extends BaseController {
371 @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{})") 371 @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{})")
372 @ApiOperation("获取多种产品下的设备") 372 @ApiOperation("获取多种产品下的设备")
373 public List<DeviceDTO> getListByDeviceProfileIds( 373 public List<DeviceDTO> getListByDeviceProfileIds(
374 - @RequestBody List<String> deviceProfileIds, 374 + @RequestBody (required = false)List<String> deviceProfileIds,
375 String organizationId) 375 String organizationId)
376 throws ThingsboardException { 376 throws ThingsboardException {
377 if(deviceProfileIds==null||deviceProfileIds.isEmpty()){ 377 if(deviceProfileIds==null||deviceProfileIds.isEmpty()){
378 - throw new TkDataValidationException(ErrorMessage.BAD_PARAMETER.getMessage()); 378 + throw new TkDataValidationException(ErrorMessage.GET_DEVICE_lIST_ERROR.getMessage());
379 } 379 }
380 return tkdeviceService.findDevicesByOrganizationIds( 380 return tkdeviceService.findDevicesByOrganizationIds(
381 getCurrentUser().getCurrentTenantId(), 381 getCurrentUser().getCurrentTenantId(),
@@ -116,7 +116,7 @@ public enum ErrorMessage { @@ -116,7 +116,7 @@ public enum ErrorMessage {
116 NOT_ALLOED_ISOLATED_IN_MONOLITH(500003,"【monolith】模式下,不能选择【isolated】类型的租户配置"), 116 NOT_ALLOED_ISOLATED_IN_MONOLITH(500003,"【monolith】模式下,不能选择【isolated】类型的租户配置"),
117 MESSAGE_TEMPLATE_USING_CONFIG(500004,"消息配置正在被消息模板【%s】使用"), 117 MESSAGE_TEMPLATE_USING_CONFIG(500004,"消息配置正在被消息模板【%s】使用"),
118 INVALID_PARAMETER_IMPORT(400068, "网关子设备产品中不允许导入服务,事件类的物模型"), 118 INVALID_PARAMETER_IMPORT(400068, "网关子设备产品中不允许导入服务,事件类的物模型"),
119 - DELETE_MENU_ERROR(400069, "该菜单下存在子菜单,需先删除子菜单"); 119 + GET_DEVICE_lIST_ERROR(400070, "请先在组态编辑页面绑定产品");
120 private final int code; 120 private final int code;
121 private String message; 121 private String message;
122 122