| | |
| | | import com.lf.server.helper.RsaHelper; |
| | | import com.lf.server.helper.StringHelper; |
| | | import com.lf.server.mapper.sys.UserMapper; |
| | | import com.lf.server.service.all.CommonsFileuploadService; |
| | | import com.lf.server.service.all.RedisService; |
| | | import org.apache.commons.logging.Log; |
| | | import org.apache.commons.logging.LogFactory; |
| | |
| | | private final static Log log = LogFactory.getLog(UserService.class); |
| | | |
| | | @Override |
| | | public Integer selectCount(String uname) { |
| | | public Integer selectCount(String uname, String depcode) { |
| | | uname = StringHelper.getLikeStr(uname); |
| | | depcode = StringHelper.getLeftLike(depcode); |
| | | |
| | | return userMapper.selectCount(uname); |
| | | return userMapper.selectCount(uname, depcode); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<UserEntity> selectByPage(String uname, Integer limit, Integer offset) { |
| | | public List<UserEntity> selectByPage(String uname, String depcode, Integer limit, Integer offset) { |
| | | uname = StringHelper.getLikeStr(uname); |
| | | depcode = StringHelper.getLeftLike(depcode); |
| | | |
| | | return userMapper.selectByPage(uname, limit, offset); |
| | | return userMapper.selectByPage(uname, depcode, limit, offset); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Integer updateUsers(UserEntity userEntity) { |
| | | return userMapper.updateUsers(userEntity); |
| | | public Integer updateUser(UserEntity userEntity) { |
| | | return userMapper.updateUser(userEntity); |
| | | } |
| | | |
| | | @Override |
| | | public Integer selectCountForRole(String uname, Integer roleid, Integer depid) { |
| | | public Integer selectCountForRole(String uname, Integer roleid, String depcode) { |
| | | uname = StringHelper.getLikeStr(uname); |
| | | depcode = StringHelper.getLeftLike(depcode); |
| | | |
| | | return userMapper.selectCountForRole(uname, roleid, depid); |
| | | return userMapper.selectCountForRole(uname, roleid, depcode); |
| | | } |
| | | |
| | | @Override |
| | | public List<UserEntity> selectByPageForRole(String uname, Integer roleid, Integer depid, Integer limit, Integer offset) { |
| | | public List<UserEntity> selectByPageForRole(String uname, Integer roleid, String depcode, Integer limit, Integer offset) { |
| | | uname = StringHelper.getLikeStr(uname); |
| | | depcode = StringHelper.getLeftLike(depcode); |
| | | |
| | | return userMapper.selectByPageForRole(uname, roleid, depid, limit, offset); |
| | | return userMapper.selectByPageForRole(uname, roleid, depcode, limit, offset); |
| | | } |
| | | |
| | | @Override |
| | |
| | | // 解密 |
| | | String uid = RsaHelper.decrypt(entity.getUid()); |
| | | /*String pwd = RsaHelper.decrypt(entity.getPwd()); |
| | | if (!StringHelper.checkPwdValid(pwd)) { |
| | | if (!StringHelper.isPwdValid(pwd)) { |
| | | return "密码不符合要求"; |
| | | } |
| | | |
| | |
| | | tokenService.setPwdErrCache(ue); |
| | | return "旧密码不正确"; |
| | | } |
| | | if (!StringHelper.checkPwdValid(salt)) { |
| | | if (StringHelper.isPwdInvalid(salt)) { |
| | | return "密码不符合要求"; |
| | | } |
| | | |
| | |
| | | |
| | | try { |
| | | String pwd = RsaHelper.decrypt(newPwd); |
| | | if (!StringHelper.checkPwdValid(pwd)) { |
| | | if (StringHelper.isPwdInvalid(pwd)) { |
| | | return "密码不符合要求"; |
| | | } |
| | | |