配置调整
authorXia Kaixiang <kaixiang.xia@supwisdom.com>
Fri, 17 May 2019 04:19:54 +0000 (12:19 +0800)
committerXia Kaixiang <kaixiang.xia@supwisdom.com>
Fri, 17 May 2019 04:19:54 +0000 (12:19 +0800)
src/main/java/com/supwisdom/dlpay/api/dao/PaytypeConfigDao.java
src/main/java/com/supwisdom/dlpay/system/service/impl/ParamServiceImpl.java
src/main/resources/templates/system/param/paytypeconfig.html

index 021d398..50cf1e1 100644 (file)
@@ -15,4 +15,6 @@ public interface PaytypeConfigDao extends JpaRepository<TPaytypeConfig, TPaytype
     List<TPaytypeConfig> getByPaytype(String paytype);
 
     TPaytypeConfig getByPaytypeAndAndConfigid(String paytype, String configid);
+
+    List<TPaytypeConfig> getByPaytypeOrderByConfigid(String paytype);
 }
index 4fff8ce..72cbb37 100644 (file)
@@ -187,7 +187,7 @@ public class ParamServiceImpl implements ParamService {
   @Override
   public List<TPaytypeConfig> getPaytypeConfigList(String paytype) {
     if (!StringUtil.isEmpty(paytype)) {
-      List<TPaytypeConfig> list = paytypeConfigDao.getByPaytype(paytype.trim());
+      List<TPaytypeConfig> list = paytypeConfigDao.getByPaytypeOrderByConfigid(paytype.trim());
       if (!StringUtil.isEmpty(list))
         return list;
     }
index 180e578..c087c94 100644 (file)
@@ -8,8 +8,10 @@
     </div>
 
     <div class="layui-form-item" th:if="${configlist.size()} gt 0" th:each="config:${configlist}">
-        <label class="layui-form-label" th:text="${config.configid}">参数名</label>
-        <div class="layui-input-block">
+        <div class="layui-input-block" style="margin:0;display: inline;float: left;width: 20%;">
+            <label class="layui-form-label" style="float: right;width: 100%;" th:text="${config.configid}">参数名</label>
+        </div>
+        <div class="layui-input-block" style="margin:0;display: inline;float: right;width: 80%;">
             <input type="text" th:name="${config.configid}" class="layui-input" th:value="${config.configValue}"/>
         </div>
     </div>
         form.on('submit(form-submit)', function (data) {
             layer.load(2);
             var vdata = data.field;
-            if(vdata.length <=0){
-                admin.finishPopupCenter();
+            if(JSON.stringify(vdata)=="{}"){
+                layer.closeAll('loading');
+                admin.closePopupCenter();
                 return; //无配置项,直接关闭
             }
             var token=$("meta[name='_csrf_token']").attr("value");
             vdata["hid_paytype"] = $("#hid_paytype").val();
+            console.log('addpaytype:',vdata);
             debugger
             $.ajax({
                 type : "POST",