diff --git a/cf-gateway/src/main/java/com/cf/imes/gateway/filter/logging/AccessLogFilter.java b/cf-gateway/src/main/java/com/cf/imes/gateway/filter/logging/AccessLogFilter.java index ea852ebbe..a22a181b3 100644 --- a/cf-gateway/src/main/java/com/cf/imes/gateway/filter/logging/AccessLogFilter.java +++ b/cf-gateway/src/main/java/com/cf/imes/gateway/filter/logging/AccessLogFilter.java @@ -214,7 +214,6 @@ public class AccessLogFilter implements GlobalFilter, Ordered { gatewayLog.getEndTime()).toMillis())); // 设置其它字段 gatewayLog.setUserId(SecurityFrameworkUtils.getLoginUserId(exchange)); - gatewayLog.setUserType(SecurityFrameworkUtils.getLoginUserType(exchange)); gatewayLog.setResponseHeaders(response.getHeaders()); gatewayLog.setHttpStatus(response.getStatusCode()); diff --git a/cf-gateway/src/main/java/com/cf/imes/gateway/util/SecurityFrameworkUtils.java b/cf-gateway/src/main/java/com/cf/imes/gateway/util/SecurityFrameworkUtils.java index 897c0a4c6..8d6eeb5ae 100644 --- a/cf-gateway/src/main/java/com/cf/imes/gateway/util/SecurityFrameworkUtils.java +++ b/cf-gateway/src/main/java/com/cf/imes/gateway/util/SecurityFrameworkUtils.java @@ -1,6 +1,7 @@ package com.cf.imes.gateway.util; import cn.hutool.core.map.MapUtil; +import cn.hutool.core.util.ObjectUtil; import com.cf.imes.framework.common.util.json.JsonUtils; import com.cf.imes.gateway.filter.security.LoginUser; import lombok.SneakyThrows; @@ -60,8 +61,10 @@ public class SecurityFrameworkUtils { * @param user 用户 */ public static void setLoginUser(ServerWebExchange exchange, LoginUser user) { - exchange.getAttributes().put(LOGIN_USER_ID_ATTR, user.getId()); - exchange.getAttributes().put(LOGIN_USER_TYPE_ATTR, user.getUserType()); + Long userId = user.getId(); + if (ObjectUtil.isNotNull(userId)) { + exchange.getAttributes().put(LOGIN_USER_ID_ATTR, userId); + } } /** diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java index 9a6e63029..8f924450b 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java @@ -256,6 +256,7 @@ public class WebCadOrderImportFactory { .brand(plateGoodDO.getBrand()) .price(0.00) .deleted(false) + .organId(organId) .build(); Long orderGoodsId = (Long) snowFlakeGenerator.nextId(null); @@ -279,6 +280,7 @@ public class WebCadOrderImportFactory { .planId(0L) .price(0.00) .deleted(false) + .organId(organId) .build(); goodsDOS.add(goodsDO); @@ -641,6 +643,7 @@ public class WebCadOrderImportFactory { .packageId(0L) .partsId(0L) .num(1.0) + .organId(organId) .build(); orderItemDOS.add(orderItemDO); } @@ -658,6 +661,7 @@ public class WebCadOrderImportFactory { .packageId(0L) .partsId(0L) .num(1.0) + .organId(organId) .build(); orderItemDOS.add(orderItemDO); } @@ -789,6 +793,7 @@ public class WebCadOrderImportFactory { .packageId(0L) .plateId(0L) .num(part.getNum()) + .organId(organId) .build(); orderItemDOS.add(orderItemDO); } @@ -804,6 +809,7 @@ public class WebCadOrderImportFactory { .packageId(0L) .plateId(0L) .num(partNum) + .organId(organId) .build(); orderItemDOS.add(orderItemDO); } else { @@ -819,6 +825,7 @@ public class WebCadOrderImportFactory { .packageId(0L) .plateId(0L) .num(part.getNum()) + .organId(organId) .build(); orderItemDOS.add(orderItemDO); }