瀏覽代碼

资金账户名称支持修改,同站点名称不可重复

eganwu 1 年之前
父節點
當前提交
9d60084a2c
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      src/custom/restcontroller/webmanage/sale/accountclass/accountclass.java

+ 8 - 4
src/custom/restcontroller/webmanage/sale/accountclass/accountclass.java

@@ -39,9 +39,13 @@ public class accountclass extends Controller {
         String accountname = content.getString("accountname");
         String accountname = content.getString("accountname");
         boolean isorder = content.getBoolean("isorder");
         boolean isorder = content.getBoolean("isorder");
         boolean isrebate = content.getBooleanValue("isrebate");
         boolean isrebate = content.getBooleanValue("isrebate");
-        JSONArray bindingcategories =content.getJSONArray("bindingcategories");
+        JSONArray bindingcategories = content.getJSONArray("bindingcategories");
         BigDecimal maximumdiscount = content.getBigDecimalValue("maximumdiscount");
         BigDecimal maximumdiscount = content.getBigDecimalValue("maximumdiscount");
 
 
+        if (dbConnect.runSqlQuery("SELECT * from  sa_accountclass WHERE accountname!='" + accountname + "' and siteid='" + siteid + "' and  sa_accountclassid=" + sa_accountclassid).isNotEmpty()) {
+            return getErrReturnObject().setErrMsg("账户名称已存在").toString();
+        }
+
         ArrayList<String> sqllist = new ArrayList<>();
         ArrayList<String> sqllist = new ArrayList<>();
         if (sa_accountclassid <= 0 || dbConnect
         if (sa_accountclassid <= 0 || dbConnect
                 .runSqlQuery(
                 .runSqlQuery(
@@ -167,8 +171,8 @@ public class accountclass extends Controller {
             }
             }
 
 
         }
         }
-        if(content.containsKey("sys_enterpriseid")){
-            sys_enterpriseid=content.getLongValue("sys_enterpriseid");
+        if (content.containsKey("sys_enterpriseid")) {
+            sys_enterpriseid = content.getLongValue("sys_enterpriseid");
         }
         }
         /*
         /*
          * SQL通告板块查询参数设置并查询
          * SQL通告板块查询参数设置并查询
@@ -244,7 +248,7 @@ public class accountclass extends Controller {
         }
         }
         return getSucReturnObject().setData(rows).toString();
         return getSucReturnObject().setData(rows).toString();
     }
     }
-    
+
     @API(title = "删除", apiversion = R.ID20221008134903.v1.class)
     @API(title = "删除", apiversion = R.ID20221008134903.v1.class)
     @CACHEING_CLEAN(cms = {@cm(clazz = accountclass.class, method = {"queryAccountclass"}), @cm(clazz = creditbill.class, method = {"queryAccountclassList"})})
     @CACHEING_CLEAN(cms = {@cm(clazz = accountclass.class, method = {"queryAccountclass"}), @cm(clazz = creditbill.class, method = {"queryAccountclassList"})})
     public String delete() throws YosException {
     public String delete() throws YosException {