From b57d1badbbd2279a02a4a31739d3ae3083314232 Mon Sep 17 00:00:00 2001 From: anthonyywj2 <353682448@qq.com> Date: Thu, 24 Mar 2022 17:52:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=EF=BC=8C=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E5=8D=95=E6=8D=AE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/controller/auth/LoginController.java | 16 +++++++++++++++- .../basic/impl/BussinessTypeServiceImpl.java | 6 ++++++ .../mapper/basic/BussinessLocalTypeDao.xml | 5 +++-- .../mybatis/mapper/basic/BussinessTypeDao.xml | 10 ++++++---- 4 files changed, 30 insertions(+), 7 deletions(-) diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/LoginController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/LoginController.java index 434cf4d..606a82c 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/LoginController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/LoginController.java @@ -5,6 +5,7 @@ import com.glxp.sale.admin.constant.Constant; import com.glxp.sale.admin.dao.auth.AuthLicenseDao; import com.glxp.sale.admin.entity.auth.AuthAdmin; import com.glxp.sale.admin.entity.auth.AuthLicense; +import com.glxp.sale.admin.entity.auth.CustomerInfoEntity; import com.glxp.sale.admin.entity.info.CompanyEntity; import com.glxp.sale.admin.exception.JsonException; import com.glxp.sale.admin.req.auth.LoginRequest; @@ -12,6 +13,7 @@ import com.glxp.sale.admin.req.auth.UpdatePasswordRequest; import com.glxp.sale.admin.res.auth.LoginUserInfoResponse; import com.glxp.sale.admin.service.auth.AuthAdminService; import com.glxp.sale.admin.service.auth.AuthLoginService; +import com.glxp.sale.admin.service.auth.CustomerInfoService; import com.glxp.sale.admin.service.info.CompanyService; import com.glxp.sale.admin.util.AppUtils; import com.glxp.sale.admin.util.IpUtils; @@ -52,6 +54,8 @@ public class LoginController { @Resource private AuthLicenseDao authLicenseDao; + @Resource + CustomerInfoService customerInfoService; /** * 用户登录 @@ -68,8 +72,18 @@ public class LoginController { AuthAdmin authAdmin; if (loginRequest.getType() != null && loginRequest.getType() == 1) { authAdmin = authAdminService.findByUser(loginRequest.getUsername(), Constant.SYSTEM_CUSTOMER_ID); - } else + } else { authAdmin = authAdminService.findByUserName(loginRequest.getUsername()); + if (authAdmin.getCustomerId() != 110) { + if (authAdmin.getUserFlag() == 0) { + throw new JsonException(ResultEnum.DATA_NOT, "该用户已被禁用!"); + } + CustomerInfoEntity customerInfoEntity = customerInfoService.selectById(authAdmin.getCustomerId()); + if (customerInfoEntity.getUserFlag() == 0) { + throw new JsonException(ResultEnum.DATA_NOT, "该企业账户已被禁用!"); + } + } + } if (authAdmin == null) { throw new JsonException(ResultEnum.DATA_NOT, "用户名或密码错误"); } diff --git a/api-admin/src/main/java/com/glxp/sale/admin/service/basic/impl/BussinessTypeServiceImpl.java b/api-admin/src/main/java/com/glxp/sale/admin/service/basic/impl/BussinessTypeServiceImpl.java index a7569ad..5b5db36 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/service/basic/impl/BussinessTypeServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/service/basic/impl/BussinessTypeServiceImpl.java @@ -116,6 +116,12 @@ public class BussinessTypeServiceImpl implements BussinessTypeService { @Override public boolean insertBussinessType(BussinessTypeEntity bussinessTypeEntity) { + if (!StrUtil.isEmpty(bussinessTypeEntity.getSupplementOrderType())){ + BussinessTypeEntity correspondType = bussinessTypeDao.selectByAction(bussinessTypeEntity.getSupplementOrderType()); + if (correspondType != null && correspondType.getCorpType() == 1) { + bussinessTypeDao.updateSupplementOrderType(bussinessTypeEntity.getSupplementOrderType(), bussinessTypeEntity.getAction()); + } + } return bussinessTypeDao.insertBussinessType(bussinessTypeEntity); } diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml index 896beed..1029fb5 100644 --- a/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml @@ -5,7 +5,8 @@