mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 12:39:05 +08:00
♻️ Refactoring code. 格式化代码
This commit is contained in:
1 parent
f5ea97c8b9
commit
f6fbd50995
9 files changed
+26
-47
No files matched your search
-8
@@ -21,7 +21,6 @@ public class CpUserExcelVo implements Serializable {
|
||||
@ExcelIgnore
|
||||
private Long lineNum;
|
||||
|
||||
|
||||
@NotBlank(message = "帐号不能为空")
|
||||
@ExcelProperty("帐号")
|
||||
private String username;
|
||||
@@ -33,7 +32,6 @@ public class CpUserExcelVo implements Serializable {
|
||||
@ExcelProperty("手机")
|
||||
private String phone;
|
||||
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@@ -41,7 +39,6 @@ public class CpUserExcelVo implements Serializable {
|
||||
@ExcelProperty("姓名")
|
||||
private String name;
|
||||
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@@ -55,14 +52,9 @@ public class CpUserExcelVo implements Serializable {
|
||||
@ExcelProperty("部门")
|
||||
private String deptName;
|
||||
|
||||
|
||||
@ExcelProperty("企业邮箱")
|
||||
private String email;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 锁定标记
|
||||
*/
|
||||
|
||||
+1
-1
@@ -14,6 +14,7 @@ import java.io.Serializable;
|
||||
*/
|
||||
@Data
|
||||
public class DeptExcelVo implements Serializable {
|
||||
|
||||
/**
|
||||
* 导入时候回显行号
|
||||
*/
|
||||
@@ -28,7 +29,6 @@ public class DeptExcelVo implements Serializable {
|
||||
@ExcelProperty("上级部门")
|
||||
private String parentName;
|
||||
|
||||
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
|
||||
-8
@@ -18,7 +18,6 @@ public class DingUserExcelVo implements Serializable {
|
||||
@ExcelIgnore
|
||||
private Long lineNum;
|
||||
|
||||
|
||||
/**
|
||||
* 手机号
|
||||
*/
|
||||
@@ -26,7 +25,6 @@ public class DingUserExcelVo implements Serializable {
|
||||
@ExcelProperty("手机号")
|
||||
private String phone;
|
||||
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@@ -34,7 +32,6 @@ public class DingUserExcelVo implements Serializable {
|
||||
@ExcelProperty("姓名")
|
||||
private String name;
|
||||
|
||||
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
@@ -42,14 +39,9 @@ public class DingUserExcelVo implements Serializable {
|
||||
@ExcelProperty("部门")
|
||||
private String deptName;
|
||||
|
||||
|
||||
@ExcelProperty("邮箱")
|
||||
private String email;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 锁定标记
|
||||
*/
|
||||
|
||||
+4
-5
@@ -134,18 +134,16 @@ public class SysDeptController {
|
||||
relationService.list(Wrappers.<SysDeptRelation>lambdaQuery().eq(SysDeptRelation::getAncestor, deptId)));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 导出部门
|
||||
* @return
|
||||
*/
|
||||
@ResponseExcel
|
||||
@GetMapping("/export")
|
||||
public List<DeptExcelVo> export(){
|
||||
public List<DeptExcelVo> export() {
|
||||
return sysDeptService.listExcelVo();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 导入部门
|
||||
* @param excelVOList
|
||||
@@ -153,8 +151,9 @@ public class SysDeptController {
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("import")
|
||||
public R importDept(@RequestExcel List<DeptExcelVo> excelVOList, BindingResult bindingResult){
|
||||
public R importDept(@RequestExcel List<DeptExcelVo> excelVOList, BindingResult bindingResult) {
|
||||
|
||||
return sysDeptService.importDept(excelVOList,bindingResult);
|
||||
return sysDeptService.importDept(excelVOList, bindingResult);
|
||||
}
|
||||
|
||||
}
|
||||
+4
-6
@@ -215,7 +215,6 @@ public class SysUserController {
|
||||
return userService.importUser(excelVOList, bindingResult);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 导入钉钉用户
|
||||
* @param excelVOList
|
||||
@@ -223,14 +222,13 @@ public class SysUserController {
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/importDingUser")
|
||||
public R importDingUser(@RequestExcel List<DingUserExcelVo> excelVOList, BindingResult bindingResult){
|
||||
return userService.importDingUser(excelVOList,bindingResult);
|
||||
public R importDingUser(@RequestExcel List<DingUserExcelVo> excelVOList, BindingResult bindingResult) {
|
||||
return userService.importDingUser(excelVOList, bindingResult);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/importCpUser")
|
||||
public R importCpUser(@RequestExcel List<CpUserExcelVo> excelVOList, BindingResult bindingResult){
|
||||
return userService.importCpUser(excelVOList,bindingResult);
|
||||
public R importCpUser(@RequestExcel List<CpUserExcelVo> excelVOList, BindingResult bindingResult) {
|
||||
return userService.importCpUser(excelVOList, bindingResult);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
@@ -69,4 +69,5 @@ public interface SysDeptService extends IService<SysDept> {
|
||||
List<DeptExcelVo> listExcelVo();
|
||||
|
||||
R importDept(List<DeptExcelVo> excelVOList, BindingResult bindingResult);
|
||||
|
||||
}
|
||||
+1
@@ -129,4 +129,5 @@ public interface SysUserService extends IService<SysUser> {
|
||||
R importDingUser(List<DingUserExcelVo> excelVOList, BindingResult bindingResult);
|
||||
|
||||
R importCpUser(List<CpUserExcelVo> excelVOList, BindingResult bindingResult);
|
||||
|
||||
}
|
||||
+5
-5
@@ -143,15 +143,14 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
|
||||
List<ErrorMessage> errorMessageList = (List<ErrorMessage>) bindingResult.getTarget();
|
||||
|
||||
List<SysDept> deptList = this.list();
|
||||
for (DeptExcelVo item: excelVOList){
|
||||
for (DeptExcelVo item : excelVOList) {
|
||||
Set<String> errorMsg = new HashSet<>();
|
||||
boolean exsitUsername = deptList.stream()
|
||||
.anyMatch(sysDept -> item.getName().equals(sysDept.getName()));
|
||||
boolean exsitUsername = deptList.stream().anyMatch(sysDept -> item.getName().equals(sysDept.getName()));
|
||||
if (exsitUsername) {
|
||||
errorMsg.add("部门名称已经存在");
|
||||
}
|
||||
SysDept one = this.getOne(Wrappers.<SysDept>lambdaQuery().eq(SysDept::getName, item.getParentName()));
|
||||
if(item.getParentName().equals("跟部门")){
|
||||
if (item.getParentName().equals("跟部门")) {
|
||||
one = new SysDept();
|
||||
one.setDeptId(0L);
|
||||
}
|
||||
@@ -164,7 +163,8 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
|
||||
sysDept.setParentId(one.getDeptId());
|
||||
sysDept.setSortOrder(item.getSortOrder());
|
||||
this.saveDept(sysDept);
|
||||
}else{
|
||||
}
|
||||
else {
|
||||
// 数据不合法情况
|
||||
errorMessageList.add(new ErrorMessage(item.getLineNum(), errorMsg));
|
||||
}
|
||||
|
||||
+10
-14
@@ -398,7 +398,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public R importDingUser(List<DingUserExcelVo> excelVOList, BindingResult bindingResult) {
|
||||
List<ErrorMessage> errorMessageList = (List<ErrorMessage>) bindingResult.getTarget();
|
||||
@@ -406,24 +405,22 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
List<SysUser> userList = this.list();
|
||||
List<SysDept> deptList = sysDeptService.list();
|
||||
|
||||
for (DingUserExcelVo item: excelVOList){
|
||||
for (DingUserExcelVo item : excelVOList) {
|
||||
Set<String> errorMsg = new HashSet<>();
|
||||
boolean exsitUser = userList.stream()
|
||||
.anyMatch(sysUser -> item.getName().equals(sysUser.getName()));
|
||||
boolean exsitUser = userList.stream().anyMatch(sysUser -> item.getName().equals(sysUser.getName()));
|
||||
if (exsitUser) {
|
||||
errorMsg.add(MsgUtils.getMessage(ErrorCodes.SYS_USER_USERNAME_EXISTING, item.getName()));
|
||||
}
|
||||
// 删除手机号中的 +86 前缀
|
||||
String phone = item.getPhone().split("-")[1];
|
||||
boolean exsitPhone = userList.stream()
|
||||
.anyMatch(sysUser -> phone.equals(sysUser.getPhone()));
|
||||
boolean exsitPhone = userList.stream().anyMatch(sysUser -> phone.equals(sysUser.getPhone()));
|
||||
if (exsitPhone) {
|
||||
errorMsg.add(MsgUtils.getMessage(ErrorCodes.SYS_USER_PHONE_EXISTING, item.getPhone()));
|
||||
}
|
||||
String deptName = item.getDeptName().split(",")[0];
|
||||
// 判断输入的部门名称列表是否合法
|
||||
Optional<SysDept> deptOptional = deptList.stream()
|
||||
.filter(dept -> deptName.equals(dept.getName())).findFirst();
|
||||
Optional<SysDept> deptOptional = deptList.stream().filter(dept -> deptName.equals(dept.getName()))
|
||||
.findFirst();
|
||||
if (!deptOptional.isPresent()) {
|
||||
errorMsg.add(MsgUtils.getMessage(ErrorCodes.SYS_DEPT_DEPTNAME_INEXISTENCE, item.getDeptName()));
|
||||
}
|
||||
@@ -466,24 +463,23 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
List<SysUser> userList = this.list();
|
||||
List<SysDept> deptList = sysDeptService.list();
|
||||
|
||||
for (CpUserExcelVo item: excelVOList){
|
||||
for (CpUserExcelVo item : excelVOList) {
|
||||
Set<String> errorMsg = new HashSet<>();
|
||||
boolean exsitUsername = userList.stream()
|
||||
.anyMatch(sysUser -> item.getUsername().equals(sysUser.getUsername()));
|
||||
if (exsitUsername) {
|
||||
errorMsg.add(MsgUtils.getMessage(ErrorCodes.SYS_USER_USERNAME_EXISTING, item.getUsername()));
|
||||
}
|
||||
boolean exsitPhone = userList.stream()
|
||||
.anyMatch(sysUser -> item.getPhone().equals(sysUser.getPhone()));
|
||||
boolean exsitPhone = userList.stream().anyMatch(sysUser -> item.getPhone().equals(sysUser.getPhone()));
|
||||
if (exsitPhone) {
|
||||
errorMsg.add(MsgUtils.getMessage(ErrorCodes.SYS_USER_PHONE_EXISTING, item.getPhone()));
|
||||
}
|
||||
// 多部门获取第一个 到部门获取自己点
|
||||
String[] deptNameList = item.getDeptName().split(";")[0].split("/");
|
||||
String deptName = deptNameList[deptNameList.length-1];
|
||||
String deptName = deptNameList[deptNameList.length - 1];
|
||||
// 判断输入的部门名称列表是否合法
|
||||
Optional<SysDept> deptOptional = deptList.stream()
|
||||
.filter(dept -> deptName.equals(dept.getName())).findFirst();
|
||||
Optional<SysDept> deptOptional = deptList.stream().filter(dept -> deptName.equals(dept.getName()))
|
||||
.findFirst();
|
||||
if (!deptOptional.isPresent()) {
|
||||
errorMsg.add(MsgUtils.getMessage(ErrorCodes.SYS_DEPT_DEPTNAME_INEXISTENCE, deptName));
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user