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