diff --git a/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java b/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java index bf2151b..947b41d 100644 --- a/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java +++ b/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java @@ -32,8 +32,12 @@ public class OperatorConstant { public static String CATEGORY_PREDEFINED_ID = "96a3b07a-3439-4557-a835-525faad60ca3"; + public static String CATEGORY_DATAMATE_ID = "431e7798-5426-4e1a-aae6-b9905a836b34"; + public static String CATEGORY_DATA_JUICER_ID = "79b385b4-fde8-4617-bcba-02a176938996"; + public static String CATEGORY_OTHER_VENDOR_ID = "f00eaa3e-96c1-4de4-96cd-9848ef5429ec"; + public static Map CATEGORY_MAP = new HashMap<>(); static { @@ -44,5 +48,7 @@ public class OperatorConstant { CATEGORY_MAP.put("audio", CATEGORY_AUDIO_ID); CATEGORY_MAP.put("video", CATEGORY_VIDEO_ID); CATEGORY_MAP.put("all", CATEGORY_ALL_ID); + CATEGORY_MAP.put("datamate", CATEGORY_DATAMATE_ID); + CATEGORY_MAP.put("data-juicer", CATEGORY_DATA_JUICER_ID); } } diff --git a/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java b/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java index c4d0953..41ab89e 100644 --- a/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java +++ b/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java @@ -36,10 +36,12 @@ public abstract class AbstractParser { List categories = new ArrayList<>(); categories.add(OperatorConstant.CATEGORY_MAP.get(toLowerCaseIfNotNull(content.get("language")))); categories.add(OperatorConstant.CATEGORY_MAP.get(toLowerCaseIfNotNull(content.get("modal")))); + categories.add(OperatorConstant.CATEGORY_MAP.getOrDefault(toLowerCaseIfNotNull(content.get("vendor")), + OperatorConstant.CATEGORY_OTHER_VENDOR_ID)); categories.add(OperatorConstant.CATEGORY_CUSTOMIZED_ID); operator.setCategories(categories); return operator; - }; + } /** * 从压缩包内读取指定路径的 yaml 文件并解析为指定类型 diff --git a/deployment/helm/datamate/values.yaml b/deployment/helm/datamate/values.yaml index 3e7e0ed..8320752 100644 --- a/deployment/helm/datamate/values.yaml +++ b/deployment/helm/datamate/values.yaml @@ -119,9 +119,6 @@ backend-python: mountPath: /var/log/datamate gateway: - service: - type: NodePort - nodePort: 30000 volumes: - *logVolume volumeMounts: