瀏覽代碼

手机端农业信息修改查询时图片String转String[]

Wang-Xiao-Ran 1 年之前
父節點
當前提交
c2492428b4

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/BotanyProtectInfoController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmBotanyProtectInfo;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteBotanyProtectInfoService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -77,6 +78,7 @@ public class BotanyProtectInfoController {
         AjaxResult ajaxResult = remoteBotanyProtectInfoService.botanyProtectInfoEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/CooperativesController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmAgriculturalCooperatives;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteCooperativesService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -77,6 +78,7 @@ public class CooperativesController {
         AjaxResult ajaxResult = remoteCooperativesService.cooperativesEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/EnterpriseController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmEnterprise;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteEnterpriseService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -77,6 +78,7 @@ public class EnterpriseController {
         AjaxResult ajaxResult = remoteEnterpriseService.enterpriseEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/ExcrementdisposeController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmEnterprise;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteExcrementdisposeService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -77,6 +78,7 @@ public class ExcrementdisposeController {
         AjaxResult ajaxResult = remoteExcrementdisposeService.excrementdisposeEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/FilingsLivestockController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmFilingsLivestock;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteFilingsLivestockService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -78,6 +79,7 @@ public class FilingsLivestockController {
         AjaxResult ajaxResult = remoteFilingsLivestockService.filingsLivestockEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/GreenhousefilmController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmGreenhouseFilmInfo;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteGreenhousefilmService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -77,6 +78,7 @@ public class GreenhousefilmController {
         AjaxResult ajaxResult = remoteGreenhousefilmService.greenhousefilmEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/LivestockController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmLivestock;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteLivestockService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -77,6 +78,7 @@ public class LivestockController {
         AjaxResult ajaxResult = remoteLivestockService.livestockEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalagriculture/controller/ModificationController.java

@@ -6,6 +6,7 @@ import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.data.api.digitalagriculture.domain.FarmComplexModification;
 import com.sooka.sponest.data.api.digitalagriculture.service.RemoteModificationService;
 import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import com.sooka.sponest.mobile.utils.PictureReplaceAll;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -78,6 +79,7 @@ public class ModificationController {
         AjaxResult ajaxResult = remoteModificationService.modificationEdit(id);
         if("200".equals(ajaxResult.get("code").toString())){
             Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            PictureReplaceAll.StringToList(info);
             return appCameraService.selectCameraByIds(info);
         }else{
             return ajaxResult;

+ 8 - 3
src/main/java/com/sooka/sponest/mobile/utils/PictureReplaceAll.java

@@ -1,8 +1,6 @@
 package com.sooka.sponest.mobile.utils;
 
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Optional;
+import java.util.*;
 
 /**
  * @Author LG
@@ -33,4 +31,11 @@ public class PictureReplaceAll {
         map.put(replaceKey, url);
         return map;
     }
+
+    public static void StringToList(Map<String, Object> info){
+        if(info.containsKey("attachPaths")){
+            info.put("attachPaths", info.get("attachPaths").toString().split(","));
+        }
+
+    }
 }