pc端添加足迹
This commit is contained in:
@@ -1,15 +1,21 @@
|
||||
package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.ruoyi.cms.domain.AppReviewJob;
|
||||
import com.ruoyi.cms.domain.vo.AppUserLky;
|
||||
import com.ruoyi.cms.service.IAppReviewJobService;
|
||||
import com.ruoyi.cms.util.DateValidateUtil;
|
||||
import com.ruoyi.cms.util.RoleUtils;
|
||||
import com.ruoyi.common.annotation.BussinessLog;
|
||||
import com.ruoyi.common.core.domain.entity.AppUserShow;
|
||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||
import com.ruoyi.common.utils.DateUtils;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.common.utils.SiteSecurityUtils;
|
||||
import com.ruoyi.common.utils.StringUtils;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -45,6 +51,8 @@ public class CmsAppUserController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IAppUserService appUserService;
|
||||
@Autowired
|
||||
private IAppReviewJobService appReviewJobService;
|
||||
|
||||
/**
|
||||
* 查询APP用户列表
|
||||
@@ -209,4 +217,45 @@ public class CmsAppUserController extends BaseController
|
||||
List<AppUserShow> list = appUserService.selectUserApplyList(appUser);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加足迹信息
|
||||
* @param appReviewJob
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/browse")
|
||||
@ApiOperation("用户浏览")
|
||||
public AjaxResult browse(@RequestBody AppReviewJob appReviewJob)
|
||||
{
|
||||
if (Objects.isNull(appReviewJob) || Objects.isNull(appReviewJob.getJobId())) {
|
||||
return AjaxResult.error("岗位id为空");
|
||||
}
|
||||
|
||||
if (!SecurityUtils.isLogin()) {
|
||||
return AjaxResult.error("用户未登录!");
|
||||
}
|
||||
|
||||
Long frontUserId = appReviewJob.getUserId();
|
||||
String useridCard = RoleUtils.getCurrentUseridCard();
|
||||
|
||||
Long targetUserId;
|
||||
if (Objects.nonNull(frontUserId)) {
|
||||
targetUserId = frontUserId;
|
||||
} else {
|
||||
if (StringUtils.isEmpty(useridCard)) {
|
||||
return AjaxResult.error("用户身份证信息为空,无法获取用户ID!");
|
||||
}
|
||||
AppUser appUser = appUserService.selectAppuserByIdcard(useridCard);
|
||||
if (Objects.isNull(appUser)) {
|
||||
return AjaxResult.error("未查询到用户信息(身份证号:" + useridCard + ")!");
|
||||
}
|
||||
targetUserId = appUser.getUserId();
|
||||
}
|
||||
|
||||
appReviewJob.setUserId(targetUserId);
|
||||
if(StringUtils.isEmpty(appReviewJob.getReviewDate())){
|
||||
appReviewJob.setReviewDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD,new Date()));
|
||||
}
|
||||
return toAjax(appReviewJobService.insertAppReviewJob(appReviewJob));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user