From d21773b0d86197d133ef4b16fe366232c345c665 Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期三, 19 六月 2024 23:02:50 +0800 Subject: [PATCH] 报表添加 --- project-system/src/main/java/com/project/system/service/impl/SysCompanyServiceImpl.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/project-system/src/main/java/com/project/system/service/impl/SysCompanyServiceImpl.java b/project-system/src/main/java/com/project/system/service/impl/SysCompanyServiceImpl.java index f8335ef..b4df7a6 100644 --- a/project-system/src/main/java/com/project/system/service/impl/SysCompanyServiceImpl.java +++ b/project-system/src/main/java/com/project/system/service/impl/SysCompanyServiceImpl.java @@ -62,6 +62,7 @@ SysCompany add = Convert.convert(SysCompany.class, bo); add.setCompanyStatus(1); validEntityBeforeSave(add); + add.setCompanyStatus(0); boolean save = this.save(add); addCompanyUser(add, 0); return save; @@ -198,6 +199,11 @@ if (phoneCount>0){ throw new BaseException(String.format("%1$s锛屼紒涓氳仈绯荤數璇濆凡瀛樺湪锛�", entity.getCompanyName())); } + SysUser user = new SysUser(); + user.setPhonenumber(entity.getCompanyPhone()); + if (UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) { + throw new BaseException(String.format("%1$s锛屼紒涓氳仈绯荤數璇濆凡瀛樺湪锛岃鏇存崲鎵嬫満鍙凤紒", entity.getCompanyName())); + } } else { int codeCount = this.count(lq().eq(SysCompany::getCompanyCode, entity.getCompanyCode()).ne(SysCompany::getCompanyId,entity.getCompanyId())); if (codeCount>0){ @@ -242,6 +248,11 @@ errorList.add(new ImportError(0, "浼佷笟鍚嶅凡瀛樺湪锛�")); } int phoneCount = this.count(lq().eq(SysCompany::getCompanyPhone, entity.getCompanyPhone())); + SysUser user = new SysUser(); + user.setPhonenumber(entity.getCompanyPhone()); + if (UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) { + errorList.add(new ImportError(3, "浼佷笟鑱旂郴鐢佃瘽绯荤粺涓凡瀛樺湪锛岃鏇存崲鐢佃瘽锛�")); + } if (phoneCount>0){ errorList.add(new ImportError(3, "浼佷笟鑱旂郴鐢佃瘽宸插瓨鍦紒")); } @@ -285,7 +296,6 @@ { return; } - user.setCreateBy(SecurityUtils.getUsername()); user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); userService.insertUser(user); } -- Gitblit v1.9.1