pc端添加足迹
This commit is contained in:
@@ -1,15 +1,21 @@
|
|||||||
package com.ruoyi.cms.controller.cms;
|
package com.ruoyi.cms.controller.cms;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.ruoyi.cms.domain.AppReviewJob;
|
||||||
import com.ruoyi.cms.domain.vo.AppUserLky;
|
import com.ruoyi.cms.domain.vo.AppUserLky;
|
||||||
|
import com.ruoyi.cms.service.IAppReviewJobService;
|
||||||
import com.ruoyi.cms.util.DateValidateUtil;
|
import com.ruoyi.cms.util.DateValidateUtil;
|
||||||
import com.ruoyi.cms.util.RoleUtils;
|
import com.ruoyi.cms.util.RoleUtils;
|
||||||
import com.ruoyi.common.annotation.BussinessLog;
|
import com.ruoyi.common.annotation.BussinessLog;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUserShow;
|
import com.ruoyi.common.core.domain.entity.AppUserShow;
|
||||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
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.SecurityUtils;
|
||||||
|
import com.ruoyi.common.utils.SiteSecurityUtils;
|
||||||
import com.ruoyi.common.utils.StringUtils;
|
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;
|
||||||
@@ -45,6 +51,8 @@ public class CmsAppUserController extends BaseController
|
|||||||
{
|
{
|
||||||
@Autowired
|
@Autowired
|
||||||
private IAppUserService appUserService;
|
private IAppUserService appUserService;
|
||||||
|
@Autowired
|
||||||
|
private IAppReviewJobService appReviewJobService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询APP用户列表
|
* 查询APP用户列表
|
||||||
@@ -209,4 +217,45 @@ public class CmsAppUserController extends BaseController
|
|||||||
List<AppUserShow> list = appUserService.selectUserApplyList(appUser);
|
List<AppUserShow> list = appUserService.selectUserApplyList(appUser);
|
||||||
return getDataTable(list);
|
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