From 573d22f534116ed01056869f2299f37d04b8ddb6 Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期日, 13 五月 2018 23:58:55 +0800
Subject: [PATCH] 完成控制服务前台操作配置数据功能

---
 ConsoleService/src/main/java/com/java110/console/smo/impl/ConsoleServiceSMOImpl.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/ConsoleService/src/main/java/com/java110/console/smo/impl/ConsoleServiceSMOImpl.java b/ConsoleService/src/main/java/com/java110/console/smo/impl/ConsoleServiceSMOImpl.java
index ce1219b..4fa7871 100644
--- a/ConsoleService/src/main/java/com/java110/console/smo/impl/ConsoleServiceSMOImpl.java
+++ b/ConsoleService/src/main/java/com/java110/console/smo/impl/ConsoleServiceSMOImpl.java
@@ -346,6 +346,45 @@
         pd.setResJson(DataTransactionFactory.pageResponseJson(pd.getTransactionId(),ResponseConstant.RESULT_CODE_SUCCESS,"鏌ヨ鎴愬姛 ",templateObj));
 
     }
+
+    /**
+     * 缂栬緫妯℃澘鏁版嵁
+     * @param pd
+     * @throws SMOException
+     */
+    public void editTemplateData(PageData pd) throws SMOException{
+
+        //鏌ヨ妯℃澘淇℃伅
+        getTemplate(pd);
+        JSONObject template = pd.getData().getJSONObject("template");
+        String oper = pd.getParam().getString("oper");
+        Assert.hasLength(oper,"oper 瀛楁涓嶈兘涓虹┖");
+        String templateUrl = template.getString("templateUrl");
+        if(StringUtil.isNullOrNone(templateUrl)){
+            throw new SMOException(ResponseConstant.RESULT_CODE_CONFIG_ERROR,"閰嶇疆閿欒锛屾ā鏉夸腑url 娌℃湁琚厤缃�");
+        }
+        String serviceCode = "";
+        if(CommonConstant.TEMPLATE_OPER_ADD.equals(oper)){
+            serviceCode = CommonConstant.TEMPLATE_URL_INSERT;
+        }else if(CommonConstant.TEMPLATE_OPER_EDIT.equals(oper)){
+            serviceCode = CommonConstant.TEMPLATE_URL_UPDATE;
+        }else if(CommonConstant.TEMPLATE_OPER_DEL.equals(oper)){
+            serviceCode = CommonConstant.TEMPLATE_URL_DELETE;
+        }else{
+            throw new SMOException(ResponseConstant.RESULT_PARAM_ERROR,"鍏ュ弬閿欒oper 鍙兘涓� add edit del 涓殑涓�绉�");
+        }
+        Map paramIn = new HashMap();
+        paramIn.putAll(pd.getParam());
+        paramIn.put("userId", pd.getUserId());
+        paramIn.put(CommonConstant.ORDER_USER_ID,pd.getUserId());
+        paramIn.put(ServiceCodeConstant.SERVICE_CODE,getServiceCode(templateUrl,serviceCode));
+        paramIn.put(ServiceCodeConstant.SERVICE_CODE_NAME,"鏁版嵁鎿嶄綔");
+        //paramIn.put("userPwd", userPwd);
+        JSONObject businessObj = doExecute(paramIn);
+
+        pd.setResJson(businessObj);
+    }
+
     /**
      * 鑾峰彇serviceCode
      * @param templateUrl

--
Gitblit v1.8.0