云
2 天以前 657698fd2fb32794932474648dbaee9e284e38c8
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/imports/MesQcImportHelper.java
@@ -174,11 +174,11 @@
    }
    /**
     * 解析客户编号,基于客户名称
     * 解析客户编号,基于客户名称;留空表示不关联客户
     */
    public Long resolveClientId(String clientName) {
        if (StrUtil.isBlank(clientName)) {
            throw new IllegalArgumentException("客户名称不能为空:请填写模板中该行的「客户名称」列");
            return null;
        }
        if (customerNameMap == null) {
            customerNameMap = new HashMap<>();
@@ -205,6 +205,9 @@
     * 出货检验单列表按客户数据权限过滤,权限外的客户导入后本人在列表中看不到该单据,因此提前拦截。
     */
    public void validateClientPermission(Long clientId, String clientName) {
        if (clientId == null) {
            return;
        }
        if (!clientPermissionLoaded) {
            List<Long> permittedIds = crmCustomerApi.getPermittedCustomerIds();
            permittedClientIds = permittedIds == null ? null : new HashSet<>(permittedIds);