| | |
| | | import com.whyc.dto.Page; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.DocUserMapper; |
| | | import com.whyc.pojo.DocDepart; |
| | | import com.whyc.pojo.DocRole; |
| | | import com.whyc.pojo.DocUser; |
| | | import com.whyc.util.ActionUtil; |
| | | import com.whyc.util.RSAUtil; |
| | |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import static com.whyc.util.ActionUtil.createFilefolderIFNotExist; |
| | | |
| | |
| | | |
| | | @Autowired |
| | | private DocFaceService faceService; |
| | | |
| | | @Autowired |
| | | private DocRoleService roleService; |
| | | |
| | | @Autowired |
| | | private DocDepartService departService; |
| | | |
| | | //查询所有用户信息 |
| | | public Response getAllUser(DocUser docUser, int pageCurr, int pageSize) { |
| | |
| | | wrapper.set("depart_id",docUser.getDepartId()); |
| | | wrapper.set("face_id",faceId); |
| | | wrapper.set("role_id",docUser.getRoleId()); |
| | | wrapper.set("dload_flag",docUser.getDloadFlag()); |
| | | wrapper.eq("id",docUser.getId()); |
| | | int bl=mapper.update(null,wrapper); |
| | | return new Response().set(1,bl>0?true:false); |
| | |
| | | DocUser userDB = (DocUser) subject.getPrincipal(); |
| | | userDB.setSnId(null); |
| | | request.getSession().setAttribute("user", userDB); |
| | | return response.setII(1,true, userDB,"登录成功"); |
| | | //查询角色和部门列表信息 |
| | | Map<String,Object> map = new HashMap<>(); |
| | | List<DocDepart> departList = (List<DocDepart>) ((PageInfo)departService.getAllDepart().getData2()).getList(); |
| | | List<DocRole> roleList = (List<DocRole>) ((PageInfo)roleService.getAllRole().getData2()).getList(); |
| | | map.put("departs",departList); |
| | | map.put("roles",roleList); |
| | | |
| | | return response.setIII(1,true, userDB,map,"登录成功"); |
| | | } |
| | | //修改密码 |
| | | public Response changeSnId(String name,String oldSnId, String newSnId) { |
| | |
| | | int bl=mapper.update(null,wrapper); |
| | | return new Response().set(1,bl>0?true:false,"修改成功"); |
| | | }else { |
| | | return new Response().set(1,false,"旧密码不正确"); |
| | | return new Response().set(1,false,"修改失败"); |
| | | } |
| | | } |
| | | //根据角色id查询对应的用户 |
| | | public Response getUserByRoleId(int roleId) { |
| | | QueryWrapper wrapper=new QueryWrapper(); |
| | | wrapper.eq("role_id",roleId); |
| | | wrapper.select("id","name"); |
| | | List<DocUser> list=mapper.selectList(wrapper); |
| | | return new Response().setII(1,list.size()>0?true:false,list,"返回数据"); |
| | | } |
| | | //查询所有用户(权限管理用) |
| | | public Response getAllDocUser() { |
| | | List<DocUser> list=mapper.getAllDocUser(); |
| | | return new Response().setII(1,list!=null?true:false,list,"数据返回"); |
| | | } |
| | | } |