From f0fc7d2684ee50b885b7003bb06eb1663cfbaa7f Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期二, 12 三月 2019 15:38:19 +0800 Subject: [PATCH] 后台编辑动态的时候文本输入需要去除前后的空格 --- fanli/src/main/java/com/yeshi/fanli/controller/client/SystemClientController.java | 26 ++++++++++++++++++-------- 1 files changed, 18 insertions(+), 8 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/SystemClientController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/SystemClientController.java index cf041ce..664e008 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/SystemClientController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/SystemClientController.java @@ -1,11 +1,14 @@ package com.yeshi.fanli.controller.client; import java.io.PrintWriter; +import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.List; +import java.util.Properties; import javax.annotation.Resource; +import org.apache.commons.beanutils.PropertyUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; @@ -53,7 +56,7 @@ return; } List<SystemClientParams> systemClientParamsList = systemClientParamsService - .getSystemClientParamsBySystemId(system.getId()); + .getSystemClientParamsBySystemId(system.getId(),Integer.parseInt(acceptData.getVersion())); if (systemClientParamsList == null || systemClientParamsList.size() == 0) { out.print(JsonUtil.loadFalseResult("鏆傛棤鏁版嵁")); return; @@ -62,20 +65,27 @@ // TODO 闇�瑕佹敼鎴愭暟鎹簱鎺у埗锛屾殏鏃跺啓鎴愯繖鏍� List<SystemClientParams> list = new ArrayList<>(); - list.addAll(systemClientParamsList); - for (SystemClientParams sp : list) { - if (sp.getKey().equalsIgnoreCase("iosonling") && "ios".equalsIgnoreCase(acceptData.getPlatform()) + for (SystemClientParams sp : systemClientParamsList) { + SystemClientParams ssp = new SystemClientParams(); + try { + PropertyUtils.copyProperties(ssp, sp); + } catch (Exception e) { + + } + + if (ssp.getKey().equalsIgnoreCase("iosonling") && "ios".equalsIgnoreCase(acceptData.getPlatform()) && configService.iosOnLining(Integer.parseInt(acceptData.getVersion()))) { - sp.setValue("1"); - } else if (sp.getKey().equalsIgnoreCase("home_weex_url")) { + ssp.setValue("1"); + } else if (ssp.getKey().equalsIgnoreCase("home_weex_url")) { if (("android".equalsIgnoreCase(acceptData.getPlatform()) && Integer.parseInt(acceptData.getVersion()) < 36)) { // 鑰佺増鏈瑆eex锛�1.5.1涔嬪墠鐨勶級 - sp.setValue("http://ec-1255749512.file.myqcloud.com/resource/weex/flq_index_v2.js"); + ssp.setValue("http://ec-1255749512.file.myqcloud.com/resource/weex/flq_index_v2.js"); } else if ("ios".equalsIgnoreCase(acceptData.getPlatform()) && Integer.parseInt(acceptData.getVersion()) < 44) - sp.setValue("http://ec-1255749512.file.myqcloud.com/resource/weex/flq_index_v2.js"); + ssp.setValue("http://ec-1255749512.file.myqcloud.com/resource/weex/flq_index_v2.js"); } + list.add(ssp); } Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); -- Gitblit v1.8.0