| | |
| | | |
| | | public interface UserMapper extends CustomMapper<User> { |
| | | //查询密码 |
| | | String selectSnId(@Param("uname") String uname); |
| | | String selectSnId(@Param("name") String uname); |
| | | //判断是否存在普通用户(uid>100),若无,初始为10001 |
| | | int judgeUname(); |
| | | //查询所有用户信息 |
| | | List<User> getAllUser(@Param("uname") String uname); |
| | | List<User> getAllUser(@Param("name") String uname); |
| | | //查询100~1000中最大的uid |
| | | String getIn10000(); |
| | | //创建100~1000的id表,不存在则创建 |
| | |
| | | //查询最大的uid |
| | | String getMaxUid(); |
| | | //根据uname获取用户 |
| | | User getUinfByUname(@Param("uname") String uname); |
| | | User getUinfByUname(@Param("name") String uname); |
| | | |
| | | List<User> searchCS_All2(); |
| | | //当前用户所在包机组下所有的用户(下拉) |
| | |
| | | String newId=newOld[0]; |
| | | if(oldId.equals(snId)){ |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.set("usnid",RSAUtil.encrypt(newId,RSAUtil.getPublicKey())); |
| | | wrapper.eq("uname",uname); |
| | | wrapper.set("pwd",RSAUtil.encrypt(newId,RSAUtil.getPublicKey())); |
| | | wrapper.eq("name",uname); |
| | | int flag=mapper.update(null,wrapper); |
| | | return new Response().set(1,flag>0,flag>0?"修改成功":"修改失败"); |
| | | }else { |
| | |
| | | //重置密码 |
| | | public Response resetSnId(int uid ) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.set("usnid",RSAUtil.encrypt("123456",RSAUtil.getPublicKey())); |
| | | wrapper.eq("uid",uid); |
| | | wrapper.set("pwd",RSAUtil.encrypt("123456",RSAUtil.getPublicKey())); |
| | | wrapper.eq("id",uid); |
| | | int flag=mapper.update(null,wrapper); |
| | | return new Response().set(1,flag>0,flag>0?"修改成功":"修改失败"); |
| | | |
| | |
| | | <where> |
| | | tb_user.id>100 |
| | | <if test="name!=null"> |
| | | and name LIKE CONCAT('%',#{uname},'%') |
| | | and name LIKE CONCAT('%',#{name},'%') |
| | | </if> |
| | | </where> |
| | | order by create_time desc |
| | |
| | | FROM db_user.tb_user where id>10000 |
| | | </select> |
| | | <select id="getUinfByUname" resultType="com.whyc.pojo.db_user.User"> |
| | | select name,id from db_user.tb_user where name=#{uname} limit 1 |
| | | select name,id from db_user.tb_user where name=#{name} limit 1 |
| | | </select> |
| | | <select id="getBaojiUserByUid" resultType="com.whyc.pojo.db_user.User"> |
| | | SELECT id,name FROM db_user.tb_user |