puzhibing
2026-05-18 f33eaf279fdae3a5cae7775dc2a67e2d080dd5e0
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpWhitelistServiceImpl.java
@@ -18,6 +18,7 @@
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;
@@ -274,7 +275,7 @@
    }
    @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()});
        }
@@ -288,7 +289,7 @@
        }
        XpWhitelist whitelist = this.getById(dto.getId());
        whitelist.setAccount(SensitiveDataCryptoUtil.decryptIfPossible(whitelist.getAccount()));
        whitelist.setNickName(userByAccount.getNickName());
        whitelist.setAppUserId(userByAccount.getUid());
        StringBuilder operationContent = new StringBuilder("编辑账号:");
@@ -332,6 +333,7 @@
        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()));