diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java index c93b1a8..6881822 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java @@ -21,4 +21,6 @@ public interface SysUserMapper extends BaseMapper { SysUser selectUserInfo(@Param("sid") String sid); void updateUserById(SysUser sysUser); + + SysUser selectUser(@Param("sid") String sid); } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml index df0e821..bfdbf2d 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml @@ -36,4 +36,8 @@ where id = #{id} + + \ No newline at end of file diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java index 52f6d05..4ac9072 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java @@ -106,6 +106,10 @@ public class SysUserService extends MybatisBaseService { public ResultBean selectUserInfo(String sid) { ResultBean rb = ResultBean.fireFail(); SysUser sysUser = sysUserMapper.selectUserInfo(sid); + if(sysUser == null){ + SysUser sysUser1 = sysUserMapper.selectUser(sid); + return rb.success().setMsg("基础信息为空,请添加基础信息!!!").setData(sysUser1); + } return rb.success().setData(sysUser); }