|
@@ -68,6 +68,23 @@ public class UserTerminalGroupRelationController extends BaseController |
|
@@ -68,6 +68,23 @@ public class UserTerminalGroupRelationController extends BaseController |
|
68
|
return AjaxResult.success(list);
|
68
|
return AjaxResult.success(list);
|
|
69
|
}
|
69
|
}
|
|
70
|
|
70
|
|
|
|
|
71
|
+ @ApiOperation("查询分组终端")
|
|
|
|
72
|
+ @GetMapping("/grouplist")
|
|
|
|
73
|
+ public AjaxResult grouplist(Integer iot_terminal_group_id ,Integer product_id)
|
|
|
|
74
|
+ {
|
|
|
|
75
|
+ StringBuffer stringBuffer = new StringBuffer();
|
|
|
|
76
|
+ if (null != iot_terminal_group_id)
|
|
|
|
77
|
+ {
|
|
|
|
78
|
+ stringBuffer.append(" AND a.iot_terminal_group_id="+iot_terminal_group_id);
|
|
|
|
79
|
+ }
|
|
|
|
80
|
+ if (null != product_id)
|
|
|
|
81
|
+ {
|
|
|
|
82
|
+ stringBuffer.append(" AND b.product_id="+product_id);
|
|
|
|
83
|
+ }
|
|
|
|
84
|
+ 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);
|
|
|
|
85
|
+ return AjaxResult.success(list);
|
|
|
|
86
|
+ }
|
|
|
|
87
|
+
|
|
71
|
/**
|
88
|
/**
|
|
72
|
* 导出终端分组关系列表
|
89
|
* 导出终端分组关系列表
|
|
73
|
*/
|
90
|
*/
|
|
@@ -106,11 +123,13 @@ public class UserTerminalGroupRelationController extends BaseController |
|
@@ -106,11 +123,13 @@ public class UserTerminalGroupRelationController extends BaseController |
|
106
|
}
|
123
|
}
|
|
107
|
List<UserTerminalGroupRelation> list = new ArrayList<>();
|
124
|
List<UserTerminalGroupRelation> list = new ArrayList<>();
|
|
108
|
String[] is = iotTerminalIds.split(",");
|
125
|
String[] is = iotTerminalIds.split(",");
|
|
|
|
126
|
+ Integer userid = getUserId().intValue();
|
|
109
|
for(String iotTerminalId:is)
|
127
|
for(String iotTerminalId:is)
|
|
110
|
{
|
128
|
{
|
|
111
|
UserTerminalGroupRelation newuserTerminalGroupRelation = new UserTerminalGroupRelation();
|
129
|
UserTerminalGroupRelation newuserTerminalGroupRelation = new UserTerminalGroupRelation();
|
|
112
|
BeanUtils.copyBeanProp(newuserTerminalGroupRelation,userTerminalGroupRelation);
|
130
|
BeanUtils.copyBeanProp(newuserTerminalGroupRelation,userTerminalGroupRelation);
|
|
113
|
newuserTerminalGroupRelation.setIot_terminal_id(iotTerminalId);
|
131
|
newuserTerminalGroupRelation.setIot_terminal_id(iotTerminalId);
|
|
|
|
132
|
+ newuserTerminalGroupRelation.setUser_info_id(userid);
|
|
114
|
list.add(newuserTerminalGroupRelation);
|
133
|
list.add(newuserTerminalGroupRelation);
|
|
115
|
}
|
134
|
}
|
|
116
|
return toAjax( publicService.insertAll(list));
|
135
|
return toAjax( publicService.insertAll(list));
|
|
@@ -124,7 +143,13 @@ public class UserTerminalGroupRelationController extends BaseController |
|
@@ -124,7 +143,13 @@ public class UserTerminalGroupRelationController extends BaseController |
|
124
|
@PutMapping
|
143
|
@PutMapping
|
|
125
|
public AjaxResult edit(@RequestBody UserTerminalGroupRelation userTerminalGroupRelation)
|
144
|
public AjaxResult edit(@RequestBody UserTerminalGroupRelation userTerminalGroupRelation)
|
|
126
|
{
|
145
|
{
|
|
127
|
- return toAjax(userTerminalGroupRelationService.updateUserTerminalGroupRelation(userTerminalGroupRelation));
|
146
|
+ String iotTerminalIds = userTerminalGroupRelation.getIot_terminal_id();
|
|
|
|
147
|
+ if(StringUtils.isEmpty(iotTerminalIds))
|
|
|
|
148
|
+ {
|
|
|
|
149
|
+ return AjaxResult.error("终端id必填");
|
|
|
|
150
|
+ }
|
|
|
|
151
|
+ 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());
|
|
|
|
152
|
+ return toAjax(i);
|
|
128
|
}
|
153
|
}
|
|
129
|
|
154
|
|
|
130
|
/**
|
155
|
/**
|