From 426718fb2310abff70f54962f118f4300ead2408 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期日, 12 一月 2025 11:30:59 +0800
Subject: [PATCH] Merge branch '2.0.1' of http://139.186.142.91:10010/r/productDev/yunyibao into 2.0.1

---
 server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java
index 1db15a7..81029ab 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java
@@ -221,7 +221,7 @@
 
 
     @Override
-    public Set<Integer> importBatchForSolutions(MultipartFile file , Integer insuranceId){
+    public Set<Map<String,Object>> importBatchForSolutions(MultipartFile file , Integer insuranceId){
         ExcelImporter ie = null;
         List<WorktypeImport> dataList =null;
         try {
@@ -233,11 +233,12 @@
         if(dataList == null || dataList.size() ==0){
             throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝褰曞叆鏁版嵁涓虹┖锛�");
         }
-        List<Integer> result = new ArrayList<>();
+        List<Map<String,Object>> result = new ArrayList<>();
         List<Worktype> inWorkTypeList = null;
         if(Objects.nonNull(insuranceId)){
             inWorkTypeList = worktypeMapper.selectList(new QueryWrapper<Worktype>().lambda().eq(Worktype::getIsdeleted,Constants.ZERO)
-                    .eq(Worktype::getInsuranceId,insuranceId).eq(Worktype::getDataType,Constants.TWO)
+                    .eq(Worktype::getInsuranceId,insuranceId)
+                    .eq(Worktype::getDataType,Constants.TWO)
             );
         }
         for(WorktypeImport model : dataList){
@@ -247,11 +248,14 @@
             if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(inWorkTypeList)){
                 Integer workTypeId = getHasWorkTypeByName(model.getName(),inWorkTypeList);
                 if(Objects.nonNull(workTypeId)){
-                    result.add(workTypeId);
+                    Map<String,Object> map = new HashMap<>();
+                    map.put("id",workTypeId);
+                    map.put("name",model.getName());
+                    result.add(map);
                 }
             }
         }
-        Set<Integer> resultSet = new HashSet<>(result);
+        Set<Map<String,Object>> resultSet = new HashSet<>(result);
         return resultSet;
     }
 

--
Gitblit v1.9.3