| | |
| | | |
| | | import cn.dev33.satoken.stp.StpUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.TypeReference; |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.example.erp.controller.dto.UserDTO; |
| | |
| | | userDTO.setPass(null); |
| | | userDTO.setId(user.getId()); |
| | | userDTO.setUserName(user.getUserName()); |
| | | userDTO.setAddress(user.getAddress()); |
| | | List<String> list = JSON.parseObject(user.getAddress(), new TypeReference<List<String>>() {}); |
| | | if(list!=null && list.size()==1){ |
| | | userDTO.setAddress(list.get(0)); |
| | | }else{ |
| | | userDTO.setAddress(user.getAddress()); |
| | | } |
| | | |
| | | |
| | | userDTO.setToken(StpUtil.getTokenValue()); |
| | | Boolean userIsAdmin= userRoleMapper.getUserIsAdmin(user.getId()); |
| | | userDTO.setPermissions(permissionRoleMapper.getUserEditPermission(user.getId(),userIsAdmin)); |