业务逻辑修改以及完善
This commit is contained in:
@@ -56,7 +56,7 @@ public class CommonController
|
||||
{
|
||||
if (!FileUtils.checkAllowDownload(fileName))
|
||||
{
|
||||
throw new Exception(StringUtils.format("文件名称({})非法,不允许下载。 ", fileName));
|
||||
throw new Exception(StringUtils.format("The file name ({}) is illegal and cannot be downloaded。 ", fileName));
|
||||
}
|
||||
String realFileName = System.currentTimeMillis() + fileName.substring(fileName.indexOf("_") + 1);
|
||||
String filePath = RuoYiConfig.getDownloadPath() + fileName;
|
||||
@@ -152,7 +152,7 @@ public class CommonController
|
||||
{
|
||||
if (!FileUtils.checkAllowDownload(resource))
|
||||
{
|
||||
throw new Exception(StringUtils.format("资源文件({})非法,不允许下载。 ", resource));
|
||||
throw new Exception(StringUtils.format("The resource file ({}) is illegal and cannot be downloaded。 ", resource));
|
||||
}
|
||||
// 本地资源路径
|
||||
String localPath = RuoYiConfig.getProfile();
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.vetti.common.core.domain.AjaxResult;
|
||||
import com.vetti.common.core.domain.R;
|
||||
import com.vetti.common.core.page.TableWebDataInfo;
|
||||
import com.vetti.common.enums.BusinessType;
|
||||
import com.vetti.common.utils.SecurityUtils;
|
||||
import com.vetti.hotake.domain.HotakeRolesInfo;
|
||||
import com.vetti.hotake.domain.dto.HotakeRolesInfoDto;
|
||||
import com.vetti.hotake.service.IHotakeRolesInfoService;
|
||||
@@ -38,6 +39,7 @@ public class HotakeRolesInfoController extends BaseController
|
||||
@GetMapping("/getPageList")
|
||||
public TableWebDataInfo<HotakeRolesInfo> listPage(HotakeRolesInfo hotakeRolesInfo)
|
||||
{
|
||||
hotakeRolesInfo.setRecruiterId(SecurityUtils.getUserId());
|
||||
startPage();
|
||||
List<HotakeRolesInfo> list = hotakeRolesInfoService.selectHotakeRolesInfoList(hotakeRolesInfo);
|
||||
return getWebDataTable(list);
|
||||
@@ -50,10 +52,36 @@ public class HotakeRolesInfoController extends BaseController
|
||||
@GetMapping("/getList")
|
||||
public R<List<HotakeRolesInfo>> list(HotakeRolesInfo hotakeRolesInfo)
|
||||
{
|
||||
hotakeRolesInfo.setRecruiterId(SecurityUtils.getUserId());
|
||||
List<HotakeRolesInfo> list = hotakeRolesInfoService.selectHotakeRolesInfoList(hotakeRolesInfo);
|
||||
return R.ok(list,"");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 查询岗位信息列表
|
||||
*/
|
||||
@ApiOperation("查询岗位信息列表")
|
||||
@GetMapping("/home/getPageList")
|
||||
public TableWebDataInfo<HotakeRolesInfo> listHomePage(HotakeRolesInfo hotakeRolesInfo)
|
||||
{
|
||||
startPage();
|
||||
List<HotakeRolesInfo> list = hotakeRolesInfoService.selectHotakeRolesInfoList(hotakeRolesInfo);
|
||||
return getWebDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询岗位信息列表(无分页)
|
||||
*/
|
||||
@ApiOperation("查询岗位信息列表(无分页)")
|
||||
@GetMapping("/home/getList")
|
||||
public R<List<HotakeRolesInfo>> listHome(HotakeRolesInfo hotakeRolesInfo)
|
||||
{
|
||||
List<HotakeRolesInfo> list = hotakeRolesInfoService.selectHotakeRolesInfoList(hotakeRolesInfo);
|
||||
return R.ok(list,"");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取岗位信息详细信息
|
||||
*/
|
||||
|
||||
@@ -1,18 +1,24 @@
|
||||
package com.vetti.web.controller.system;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import com.vetti.common.core.controller.BaseController;
|
||||
import com.vetti.common.core.domain.AjaxResult;
|
||||
import com.vetti.common.core.domain.entity.SysUser;
|
||||
import com.vetti.common.exception.ServiceException;
|
||||
import com.vetti.common.service.verification.VerificationService;
|
||||
import com.vetti.common.utils.MessageUtils;
|
||||
import com.vetti.system.mapper.SysUserMapper;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author ID
|
||||
@@ -27,6 +33,9 @@ public class VerificationController extends BaseController {
|
||||
@Resource
|
||||
private final VerificationService verificationEmailService;
|
||||
|
||||
@Autowired
|
||||
private SysUserMapper userMapper;
|
||||
|
||||
|
||||
@ApiOperation("发送验证码(标题、内容走的配置文件)")
|
||||
@PostMapping("/email/send")
|
||||
@@ -35,6 +44,20 @@ public class VerificationController extends BaseController {
|
||||
return AjaxResult.success(MessageUtils.messageCustomize("systemVerificationEmailController10001"));
|
||||
}
|
||||
|
||||
@ApiOperation("发送验证码(标题、内容走的配置文件)-注册使用")
|
||||
@PostMapping("/email/register/send")
|
||||
public AjaxResult sendRegisterVerificationCode(@RequestParam String email) {
|
||||
|
||||
SysUser query = new SysUser();
|
||||
query.setUserName(email);
|
||||
List<SysUser> userList = userMapper.selectUserList(query);
|
||||
if (CollectionUtil.isNotEmpty(userList)) {
|
||||
throw new ServiceException(MessageUtils.messageCustomize("systemExceptionSysAppLoginServiceImpl10004"));
|
||||
}
|
||||
verificationEmailService.sendVerificationEm7941VerificationCode(email);
|
||||
return AjaxResult.success(MessageUtils.messageCustomize("systemVerificationEmailController10001"));
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证邮箱验证码
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user