| | |
| | | import com.xiaopeng.common.core.web.page.PageInfo; |
| | | import com.xiaopeng.operation.constant.I18nKeyConstant; |
| | | import com.xiaopeng.operation.dto.WhitelistAddDto; |
| | | import com.xiaopeng.operation.dto.WhitelistEditDto; |
| | | import com.xiaopeng.operation.mapper.XpWhitelistMapper; |
| | | import com.xiaopeng.operation.mapper.XpWhitelistOperlogMapper; |
| | | import com.xiaopeng.operation.query.WhitelistPageListQuery; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R editWhitelist(XpWhitelist dto, SysUser sysUser) { |
| | | public R editWhitelist(WhitelistEditDto dto, SysUser sysUser) { |
| | | if (!PhoneUtil.isMobile(dto.getAccount())) { |
| | | throw new ServiceException("以下帐号格式不正确:", I18nKeyConstant.ACCOUNT_FORMAT_ERROR, new Object[]{dto.getAccount()}); |
| | | } |
| | |
| | | } |
| | | XpWhitelist whitelist = this.getById(dto.getId()); |
| | | whitelist.setAccount(SensitiveDataCryptoUtil.decryptIfPossible(whitelist.getAccount())); |
| | | |
| | | whitelist.setNickName(userByAccount.getNickName()); |
| | | whitelist.setAppUserId(userByAccount.getUid()); |
| | | |
| | | StringBuilder operationContent = new StringBuilder("编辑账号:"); |
| | |
| | | StringBuilder content = operationContent.append(accountBuilder); |
| | | xpWhitelistOperlog.setOperationContent(content.toString()); |
| | | xpWhitelistOperlogMapper.insert(xpWhitelistOperlog); |
| | | |
| | | whitelist.setNickName(dto.getNickName()); |
| | | whitelist.setIsPriorityDispatch(dto.getIsPriorityDispatch()); |
| | | whitelist.setAccount(SensitiveDataCryptoUtil.encrypt(dto.getAccount())); |