From 62d811c7755970d13ee29345b77353bc6a1b569f Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期三, 13 三月 2024 10:15:41 +0800
Subject: [PATCH] 语言替换
---
north-glass-erp/src/main/java/com/example/erp/service/sd/BasicGlassTypeServise.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/north-glass-erp/src/main/java/com/example/erp/service/sd/BasicGlassTypeServise.java b/north-glass-erp/src/main/java/com/example/erp/service/sd/BasicGlassTypeServise.java
new file mode 100644
index 0000000..e66848b
--- /dev/null
+++ b/north-glass-erp/src/main/java/com/example/erp/service/sd/BasicGlassTypeServise.java
@@ -0,0 +1,48 @@
+package com.example.erp.service.sd;
+
+import com.alibaba.fastjson.JSON;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.example.erp.entity.sd.BasicGlassType;
+import com.example.erp.mapper.sd.BasicGlassTypeMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.*;
+
+@Service
+@DS("sd")
+public class BasicGlassTypeServise {
+ @Autowired
+ BasicGlassTypeMapper basicGlassTypeMapper;
+ public List<BasicGlassType> getOneLevel() {
+ return basicGlassTypeMapper.getOneLevel();
+ }
+
+ public List<BasicGlassType> getTwoLevel() {
+ return basicGlassTypeMapper.getTwoLevel();
+ }
+
+ public List<Map<String,String>> getAll() {
+ List<BasicGlassType> oneGlassType = basicGlassTypeMapper.getOneLevel();
+ List<BasicGlassType> twoGlassType = basicGlassTypeMapper.getTwoLevel();
+ List<Map<String,String>> list = new ArrayList<>();
+ for (BasicGlassType glassType : oneGlassType) {
+ Map<String, String> map = new HashMap<>();
+ map.put("value", glassType.getTypeID());
+ map.put("label", glassType.getTypeName());
+ map.put("children", "");
+ List<String> equalList = new ArrayList<>();
+ for (BasicGlassType basicGlassType : twoGlassType) {
+ if (Objects.equals(basicGlassType.getBelong(), glassType.getTypeID())) {
+ Map<String,String> getMap = JSON.parseObject(JSON.toJSONString(basicGlassType), Map.class);
+ getMap.put("value",getMap.get("typeID"));
+ getMap.put("label",getMap.get("typeName"));
+ equalList.add(JSON.toJSONString(getMap) );
+ }
+ }
+ map.replace("children",equalList.toString());
+ list.add(map);
+ }
+ return list;
+ }
+}
--
Gitblit v1.8.0