lxw
2023-11-09 20f9c811c9c761e9819c0a97341de02bf5103f9d
用户操作
4个文件已修改
15 ■■■■ 已修改文件
src/main/java/com/whyc/mapper/UserInfMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/UserInf.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/UserInfService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/UserInfMapper.xml 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/UserInfMapper.java
@@ -2,7 +2,11 @@
import com.whyc.pojo.UserInf;
import java.util.List;
public interface UserInfMapper extends CustomMapper<UserInf>{
    //查询密码
    String selectSnId(String uname);
    //判断是否存在普通用户(uid>100),若无,初始为1001
    int judgeUname();
}
src/main/java/com/whyc/pojo/UserInf.java
@@ -32,7 +32,6 @@
    private static final long serialVersionUID = 1L;
    @TableId(value = "uid", type = IdType.AUTO)
    private int uid;
    @ApiModelProperty(value = "rsa加密密码")
src/main/java/com/whyc/service/UserInfService.java
@@ -49,6 +49,11 @@
    //新添加用户信息
    public Response addUser(UserInf uinf) {
        QueryWrapper wrapper=new QueryWrapper();
        //判断是否存在普通用户(uid>100),若无,初始为1001
        int judgecount=mapper.judgeUname();
        if(judgecount==0){
            uinf.setUid(1001);
        }
        String pwd= RSAUtil.encrypt("123456", RSAUtil.getPublicKey());
        uinf.setUsnid(pwd);
        wrapper.eq("uname",uinf.getUname());
src/main/resources/mapper/UserInfMapper.xml
@@ -4,6 +4,9 @@
    <select id="selectSnId" resultType="java.lang.String">
        select usnid from tb_doc_user where uname=#{uname} limit 1
        select usnid from tb_user_inf where uname=#{uname} limit 1
    </select>
    <select id="judgeUname" resultType="java.lang.Integer">
        select count(*) from  tb_user_inf where uid>100
    </select>
</mapper>