|
@@ -6,8 +6,10 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
6
|
6
|
import com.huiju.estateagents.center.taUser.entity.TaTagUser;
|
7
|
7
|
import com.huiju.estateagents.center.taUser.entity.TaTags;
|
8
|
8
|
import com.huiju.estateagents.center.taUser.entity.TaUser;
|
|
9
|
+import com.huiju.estateagents.center.taUser.entity.TaUserRole;
|
9
|
10
|
import com.huiju.estateagents.center.taUser.mapper.TaTagUserMapper;
|
10
|
11
|
import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
|
|
12
|
+import com.huiju.estateagents.center.taUser.mapper.TaUserRoleMapper;
|
11
|
13
|
import com.huiju.estateagents.center.taUser.service.ITaUserService;
|
12
|
14
|
import com.huiju.estateagents.common.CommConstant;
|
13
|
15
|
import com.huiju.estateagents.common.MD5Utils;
|
|
@@ -62,6 +64,9 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
|
62
|
64
|
@Autowired
|
63
|
65
|
private TaPersonMapper taPersonMapper;
|
64
|
66
|
|
|
67
|
+ @Autowired
|
|
68
|
+ private TaUserRoleMapper taUserRoleMapper;
|
|
69
|
+
|
65
|
70
|
@Override
|
66
|
71
|
public IPage<Map<String,Object>> getPageList(IPage pg) {
|
67
|
72
|
List<Map<String,Object>> taUserList = taUserMapper.getPageList(pg);
|
|
@@ -229,6 +234,15 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
|
229
|
234
|
taTagUserMapper.insert(taTagUser);
|
230
|
235
|
});
|
231
|
236
|
|
|
237
|
+ //保存用户角色
|
|
238
|
+ List<Integer> roleIds = taUser.getRoleIds();
|
|
239
|
+ roleIds.forEach(e -> {
|
|
240
|
+ TaUserRole taUserRole = new TaUserRole();
|
|
241
|
+ taUserRole.setUserId(taUser.getUserId());
|
|
242
|
+ taUserRole.setRoleId(e);
|
|
243
|
+ taUserRoleMapper.insert(taUserRole);
|
|
244
|
+ });
|
|
245
|
+
|
232
|
246
|
//保存项目
|
233
|
247
|
TaPersonBuilding taPersonBuilding = new TaPersonBuilding();
|
234
|
248
|
taPersonBuilding.setBuildingId(taUser.getBuildingId());
|
|
@@ -274,6 +288,18 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
|
274
|
288
|
taTagUserMapper.insert(taTagUser);
|
275
|
289
|
});
|
276
|
290
|
|
|
291
|
+ QueryWrapper<TaUserRole> taUserRoleQueryWrapper = new QueryWrapper<>();
|
|
292
|
+ taUserRoleQueryWrapper.eq("user_id",taUser.getUserId());
|
|
293
|
+ taUserRoleMapper.delete(taUserRoleQueryWrapper);
|
|
294
|
+ //保存用户角色
|
|
295
|
+ List<Integer> roleIds = taUser.getRoleIds();
|
|
296
|
+ roleIds.forEach(e -> {
|
|
297
|
+ TaUserRole taUserRole = new TaUserRole();
|
|
298
|
+ taUserRole.setUserId(taUser.getUserId());
|
|
299
|
+ taUserRole.setRoleId(e);
|
|
300
|
+ taUserRoleMapper.insert(taUserRole);
|
|
301
|
+ });
|
|
302
|
+
|
277
|
303
|
QueryWrapper<TaPersonBuilding> taPersonBuildingQueryWrapper = new QueryWrapper<>();
|
278
|
304
|
taPersonBuildingQueryWrapper.eq("user_id",taUser.getUserId());
|
279
|
305
|
taPersonBuildingMapper.delete(taPersonBuildingQueryWrapper);
|