(update)修改根据用户名更新状态的接口

yun-zuoyi
nies 4 years ago
parent cebd39337f
commit 0e7a27ebc4

@ -61,10 +61,9 @@ public interface ISysUserService {
*
* @param userLoginNameList
* @param status
* @param user
*/
@ApiOperation(value = "根据用户名批量修改账号状态", notes = "根据用户名批量修改账号状态")
void updateBatchSysUserStatusByUserLoginNames(List<String> userLoginNameList, int status, SessionUser user);
void updateBatchSysUserStatusByUserLoginNames(List<String> userLoginNameList, int status);
/**
*

@ -307,7 +307,7 @@ public class SysUserController extends CoreBaseController {
}
ValidatorBean.checkNotZero(status, "账号状态不能为空");
List<String> userLoginNameList = Stream.of(userLoginNames).collect(Collectors.toList());
sysUserService.updateBatchSysUserStatusByUserLoginNames(userLoginNameList,status,AuthUtil.getSessionUser());
sysUserService.updateBatchSysUserStatusByUserLoginNames(userLoginNameList,status);
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
} catch (ImppBusiException busExcep) {
return ResultBean.fail(busExcep);

@ -223,16 +223,26 @@ public class SysUserService implements ISysUserService {
}
@Override
public void updateBatchSysUserStatusByUserLoginNames(List<String> userLoginNameList, int status, SessionUser user) {
LOGGER.debug("平台用户 SYS_USER UPDATE By userLoginNames :{} status:{}, SessionUser :{}", userLoginNameList, status, user);
public void updateBatchSysUserStatusByUserLoginNames(List<String> userLoginNameList, int status) {
DdlPackBean ddlPackBean = new DdlPackBean();
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", ddlPackBean);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", ddlPackBean);
DdlPreparedPack.getInPackList(userLoginNameList, "userLoginName", ddlPackBean);
String modifiedUser = "系统";
try {
modifiedUser = AuthUtil.getSessionUser().getUserName();
} catch (Exception e) {
userRDao.updateByPropertiesWithVal(new String[]{"userStatus"},new Object[]{1},ddlPackBean);
LOGGER.debug("平台用户 SYS_USER UPDATE By SessionUser :{} 成功", user);
}
userRDao.updateByProperties(
new String[]{"userStatus", "modifyDatetime", "modifyUser"},
new Object[]{status, TimeTool.getNowTime(true), modifiedUser},
ddlPackBean);
// userRDao.updateByProperties(
// new String[]{"userStatus", "modifyUser"},
// new Object[]{status, modifiedUser},
// ddlPackBean);
}
@Override

@ -1,11 +1,11 @@
#\u4F7F\u7528\u914D\u7F6E
spring.profiles.active=docker
spring.profiles.active=test
#\u9879\u76EE\u63CF\u8FF0\u4FE1\u606F\uFF08swagger\u4E2D\u663E\u5F0F\uFF09\uFF0C\u4E2D\u6587\u4F7F\u7528uncode\u8F6C\u7801
desc.application.name=\u6838\u5FC3\u7BA1\u7406\u540E\u53F0
######### \u81EA\u5B9A\u4E49\u53C2\u6570 #########
#\u9879\u76EE\u540D\u79F0
spring.application.name=${project.name}
spring.application.name=${project.name}-ns
#\u5F53\u524D\u9879\u76EE\u7248\u672C
version=${project.version}
#\u89E3\u51B3\u7A0B\u5E8F\u8BFB\u914D\u7F6E\u6587\u4EF6\u4E71\u7801\u95EE\u9898

Loading…
Cancel
Save