洪城义警-正式版后台
tangzy
2022-02-21 7701c710a03544598f18480333ac1e5ec9527847
注册接口调整
5 files modified
40 ■■■■ changed files
src/main/java/org/springblade/modules/zc/controller/ZcController.java 4 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/zc/mapper/ZcMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/zc/mapper/ZcMapper.xml 22 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/zc/service/IZcService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/zc/service/impl/ZcServiceImpl.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/zc/controller/ZcController.java
@@ -177,6 +177,7 @@
            iUserService.updateAcc(stype,account);
        } else {
            iUserService.delete(account);
            zcService.deleteZc(account);
        }
        return R.status(zcService.saveOrUpdate(zc));
    }
@@ -247,7 +248,8 @@
    @GetMapping("/inspect")
    public R inspect(String username) {
        Integer userCount = iUserService.selectCount(username);
        if (userCount > 0) {
        Integer integer = zcService.selecyZcCount(username);
        if (userCount > 0 || integer > 0) {
            throw new org.springblade.core.log.exception.ServiceException(StringUtil.format("当前用户{}已存在!", username));
        }
        return R.success("当前用户不存在!");
src/main/java/org/springblade/modules/zc/mapper/ZcMapper.java
@@ -42,5 +42,7 @@
    void inster(Zc zc);
    String selectType(String username);
    Integer selecyZcCount(String account);
    void deleteZc(String account);
}
src/main/java/org/springblade/modules/zc/mapper/ZcMapper.xml
@@ -48,12 +48,26 @@
    <!--注册新增-->
   <insert id="inster" useGeneratedKeys="true" keyProperty="id"  keyColumn="id">
       insert  into act_zc(username,password,sname,sex,phone,zctime,deptid,parent_id,jurisdiction,cardid) values(#{username},#{password},#{sname},#{sex},#{phone},#{zctime},#{deptid},#{parentId},#{jurisdiction},#{cardid})
   </insert>
    <insert id="inster" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
        insert into act_zc(username, password, sname, sex, phone, zctime, deptid, parent_id, jurisdiction, cardid)
        values (#{username}, #{password}, #{sname}, #{sex}, #{phone}, #{zctime}, #{deptid}, #{parentId},
                #{jurisdiction}, #{cardid})
    </insert>
    <select id="selectType" resultType="String">
        select type from act_zc where username=#{param1}
        select type
        from act_zc
        where username = #{param1}
    </select>
    <select id="selecyZcCount" resultType="java.lang.Integer">
        select count(*)
        from act_zc
        where username =#{account}
    </select>
    <delete id="deleteZc">
        delete from  act_zc where username=#{account}
    </delete>
</mapper>
src/main/java/org/springblade/modules/zc/service/IZcService.java
@@ -39,4 +39,6 @@
    IPage<ZcVO> selectZcPage(IPage<ZcVO> page, ZcVO zc);
    void inster(Zc zc);
    String selectType(String username);
    Integer selecyZcCount(String account);
    void deleteZc(String account);
}
src/main/java/org/springblade/modules/zc/service/impl/ZcServiceImpl.java
@@ -50,4 +50,14 @@
        return baseMapper.selectType(username);
    }
    @Override
    public Integer selecyZcCount(String account) {
        return baseMapper.selecyZcCount(account);
    }
    @Override
    public void deleteZc(String account) {
        baseMapper.deleteZc(account);
    }
}