南昌市物联网技防平台-公安版
1.处警管理新增用户修改,判空条件位置修改,防止空指针异常
2.处境队伍查询条件新增账户模糊查询
2 files modified
12 ■■■■■ changed files
blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java 8 ●●●●● patch | view | raw | blame | history
blade-service/blade-user/src/main/java/org/springblade/system/user/mapper/UserMapper.xml 4 ●●●● patch | view | raw | blame | history
blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java
@@ -30,14 +30,13 @@
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.annotation.PreAuth;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tenant.annotation.NonDS;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.constant.BladeConstant;
import org.springblade.core.tool.constant.RoleConstant;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.StringPool;
import org.springblade.system.entity.Role;
import org.springblade.system.user.entity.User;
import org.springblade.system.user.excel.UserExcel;
import org.springblade.system.user.excel.UserImporter;
@@ -152,10 +151,10 @@
    public R submit(@Valid @RequestBody User user) {
        CacheUtil.clear(USER_CACHE);
        if (user.getOnline_status().equals("") || user.getOnline_status() == null){
        if (user.getOnline_status() == null || user.getOnline_status().equals("")){
            user.setOnline_status("0");
        }
        if (user.getWork_status().equals("") || user.getWork_status() == null){
        if (null == user.getWork_status() || user.getWork_status().equals("")){
            user.setWork_status("0");
        }
@@ -177,7 +176,6 @@
        if (user.getWork_status().equals("") || user.getWork_status() == null){
            user.setWork_status("0");
        }
        return R.status(userService.updateUser(user));
    }
blade-service/blade-user/src/main/java/org/springblade/system/user/mapper/UserMapper.xml
@@ -164,6 +164,10 @@
            <bind name="realName" value="'%'+user.realName+'%'"/>
            and bu.real_name like #{realName}
        </if>
        <if test="user.account!=null and user.account !=''">
            <bind name="account" value="'%'+user.account+'%'"/>
            and bu.account like #{account}
        </if>
        <if test="user.code!=null">
            <bind name="code" value="'%'+user.code+'%'"/>
            and bu.code like #{code}