|
...
|
...
|
@@ -68,6 +68,23 @@ public class UserTerminalGroupRelationController extends BaseController |
|
|
|
return AjaxResult.success(list);
|
|
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation("查询分组终端")
|
|
|
|
@GetMapping("/grouplist")
|
|
|
|
public AjaxResult grouplist(Integer iot_terminal_group_id ,Integer product_id)
|
|
|
|
{
|
|
|
|
StringBuffer stringBuffer = new StringBuffer();
|
|
|
|
if (null != iot_terminal_group_id)
|
|
|
|
{
|
|
|
|
stringBuffer.append(" AND a.iot_terminal_group_id="+iot_terminal_group_id);
|
|
|
|
}
|
|
|
|
if (null != product_id)
|
|
|
|
{
|
|
|
|
stringBuffer.append(" AND b.product_id="+product_id);
|
|
|
|
}
|
|
|
|
List<Map<String,Object>> list = publicService.getObjectListBySQL("SELECT b.* FROM `user_terminal_group_relation` a LEFT JOIN `iot_terminal` b ON a.`iot_terminal_id`=b.`id` WHERE a.user_info_id="+getUserId().intValue()+stringBuffer);
|
|
|
|
return AjaxResult.success(list);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 导出终端分组关系列表
|
|
|
|
*/
|
|
...
|
...
|
@@ -106,11 +123,13 @@ public class UserTerminalGroupRelationController extends BaseController |
|
|
|
}
|
|
|
|
List<UserTerminalGroupRelation> list = new ArrayList<>();
|
|
|
|
String[] is = iotTerminalIds.split(",");
|
|
|
|
Integer userid = getUserId().intValue();
|
|
|
|
for(String iotTerminalId:is)
|
|
|
|
{
|
|
|
|
UserTerminalGroupRelation newuserTerminalGroupRelation = new UserTerminalGroupRelation();
|
|
|
|
BeanUtils.copyBeanProp(newuserTerminalGroupRelation,userTerminalGroupRelation);
|
|
|
|
newuserTerminalGroupRelation.setIot_terminal_id(iotTerminalId);
|
|
|
|
newuserTerminalGroupRelation.setUser_info_id(userid);
|
|
|
|
list.add(newuserTerminalGroupRelation);
|
|
|
|
}
|
|
|
|
return toAjax( publicService.insertAll(list));
|
|
...
|
...
|
@@ -124,7 +143,13 @@ public class UserTerminalGroupRelationController extends BaseController |
|
|
|
@PutMapping
|
|
|
|
public AjaxResult edit(@RequestBody UserTerminalGroupRelation userTerminalGroupRelation)
|
|
|
|
{
|
|
|
|
return toAjax(userTerminalGroupRelationService.updateUserTerminalGroupRelation(userTerminalGroupRelation));
|
|
|
|
String iotTerminalIds = userTerminalGroupRelation.getIot_terminal_id();
|
|
|
|
if(StringUtils.isEmpty(iotTerminalIds))
|
|
|
|
{
|
|
|
|
return AjaxResult.error("终端id必填");
|
|
|
|
}
|
|
|
|
int i = publicService.updateBySql("UPDATE `user_terminal_group_relation` SET iot_terminal_group_id="+userTerminalGroupRelation.getIot_terminal_group_id()+",iot_terminal_group_name='"+userTerminalGroupRelation.getIot_terminal_group_name()+"' WHERE iot_terminal_id IN('"+iotTerminalIds.replace(",","','")+"') and user_info_id="+getUserId().intValue());
|
|
|
|
return toAjax(i);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
...
|
...
|
|