修改下载简历,sysUser关联不到appUserId的用户用身份证管理查询,并且修改关联信息
This commit is contained in:
@@ -17,9 +17,7 @@ import com.ruoyi.cms.util.RoleUtils;
|
||||
import com.ruoyi.cms.util.StringUtil;
|
||||
import com.ruoyi.common.annotation.Anonymous;
|
||||
import com.ruoyi.common.annotation.BussinessLog;
|
||||
import com.ruoyi.common.core.domain.entity.AppSkill;
|
||||
import com.ruoyi.common.core.domain.entity.AppUserShow;
|
||||
import com.ruoyi.common.core.domain.entity.UserWorkExperiences;
|
||||
import com.ruoyi.common.core.domain.entity.*;
|
||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||
import com.ruoyi.common.utils.DateUtils;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
@@ -41,7 +39,6 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
||||
import com.ruoyi.cms.service.IAppUserService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
@@ -318,6 +315,17 @@ public class CmsAppUserController extends BaseController
|
||||
if(SecurityUtils.isLogin()){
|
||||
userId=RoleUtils.getSysAppuserId();
|
||||
}
|
||||
if(userId==null){
|
||||
String idCard=RoleUtils.getCurrentUseridCard();
|
||||
AppUser appUser=appUserService.selectAppuserByIdcard(idCard,StringUtil.IS_JOB_REQUEST_USER);
|
||||
if(appUser!=null){
|
||||
userId=appUser.getUserId();
|
||||
SysUser sysUser=new SysUser();
|
||||
sysUser.setAppUserId(userId);
|
||||
sysUser.setUserId(SecurityUtils.getUserId());
|
||||
appUserService.updateSysUserById(sysUser);
|
||||
}
|
||||
}
|
||||
String templatePath="/data/downloadmodel/简历.docx";
|
||||
AppUser result=appUserService.selectAppUserByUserId(userId);
|
||||
Map<String, Object> dataMap = new HashMap<>();
|
||||
|
||||
@@ -60,4 +60,6 @@ public interface AppUserMapper extends BaseMapper<AppUser>
|
||||
Integer getIsJbdUser(@Param("idCard") String idCard);
|
||||
|
||||
List<Long> selectUsersNotice(@Param("jobTitles") List<String> jobTitles);
|
||||
|
||||
void updateSysUserById(SysUser sysUser);
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.ruoyi.common.core.domain.entity.AppUserShow;
|
||||
import com.ruoyi.common.core.domain.entity.MyChart;
|
||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
||||
import com.ruoyi.cms.domain.vo.AppUserLky;
|
||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||
|
||||
/**
|
||||
@@ -101,4 +102,6 @@ public interface IAppUserService
|
||||
public AppUser getAppUserBase(String idCard);
|
||||
|
||||
Integer getIsJbdUser(String idCard);
|
||||
|
||||
public void updateSysUserById(SysUser sysUser);
|
||||
}
|
||||
|
||||
@@ -1253,4 +1253,9 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
||||
public Integer getIsJbdUser(String idCard) {
|
||||
return appUserMapper.getIsJbdUser(idCard);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateSysUserById(SysUser sysUser){
|
||||
appUserMapper.updateSysUserById(sysUser);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -348,4 +348,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<update id="updateSysUserById" parameterType="com.ruoyi.common.core.domain.entity.SysUser">
|
||||
update sys_user set app_user_id=#{appUserId} where user_id=#{userId}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user