From cebd39337ff3f42647e334d5c715e697835bbf59 Mon Sep 17 00:00:00 2001 From: nies Date: Wed, 24 Nov 2021 18:30:23 +0800 Subject: [PATCH] =?UTF-8?q?(update)=E4=BF=AE=E6=94=B9=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=9A=84=E6=8E=A5=E5=8F=A3=E5=88=B0=E7=99=BD?= =?UTF-8?q?=E5=90=8D=E5=8D=95=E6=8E=A5=E5=8F=A3=E9=87=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apiservice/controller/base/WhiteController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java index 677c469..963561f 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java @@ -6,6 +6,7 @@ import cn.estsh.i3plus.core.api.iservice.base.ISystemLoginStrategyService; import cn.estsh.i3plus.core.api.iservice.busi.*; import cn.estsh.i3plus.core.apiservice.controller.busi.PersonnelController; import cn.estsh.i3plus.core.apiservice.controller.busi.SysSmsSendRecordController; +import cn.estsh.i3plus.core.apiservice.controller.busi.SysUserController; import cn.estsh.i3plus.core.apiservice.controller.busi.SysUserInfoController; import cn.estsh.i3plus.core.apiservice.util.SysUserPasswordUtil; import cn.estsh.i3plus.platform.common.convert.ConvertBean; @@ -88,6 +89,7 @@ import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.function.BiFunction; import java.util.stream.Collectors; +import java.util.stream.Stream; /** * @Description : @@ -169,6 +171,9 @@ public class WhiteController extends CoreBaseController { @Autowired private ISysRoleService sysRoleService; + @Autowired + private SysUserController sysUserController; + private Cache unsavedLocaleResSwitch = CacheBuilder.newBuilder() .maximumSize(1) .expireAfterWrite(1, TimeUnit.MINUTES) @@ -949,4 +954,17 @@ public class WhiteController extends CoreBaseController { } } + /** + * 根据登录的用户名批量修改账号状态 + * + * @param userLoginNames 用户名数组 + * @param status 状态 + * @return 处理结果 + */ + @PutMapping(value = "/batch-status/userLoginNames") + @ApiOperation(value = "根据用户名批量修改账号状态", notes = "根据用户名批量修改账号状态") + public ResultBean updateBatchStatusByUserLoginNames(String[] userLoginNames, Integer status) { + return sysUserController.updateBatchStatusByUserLoginNames(userLoginNames,status); + } + }