mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-11-12 21:53:48 +08:00
优化一些问题和代码
This commit is contained in:
@@ -112,7 +112,6 @@ public class NoticeController {
|
||||
// --------------------- 【员工】查看 通知公告 -------------------------
|
||||
@ApiOperation("【员工】通知公告-查看详情 @author 卓大")
|
||||
@GetMapping("/oa/notice/employee/view/{noticeId}")
|
||||
@RepeatSubmit
|
||||
public ResponseDTO<NoticeDetailVO> view(@PathVariable Long noticeId, HttpServletRequest request) {
|
||||
return noticeEmployeeService.view(
|
||||
SmartRequestUtil.getRequestUserId(),
|
||||
@@ -124,14 +123,12 @@ public class NoticeController {
|
||||
|
||||
@ApiOperation("【员工】通知公告-查询全部 @author 卓大")
|
||||
@PostMapping("/oa/notice/employee/query")
|
||||
@RepeatSubmit
|
||||
public ResponseDTO<PageResult<NoticeEmployeeVO>> queryEmployeeNotice(@RequestBody @Valid NoticeEmployeeQueryForm noticeEmployeeQueryForm) {
|
||||
return noticeEmployeeService.queryList(SmartRequestUtil.getRequestUserId(), noticeEmployeeQueryForm);
|
||||
}
|
||||
|
||||
@ApiOperation("【员工】通知公告-查询 查看记录 @author 卓大")
|
||||
@PostMapping("/oa/notice/employee/queryViewRecord")
|
||||
@RepeatSubmit
|
||||
public ResponseDTO<PageResult<NoticeViewRecordVO>> queryViewRecord(@RequestBody @Valid NoticeViewRecordQueryForm noticeViewRecordQueryForm) {
|
||||
return ResponseDTO.ok(noticeEmployeeService.queryViewRecord(noticeViewRecordQueryForm));
|
||||
}
|
||||
|
||||
@@ -111,17 +111,17 @@ public class EmployeeService {
|
||||
*/
|
||||
public synchronized ResponseDTO<String> addEmployee(EmployeeAddForm employeeAddForm) {
|
||||
// 校验名称是否重复
|
||||
EmployeeEntity employeeEntity = employeeDao.getByLoginName(employeeAddForm.getLoginName(), false);
|
||||
EmployeeEntity employeeEntity = employeeDao.getByLoginName(employeeAddForm.getLoginName(), null);
|
||||
if (null != employeeEntity) {
|
||||
return ResponseDTO.userErrorParam("登录名重复");
|
||||
}
|
||||
// 校验姓名是否重复
|
||||
employeeEntity = employeeDao.getByActualName(employeeAddForm.getActualName(), false);
|
||||
employeeEntity = employeeDao.getByActualName(employeeAddForm.getActualName(), null);
|
||||
if (null != employeeEntity) {
|
||||
return ResponseDTO.userErrorParam("姓名重复");
|
||||
}
|
||||
// 校验电话是否存在
|
||||
employeeEntity = employeeDao.getByPhone(employeeAddForm.getPhone(), false);
|
||||
employeeEntity = employeeDao.getByPhone(employeeAddForm.getPhone(), null);
|
||||
if (null != employeeEntity) {
|
||||
return ResponseDTO.userErrorParam("手机号已存在");
|
||||
}
|
||||
@@ -166,17 +166,17 @@ public class EmployeeService {
|
||||
}
|
||||
|
||||
|
||||
EmployeeEntity existEntity = employeeDao.getByLoginName(employeeUpdateForm.getLoginName(), false);
|
||||
EmployeeEntity existEntity = employeeDao.getByLoginName(employeeUpdateForm.getLoginName(), null);
|
||||
if (null != existEntity && !Objects.equals(existEntity.getEmployeeId(), employeeId)) {
|
||||
return ResponseDTO.userErrorParam("登录名重复");
|
||||
}
|
||||
|
||||
existEntity = employeeDao.getByPhone(employeeUpdateForm.getPhone(), false);
|
||||
existEntity = employeeDao.getByPhone(employeeUpdateForm.getPhone(), null);
|
||||
if (null != existEntity && !Objects.equals(existEntity.getEmployeeId(), employeeId)) {
|
||||
return ResponseDTO.userErrorParam("手机号已存在");
|
||||
}
|
||||
|
||||
existEntity = employeeDao.getByActualName(employeeUpdateForm.getActualName(), false);
|
||||
existEntity = employeeDao.getByActualName(employeeUpdateForm.getActualName(), null);
|
||||
if (null != existEntity && !Objects.equals(existEntity.getEmployeeId(), employeeId)) {
|
||||
return ResponseDTO.userErrorParam("姓名重复");
|
||||
}
|
||||
|
||||
@@ -261,6 +261,7 @@ public class LoginService {
|
||||
private void saveLogoutLog(RequestUser requestUser, String ip, String userAgent) {
|
||||
LoginLogEntity loginEntity = LoginLogEntity.builder()
|
||||
.userId(requestUser.getUserId())
|
||||
.userType(requestUser.getUserType().getValue())
|
||||
.userName(requestUser.getUserName())
|
||||
.userAgent(userAgent)
|
||||
.loginIp(ip)
|
||||
|
||||
Reference in New Issue
Block a user