添加接口我的中-足迹、收藏、岗位申请
This commit is contained in:
@@ -3,9 +3,11 @@ package com.ruoyi.cms.controller.cms;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.ruoyi.cms.util.RoleUtils;
|
||||||
import com.ruoyi.common.annotation.BussinessLog;
|
import com.ruoyi.common.annotation.BussinessLog;
|
||||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
@@ -148,7 +150,6 @@ public class CmsAppUserController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("查询APP用户列表")
|
@ApiOperation("查询APP用户列表")
|
||||||
// @PreAuthorize("@ss.hasPermi('cms:appUser:list')")
|
|
||||||
@GetMapping("/noTmlist")
|
@GetMapping("/noTmlist")
|
||||||
public TableDataInfo noTmlist(AppUser appUser)
|
public TableDataInfo noTmlist(AppUser appUser)
|
||||||
{
|
{
|
||||||
@@ -156,4 +157,18 @@ public class CmsAppUserController extends BaseController
|
|||||||
List<AppUser> list = appUserService.selectNoTmAppUserList(appUser);
|
List<AppUser> list = appUserService.selectNoTmAppUserList(appUser);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("查询我的中(已经投递的,收藏的,足迹,预约)")
|
||||||
|
@GetMapping("/getMyTj")
|
||||||
|
public AjaxResult getMyTj()
|
||||||
|
{
|
||||||
|
if(!SecurityUtils.isLogin()){
|
||||||
|
return AjaxResult.error("未登录!");
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(RoleUtils.getCurrentUseridCard())){
|
||||||
|
return AjaxResult.error("用户信息为空!");
|
||||||
|
}
|
||||||
|
AppUser appUser=appUserService.selectAppuserByIdcard(RoleUtils.getCurrentUseridCard());
|
||||||
|
return AjaxResult.success(appUserService.getMyTj(appUser.getUserId()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
package com.ruoyi.cms.domain.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class MyChart {
|
||||||
|
private String ytd;
|
||||||
|
private String ysc;
|
||||||
|
private String yzj;
|
||||||
|
private String yyy;
|
||||||
|
}
|
||||||
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.ruoyi.cms.domain.vo.MyChart;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
import com.ruoyi.common.core.domain.entity.AppUser;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
|
|
||||||
@@ -29,4 +30,6 @@ public interface AppUserMapper extends BaseMapper<AppUser>
|
|||||||
int insertSysUserRole(Map<String,Object> map);
|
int insertSysUserRole(Map<String,Object> map);
|
||||||
|
|
||||||
int insertSysUser(SysUser sysUser);
|
int insertSysUser(SysUser sysUser);
|
||||||
|
|
||||||
|
MyChart getMyTj(Long userId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package com.ruoyi.cms.service;
|
package com.ruoyi.cms.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.ruoyi.cms.domain.vo.MyChart;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
import com.ruoyi.common.core.domain.entity.AppUser;
|
||||||
import com.ruoyi.cms.domain.vo.AppUserLky;
|
import com.ruoyi.cms.domain.vo.AppUserLky;
|
||||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||||
@@ -68,4 +70,6 @@ public interface IAppUserService
|
|||||||
public int editRegisterUser(RegisterBody registerBody);
|
public int editRegisterUser(RegisterBody registerBody);
|
||||||
|
|
||||||
public List<AppUser> selectNoTmAppUserList(AppUser appUser);
|
public List<AppUser> selectNoTmAppUserList(AppUser appUser);
|
||||||
|
|
||||||
|
public MyChart getMyTj(Long userId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import java.util.stream.Collectors;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
|
import com.ruoyi.cms.domain.vo.MyChart;
|
||||||
import com.ruoyi.common.core.domain.entity.File;
|
import com.ruoyi.common.core.domain.entity.File;
|
||||||
import com.ruoyi.cms.domain.vo.AppSkillVo;
|
import com.ruoyi.cms.domain.vo.AppSkillVo;
|
||||||
import com.ruoyi.cms.mapper.*;
|
import com.ruoyi.cms.mapper.*;
|
||||||
@@ -331,4 +332,9 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
|||||||
{
|
{
|
||||||
return appUserMapper.selectAppUserList(appUser);
|
return appUserMapper.selectAppUserList(appUser);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public MyChart getMyTj(Long userId) {
|
||||||
|
return appUserMapper.getMyTj(userId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -605,7 +605,6 @@ public class ESJobSearchImpl implements IESJobSearchService
|
|||||||
ESJobSearch newSearch = new ESJobSearch();
|
ESJobSearch newSearch = new ESJobSearch();
|
||||||
BeanUtils.copyProperties(esJobSearch,newSearch);
|
BeanUtils.copyProperties(esJobSearch,newSearch);
|
||||||
//查询
|
//查询
|
||||||
if(SecurityUtils.isLogin()){
|
|
||||||
if(appUser!=null){
|
if(appUser!=null){
|
||||||
if(!ListUtil.isEmptyOrNull(appUser.getJobTitle())){
|
if(!ListUtil.isEmptyOrNull(appUser.getJobTitle())){
|
||||||
List<String> jobTitle = appUser.getJobTitle();
|
List<String> jobTitle = appUser.getJobTitle();
|
||||||
@@ -655,7 +654,6 @@ public class ESJobSearchImpl implements IESJobSearchService
|
|||||||
if(!StringUtil.isEmptyOrNull(esJobSearch.getCode())){
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getCode())){
|
||||||
newSearch.setCode(esJobSearch.getCode());
|
newSearch.setCode(esJobSearch.getCode());
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
LambdaEsQueryWrapper<ESJobDocument> wrapper = getWrapper(newSearch,jobIds);
|
LambdaEsQueryWrapper<ESJobDocument> wrapper = getWrapper(newSearch,jobIds);
|
||||||
|
|
||||||
|
|||||||
@@ -108,4 +108,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<select id="getMyTj" resultType="com.ruoyi.cms.domain.vo.MyChart">
|
||||||
|
SELECT t1.yzj,t2.ysc,t3.ytd,0 AS yyy FROM
|
||||||
|
(SELECT COUNT(user_id) AS yzj FROM app_review_job WHERE user_id = #{userId} AND del_flag = '0') t1
|
||||||
|
CROSS JOIN (SELECT COUNT(user_id) AS ysc FROM job_collection WHERE user_id = #{userId} AND del_flag = '0') t2
|
||||||
|
CROSS JOIN (SELECT COUNT(user_id) AS ytd FROM job_apply WHERE user_id = #{userId} AND del_flag = '0') t3
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user