洪城义警-正式版后台
zengh
2022-03-14 55549548a7a990b978b4738ee44f6525d2d33d98
首页新闻接口问题修复
注册发送登录信件
9 files modified
25 ■■■■■ changed files
src/main/java/org/springblade/modules/article/mapper/ArticleMapper.xml 3 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/auth/utils/TokenUtil.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/controller/UserController.java 8 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/entity/User.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/mapper/UserMapper.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml 5 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/IUserService.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/zc/controller/ZcController.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/article/mapper/ArticleMapper.xml
@@ -254,6 +254,9 @@
            AND CONCAT(title,source_name)
            LIKE CONCAT ('%', #{article.keyword},'%')
        </if>
        <if test="(article.rolename==null and article.rolename=='') or (article.rolename!='administrator' and article.rolename!='policeAdmin')">
            AND publish = 1
        </if>
        and iswords = "0" and type!=1
        order by create_time desc
    </select>
src/main/java/org/springblade/modules/auth/utils/TokenUtil.java
@@ -109,6 +109,7 @@
                .set("cardid", user.getCardid())
                .set("phone", user.getPhone())
                .set("workjurisdiction", user.getWorkjurisdiction())
                .set("firstlogin", user.getFirstlogin())
                .set(TokenConstant.OAUTH_ID, userInfo.getOauthId())
                .set(TokenConstant.ACCOUNT, user.getAccount())
                .set(TokenConstant.USER_NAME, user.getAccount())
src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -645,6 +645,12 @@
        return R.data(res);
    }
    /**
     * 首次登录发送祝贺信
     */
    @GetMapping("/firstLogin")
    public R firstLogin(String id) {
        return R.status(userService.firstLogin(id));
    }
}
src/main/java/org/springblade/modules/system/entity/User.java
@@ -150,4 +150,5 @@
    private String signals;
    @TableField("job_unit")
    private String jobUnit;
    private String firstlogin;
}
src/main/java/org/springblade/modules/system/mapper/UserMapper.java
@@ -127,6 +127,7 @@
     */
    Integer selectCountAccount(@Param("account") String account);
    void updateAcc(String stype,String account);
    boolean firstLogin(String id);
    void delete(String account);
}
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml
@@ -452,7 +452,10 @@
    </select>
    <update id="updateAcc">
        update blade_user set stype=#{stype} where  account=#{account}
        update blade_user set stype=#{stype},firstlogin = "1" where  account=#{account}
    </update>
    <update id="firstLogin">
        update blade_user set firstlogin = "0" where  id=#{id}
    </update>
    <delete id="delete">
src/main/java/org/springblade/modules/system/service/IUserService.java
@@ -287,6 +287,7 @@
     */
    Integer selectCount(String account);
    void updateAcc(String stype,String account);
    boolean firstLogin(String id);
    void delete(String account);
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -540,6 +540,10 @@
    public void updateAcc(String stype, String account) {
        baseMapper.updateAcc(stype, account);
    }
    @Override
    public boolean firstLogin(String id) {
        return baseMapper.firstLogin(id);
    }
    @Override
    public void delete(String account) {
src/main/java/org/springblade/modules/zc/controller/ZcController.java
@@ -222,6 +222,7 @@
        user.setWorkjurisdiction(zc.getWorkjurisdiction());
        user.setExamination_type("0");
        user.setExamination_mx("正常");
        user.setFirstlogin("0");
        user.setCardid(zc.getCardid());
        if (!zc.getSignals().equals("")) {
            user.setSignals(zc.getSignals());