diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/controller/EmEmployeesController.java b/aircraft-system/src/main/java/com/aircraft/modules/system/controller/EmEmployeesController.java index c3c5aa1..626b922 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/system/controller/EmEmployeesController.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/system/controller/EmEmployeesController.java @@ -103,9 +103,9 @@ public class EmEmployeesController { } @PutMapping - @Log("设置个人信息") - @ApiOperation("设置个人信息") - public ResponseEntity updateEmEmployees(@Validated @RequestBody EmEmployeesVo resources){ + @Log("修改员工信息") + @ApiOperation("修改员工信息") + public ResponseEntity updateEmEmployees(@Validated @RequestBody EmEmployees resources){ emEmployeesService.update(resources); return new ResponseEntity<>(HttpStatus.NO_CONTENT); } diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/domain/EmEmployees.java b/aircraft-system/src/main/java/com/aircraft/modules/system/domain/EmEmployees.java index 6cd3eab..9f30a0f 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/system/domain/EmEmployees.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/system/domain/EmEmployees.java @@ -27,6 +27,8 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import javax.validation.constraints.NotBlank; + /** * @description / * @author lhb @@ -67,6 +69,10 @@ public class EmEmployees extends BaseEntity { @ApiModelProperty(value = "密码") private String password; + @NotBlank + @ApiModelProperty(value = "用户名称") + private String username; + public void copy(EmEmployees source){ BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true)); } diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/domain/vo/EmEmployeesVo.java b/aircraft-system/src/main/java/com/aircraft/modules/system/domain/vo/EmEmployeesVo.java index 1ff3aca..b4590d4 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/system/domain/vo/EmEmployeesVo.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/system/domain/vo/EmEmployeesVo.java @@ -11,16 +11,6 @@ import java.util.Set; @Data public class EmEmployeesVo extends EmEmployees { - @ApiModelProperty(value = "登录密码") - private String password; - @ApiModelProperty(value = "性别") - private String gender; - - @ApiModelProperty(value = "区域id") - private Long areaId; - - @ApiModelProperty(value = "景区id") - private Long scenicId; } diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/rest/UserController.java b/aircraft-system/src/main/java/com/aircraft/modules/system/rest/UserController.java index 4667787..d026600 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/system/rest/UserController.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/system/rest/UserController.java @@ -106,11 +106,11 @@ public class UserController { @ApiOperation("新增用户") @PostMapping @PreAuthorize("@el.check('user:add')") - public ResponseEntity createUser(@Validated @RequestBody User resources){ + public ResponseEntity createUser(@Validated @RequestBody User resources) throws Exception { checkLevel(resources); // 默认密码 123456 // resources.setPassword(passwordEncoder.encode("123456")); - resources.setPassword(passwordEncoder.encode(resources.getPassword())); + resources.setPassword(passwordEncoder.encode(RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,resources.getPassword()))); userService.create(resources); return new ResponseEntity<>(HttpStatus.CREATED); } diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/service/EmEmployeesService.java b/aircraft-system/src/main/java/com/aircraft/modules/system/service/EmEmployeesService.java index 8222081..786022c 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/system/service/EmEmployeesService.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/system/service/EmEmployeesService.java @@ -61,7 +61,7 @@ public interface EmEmployeesService extends IService { * 编辑 * @param resources / */ - void update(EmEmployeesVo resources); + void update(EmEmployees resources); /** * 多选删除 diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/service/impl/EmEmployeesServiceImpl.java b/aircraft-system/src/main/java/com/aircraft/modules/system/service/impl/EmEmployeesServiceImpl.java index ec6d40d..fcd634f 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/system/service/impl/EmEmployeesServiceImpl.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/system/service/impl/EmEmployeesServiceImpl.java @@ -51,9 +51,6 @@ import javax.servlet.http.HttpServletResponse; public class EmEmployeesServiceImpl extends ServiceImpl implements EmEmployeesService { private final EmEmployeesMapper emEmployeesMapper; - private final RedisUtils redisUtils; - private final UserCacheManager userCacheManager; - private final UserMapper userMapper; private final EmAreaService areaService; private final EmScenicService scenicService; private final PasswordEncoder passwordEncoder; @@ -81,38 +78,12 @@ public class EmEmployeesServiceImpl extends ServiceImpl ids) { diff --git a/aircraft-system/src/main/resources/mapper/EmEmployeesMapper.xml b/aircraft-system/src/main/resources/mapper/EmEmployeesMapper.xml index 5324e41..853985e 100644 --- a/aircraft-system/src/main/resources/mapper/EmEmployeesMapper.xml +++ b/aircraft-system/src/main/resources/mapper/EmEmployeesMapper.xml @@ -4,18 +4,15 @@ - - - - +