فهرست منبع

Merge remote-tracking branch 'origin/develop' into develop

shenjingwei 2 هفته پیش
والد
کامیت
4f8148fd15
1فایلهای تغییر یافته به همراه106 افزوده شده و 90 حذف شده
  1. 106 90
      src/custom/restcontroller/webmanage/sale/agents/agents.java

+ 106 - 90
src/custom/restcontroller/webmanage/sale/agents/agents.java

@@ -36,6 +36,8 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashMap;
 
+import static beans.enterprise.Enterprise.getEnterprise;
+
 @API(title = "经销商管理")
 public class agents extends Controller {
     public agents(JSONObject content) throws YosException {
@@ -67,11 +69,11 @@ public class agents extends Controller {
 //        sqlFactory.addParameter("siteid", siteid);
 //        Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_agents", "sys_enterpriseid", "isservice",
-                "sa_agentsid","agentnum","priceadjustment","type","signdate","createby","createdate","islimitaccessories","islimitorder","signingstate","delivery","salearea","paymans","regiontype","u8subject","recommendedservice","servicetype");
+                "sa_agentsid", "agentnum", "priceadjustment", "type", "signdate", "createby", "createdate", "islimitaccessories", "islimitorder", "signingstate", "delivery", "salearea", "paymans", "regiontype", "u8subject", "recommendedservice", "servicetype");
         querySQL.setTableAlias("t1");
-        querySQL.addJoinTable(JOINTYPE.inner, "sys_enterprise", "t2", "t1.siteid = t2.siteid and t1.sys_enterpriseid = t2.sys_enterpriseid","enterprisename","abbreviation"
-                ,"contact","address","phonenumber","province","city","county","grade","saleclassauth");
-        querySQL.addQueryFields("status","case when t1.status='1' then '审核' else '新建' end");
+        querySQL.addJoinTable(JOINTYPE.inner, "sys_enterprise", "t2", "t1.siteid = t2.siteid and t1.sys_enterpriseid = t2.sys_enterpriseid", "enterprisename", "abbreviation"
+                , "contact", "address", "phonenumber", "province", "city", "county", "grade", "saleclassauth");
+        querySQL.addQueryFields("status", "case when t1.status='1' then '审核' else '新建' end");
         querySQL.setSiteid(siteid);
         querySQL.setWhere(where.toString());
         querySQL.setPage(pageSize, pageNumber);
@@ -112,68 +114,68 @@ public class agents extends Controller {
             Rows salerrows = dbConnect.runSqlQuery(salersql.getSQL());
             agentRow.put("salers", salerrows);
 
-            QuerySQL querySQL=SQLFactory.createQuerySQL(this,"sa_bankabcxccard","*");
+            QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_bankabcxccard", "*");
             querySQL.setTableAlias("t1");
-            querySQL.setWhere("t1.siteid",siteid);
-            querySQL.setWhere("t1.sa_agentsid",sa_agentsid);
-            Rows bankabcxccardrows=querySQL.query();
+            querySQL.setWhere("t1.siteid", siteid);
+            querySQL.setWhere("t1.sa_agentsid", sa_agentsid);
+            Rows bankabcxccardrows = querySQL.query();
             agentRow.put("bankabcxccard", bankabcxccardrows);
         }
         return getSucReturnObject().setData(agentRows.isNotEmpty() ? agentRows.get(0) : new Row()).toString();
     }
 
-    public void changeagentvalidate(boolean ischange,long sa_agentsid,String toagentnum,Rows agents_toagentslogRows,String agentnum,Rows agentsRows) throws YosException {
+    public void changeagentvalidate(boolean ischange, long sa_agentsid, String toagentnum, Rows agents_toagentslogRows, String agentnum, Rows agentsRows) throws YosException {
         if (ischange) {
             if (StringUtils.isBlank(toagentnum)) {
                 throw new YosException("授权经销商编号不能为空");
             }
             if (agentnum.equals(toagentnum)) {
-                throw new YosException( "授权经销商不可等于当前经销商");
+                throw new YosException("授权经销商不可等于当前经销商");
             }
             if (!agents_toagentslogRows.isEmpty()) {
                 throw new YosException("已授权,不能重复授权,如需变更,请先取消授权");
             }
-            if(StringUtils.isNotBlank(agentsRows.get(0).getString("toagentnum"))){
+            if (StringUtils.isNotBlank(agentsRows.get(0).getString("toagentnum"))) {
                 throw new YosException("已授权,不能重复授权");
             }
         } else {// 取消授权
-            if(StringUtils.isBlank(agentsRows.get(0).getString("toagentnum"))){
+            if (StringUtils.isBlank(agentsRows.get(0).getString("toagentnum"))) {
                 throw new YosException("未授权,无法取消授权");
             }
             if (agents_toagentslogRows.isEmpty()) {
                 throw new YosException("不存在授权其他经销商变更记录,无法取消授权");
             }
-            ArrayList sa_warrantycardids= agents_toagentslogRows.toRowsMap("sourceobject").get("sa_warrantycard").toArrayList("sourceid");
-            ArrayList sa_customersids= agents_toagentslogRows.toRowsMap("sourceobject").get("sa_customers").toArrayList("sourceid");
+            ArrayList sa_warrantycardids = agents_toagentslogRows.toRowsMap("sourceobject").get("sa_warrantycard").toArrayList("sourceid");
+            ArrayList sa_customersids = agents_toagentslogRows.toRowsMap("sourceobject").get("sa_customers").toArrayList("sourceid");
 
-            QuerySQL warrantycardquerySQL=SQLFactory.createQuerySQL(this,"sa_warrantycard","*");
+            QuerySQL warrantycardquerySQL = SQLFactory.createQuerySQL(this, "sa_warrantycard", "*");
             warrantycardquerySQL.setTableAlias("t1");
-            warrantycardquerySQL.setWhere("t1.siteid",siteid);
-            warrantycardquerySQL.setWhere("t1.sa_warrantycardid",sa_warrantycardids);
-            Rows warrantycardrows=warrantycardquerySQL.query();
-            RowsMap warrantycardrowsMap =warrantycardrows.toRowsMap("sa_warrantycardid");
+            warrantycardquerySQL.setWhere("t1.siteid", siteid);
+            warrantycardquerySQL.setWhere("t1.sa_warrantycardid", sa_warrantycardids);
+            Rows warrantycardrows = warrantycardquerySQL.query();
+            RowsMap warrantycardrowsMap = warrantycardrows.toRowsMap("sa_warrantycardid");
 
-            QuerySQL customersquerySQL=SQLFactory.createQuerySQL(this,"sa_customers","*");
+            QuerySQL customersquerySQL = SQLFactory.createQuerySQL(this, "sa_customers", "*");
             customersquerySQL.setTableAlias("t1");
             customersquerySQL.addJoinTable(JOINTYPE.left, "sa_agents", "t2", " t1.sa_agentsid_to = t2.sa_agentsid and t1.siteid = t2.siteid");
-            customersquerySQL.setWhere("t1.siteid",siteid);
-            customersquerySQL.setWhere("t1.sa_customersid",sa_customersids);
-            customersquerySQL.addQueryFields("toagentnum","t2.agentnum");
-            Rows customersrows=customersquerySQL.query();
+            customersquerySQL.setWhere("t1.siteid", siteid);
+            customersquerySQL.setWhere("t1.sa_customersid", sa_customersids);
+            customersquerySQL.addQueryFields("toagentnum", "t2.agentnum");
+            Rows customersrows = customersquerySQL.query();
             RowsMap customersrowsMap = customersrows.toRowsMap("sa_customersid");
-            for(Row row : agents_toagentslogRows){
-                if(row.getString("sourceobject").equals("sa_warrantycard")){
-                    if(warrantycardrowsMap.containsKey(row.getString("sourceid"))){
-                        if(!warrantycardrowsMap.get(row.getString("sourceid")).get(0).getString("toagentnum").equals(agentsRows.get(0).getString("toagentnum"))){
+            for (Row row : agents_toagentslogRows) {
+                if (row.getString("sourceobject").equals("sa_warrantycard")) {
+                    if (warrantycardrowsMap.containsKey(row.getString("sourceid"))) {
+                        if (!warrantycardrowsMap.get(row.getString("sourceid")).get(0).getString("toagentnum").equals(agentsRows.get(0).getString("toagentnum"))) {
                             throw new YosException("保修卡的授权经销商已变为"
                                     + warrantycardrowsMap.get(row.getString("sourceid")).get(0).getString("toagentnum")
                                     + "不可取消授权");
                         }
                     }
                 }
-                if(row.getString("sourceobject").equals("sa_customers")){
-                    if(customersrowsMap.containsKey(row.getString("sourceid"))){
-                        if(!customersrowsMap.get(row.getString("sourceid")).get(0).getString("toagentnum").equals(agentsRows.get(0).getString("toagentnum"))){
+                if (row.getString("sourceobject").equals("sa_customers")) {
+                    if (customersrowsMap.containsKey(row.getString("sourceid"))) {
+                        if (!customersrowsMap.get(row.getString("sourceid")).get(0).getString("toagentnum").equals(agentsRows.get(0).getString("toagentnum"))) {
                             throw new YosException("客户档案的授权经销商已变为"
                                     + customersrowsMap.get(row.getString("sourceid")).get(0).getString("toagentnum")
                                     + "不可取消授权");
@@ -188,34 +190,34 @@ public class agents extends Controller {
     @CACHEING_CLEAN(apiClass = {agents.class, warrantycard.class, Customer.class})
     public String changeagent() throws YosException {
         boolean ischange = content.getBoolean("ischange");
-        String toagentnum=content.getString("toagentnum");
-        long sa_agentsid_to=content.getLong("sa_agentsid_to");
-        long sa_agentsid=content.getLong("sa_agentsid");
+        String toagentnum = content.getString("toagentnum");
+        long sa_agentsid_to = content.getLong("sa_agentsid_to");
+        long sa_agentsid = content.getLong("sa_agentsid");
         ArrayList<String> sqlList = new ArrayList<>();
-        Rows agents_toagentslogRows =dbConnect.runSqlQuery("select * from sa_agents_toagentslog where isvoid=0 and sa_agentsid="+sa_agentsid);
+        Rows agents_toagentslogRows = dbConnect.runSqlQuery("select * from sa_agents_toagentslog where isvoid=0 and sa_agentsid=" + sa_agentsid);
         String agentnum = "";
 
-        Rows agentsRows =dbConnect.runSqlQuery("select agentnum,toagentnum from sa_agents where sa_agentsid="+sa_agentsid);
-        if(agentsRows.isEmpty()){
+        Rows agentsRows = dbConnect.runSqlQuery("select agentnum,toagentnum from sa_agents where sa_agentsid=" + sa_agentsid);
+        if (agentsRows.isEmpty()) {
             throw new YosException("该经销商不存在");
-        }else{
-            agentnum=agentsRows.get(0).getString("agentnum");
+        } else {
+            agentnum = agentsRows.get(0).getString("agentnum");
         }
 
-        changeagentvalidate(ischange,sa_agentsid,toagentnum,agents_toagentslogRows,agentnum,agentsRows);
+        changeagentvalidate(ischange, sa_agentsid, toagentnum, agents_toagentslogRows, agentnum, agentsRows);
 
 
         if (ischange) {
-            sqlList.add("update sa_agents set toagentnum ='"+toagentnum+"' where sa_agentsid="+sa_agentsid);
+            sqlList.add("update sa_agents set toagentnum ='" + toagentnum + "' where sa_agentsid=" + sa_agentsid);
 
-            Rows customersRows=dbConnect.runSqlQuery("select * from sa_customers where sa_agentsid=sa_agentsid_to and sa_agentsid="+sa_agentsid);
-            Rows warrantycardRows=dbConnect.runSqlQuery("select * from sa_warrantycard  where toagentnum='"+agentnum+"' and sa_agentsid="+sa_agentsid);
+            Rows customersRows = dbConnect.runSqlQuery("select * from sa_customers where sa_agentsid=sa_agentsid_to and sa_agentsid=" + sa_agentsid);
+            Rows warrantycardRows = dbConnect.runSqlQuery("select * from sa_warrantycard  where toagentnum='" + agentnum + "' and sa_agentsid=" + sa_agentsid);
 
-            long[] sa_agents_toagentslogsid = createTableID("sa_agents_toagentslog", customersRows.size()+warrantycardRows.size());
+            long[] sa_agents_toagentslogsid = createTableID("sa_agents_toagentslog", customersRows.size() + warrantycardRows.size());
             int i = 0;
-            for(Row row :customersRows){
-                sqlList.add("update sa_customers set sa_agentsid_to="+sa_agentsid_to+" where sa_customersid="+row.getLong("sa_customersid"));
-                InsertSQL insertSQL =SQLFactory.createInsertSQL(this,"sa_agents_toagentslog");
+            for (Row row : customersRows) {
+                sqlList.add("update sa_customers set sa_agentsid_to=" + sa_agentsid_to + " where sa_customersid=" + row.getLong("sa_customersid"));
+                InsertSQL insertSQL = SQLFactory.createInsertSQL(this, "sa_agents_toagentslog");
                 insertSQL.setUniqueid(sa_agents_toagentslogsid[i]);
                 insertSQL.setSiteid(siteid);
                 insertSQL.setValue("sa_agentsid", sa_agentsid);
@@ -229,9 +231,9 @@ public class agents extends Controller {
                 i++;
             }
 
-            for(Row row :warrantycardRows){
-                sqlList.add("update sa_warrantycard set toagentnum="+toagentnum+" where sa_warrantycardid="+row.getLong("sa_warrantycardid"));
-                InsertSQL insertSQL =SQLFactory.createInsertSQL(this,"sa_agents_toagentslog");
+            for (Row row : warrantycardRows) {
+                sqlList.add("update sa_warrantycard set toagentnum=" + toagentnum + " where sa_warrantycardid=" + row.getLong("sa_warrantycardid"));
+                InsertSQL insertSQL = SQLFactory.createInsertSQL(this, "sa_agents_toagentslog");
                 insertSQL.setUniqueid(sa_agents_toagentslogsid[i]);
                 insertSQL.setSiteid(siteid);
                 insertSQL.setValue("sa_agentsid", sa_agentsid);
@@ -245,16 +247,16 @@ public class agents extends Controller {
                 i++;
             }
         } else {// 取消授权
-            for(Row row : agents_toagentslogRows){
-                if(row.getString("sourceobject").equals("sa_warrantycard")){
-                    sqlList.add("update sa_warrantycard set toagentnum='"+agentnum+"' where sa_warrantycardid="+row.getLong("sourceid"));
+            for (Row row : agents_toagentslogRows) {
+                if (row.getString("sourceobject").equals("sa_warrantycard")) {
+                    sqlList.add("update sa_warrantycard set toagentnum='" + agentnum + "' where sa_warrantycardid=" + row.getLong("sourceid"));
                 }
-                if(row.getString("sourceobject").equals("sa_customers")){
-                    sqlList.add("update sa_customers set sa_agentsid_to="+sa_agentsid+" where sa_customersid="+row.getLong("sourceid"));
+                if (row.getString("sourceobject").equals("sa_customers")) {
+                    sqlList.add("update sa_customers set sa_agentsid_to=" + sa_agentsid + " where sa_customersid=" + row.getLong("sourceid"));
                 }
-                sqlList.add("update sa_agents_toagentslog set isvoid=1 where sa_agents_toagentslogid="+row.getLong("sa_agents_toagentslogid"));
+                sqlList.add("update sa_agents_toagentslog set isvoid=1 where sa_agents_toagentslogid=" + row.getLong("sa_agents_toagentslogid"));
             }
-            sqlList.add("update sa_agents set toagentnum ='' where sa_agentsid="+sa_agentsid);
+            sqlList.add("update sa_agents set toagentnum ='' where sa_agentsid=" + sa_agentsid);
         }
 
         dbConnect.runSqlUpdate(sqlList);
@@ -272,9 +274,9 @@ public class agents extends Controller {
         String presalesphonenumber = content.getStringValue("presalesphonenumber");
         String aftersalesphonenumber = content.getStringValue("aftersalesphonenumber");
 
-        boolean islimitaccessories=content.getBooleanValue("islimitaccessories");
-        boolean islimitorder=content.getBooleanValue("islimitorder");
-        String signingstate=content.getStringValue("signingstate");
+        boolean islimitaccessories = content.getBooleanValue("islimitaccessories");
+        boolean islimitorder = content.getBooleanValue("islimitorder");
+        String signingstate = content.getStringValue("signingstate");
 
         String type = content.getString("type");
         String signdate = content.getStringValue("signdate");
@@ -294,6 +296,7 @@ public class agents extends Controller {
         Rows rows = dbConnect.runSqlQuery("select sa_agentsid,sys_enterpriseid from sa_agents where agentnum='" + agentnum + "'");
         ArrayList<String> sqllist = new ArrayList<>();
         SQLFactory sqlFactory = new SQLFactory(this, "经销商新增");
+        boolean isAdd = false;
         if (sa_agentsid <= 0 || dbConnect.runSqlQuery("select sa_agentsid from sa_agents where sa_agentsid=" + sa_agentsid).isEmpty()) {
             if (dbConnect.runSqlQuery("select sa_agentsid from sa_agents where sys_enterpriseid=" + sys_enterpriseid).isNotEmpty()) {
                 return getErrReturnObject().setErrMsg("当前商户已经创建经销商档案,不可重复创建").toString();
@@ -309,6 +312,7 @@ public class agents extends Controller {
                 Executor.sendEml(this, "customers_agent_add", id, siteid, userids);
             }
             sqllist.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "新增", "新增经销商").getSQL());
+            isAdd = true;
         } else {
             if (rows.isNotEmpty()) {
                 if (rows.get(0).getLong("sa_agentsid") != sa_agentsid || rows.get(0).getLong("sys_enterpriseid") != sys_enterpriseid) {
@@ -332,18 +336,18 @@ public class agents extends Controller {
         sqlFactory.addParameter("submitautocheck", content.getLongValue("submitautocheck", 1L));
         sqlFactory.addParameter("priceadjustment", content.getBigDecimal("priceadjustment"));
         sqlFactory.addParameter("presalesphonenumber", presalesphonenumber);
-        sqlFactory.addParameter("aftersalesphonenumber",aftersalesphonenumber);
+        sqlFactory.addParameter("aftersalesphonenumber", aftersalesphonenumber);
 
-        sqlFactory.addParameter("islimitaccessories",islimitaccessories);
-        sqlFactory.addParameter("islimitorder",islimitorder);
-        sqlFactory.addParameter("signingstate",signingstate);
-        sqlFactory.addParameter("delivery",delivery);
-        sqlFactory.addParameter("salearea",salearea);
-        sqlFactory.addParameter("paymans",paymans);
-        sqlFactory.addParameter("regiontype",regiontype);
-        sqlFactory.addParameter("u8subject",u8subject);
-        sqlFactory.addParameter("recommendedservice",recommendedservice);
-        sqlFactory.addParameter("servicetype",servicetype);
+        sqlFactory.addParameter("islimitaccessories", islimitaccessories);
+        sqlFactory.addParameter("islimitorder", islimitorder);
+        sqlFactory.addParameter("signingstate", signingstate);
+        sqlFactory.addParameter("delivery", delivery);
+        sqlFactory.addParameter("salearea", salearea);
+        sqlFactory.addParameter("paymans", paymans);
+        sqlFactory.addParameter("regiontype", regiontype);
+        sqlFactory.addParameter("u8subject", u8subject);
+        sqlFactory.addParameter("recommendedservice", recommendedservice);
+        sqlFactory.addParameter("servicetype", servicetype);
 
 
         sqllist.add(sqlFactory.getSQL());
@@ -398,7 +402,7 @@ public class agents extends Controller {
             sqlFactory = new SQLFactory(this, "客户新增");
         }
 
-        Row enterpriseRow = Enterprise.getEnterprise(this, sys_enterpriseid);
+        Row enterpriseRow = getEnterprise(this, sys_enterpriseid);
 
         sqlFactory.addParameter("siteid", siteid);
         sqlFactory.addParameter("userid", userid);
@@ -451,6 +455,19 @@ public class agents extends Controller {
 
         //打经销商标签
         DataTag.createTag(this, "sa_customers", sa_customersid, "经销商");
+        if (isAdd) {
+
+            InsertSQL insertSQL = SQLFactory.createInsertSQL(this, "sys_enterprise_finance");
+            insertSQL.setSiteid(siteid);
+            insertSQL.setValue("sys_enterpriseid", sys_enterpriseid);
+            insertSQL.setValue("taxno", enterpriseRow.getString("taxno"));
+            insertSQL.setValue("isdefault", 1);
+            insertSQL.setValue("address", enterpriseRow.getString("address"));
+            insertSQL.setValue("enterprisename", enterpriseRow.getString("enterprisename"));
+            insertSQL.insert();
+            DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "新增", "自动新增默认开票信息").insert();
+        }
+
 
         return query_agentMain();
     }
@@ -458,15 +475,15 @@ public class agents extends Controller {
     @API(title = "查询区域对应的新经销商编码", apiversion = R.ID2025121815484803.v1.class)
     @CACHEING
     public String query_agentNum() throws YosException {
-        long sa_saleareaid =content.getLong("sa_saleareaid");
-        String agentnum="";
-        Rows arearows = dbConnect.runSqlQuery("select t2.agentnum from sys_enterprise_tradefield t1 inner join sa_agents t2 on t1.sys_enterpriseid=t2.sys_enterpriseid where t1.sa_saleareaid="+sa_saleareaid);
-        if(arearows.isNotEmpty()){
-            if(isNumeric(arearows.get(0).getString("agentnum"))){
+        long sa_saleareaid = content.getLong("sa_saleareaid");
+        String agentnum = "";
+        Rows arearows = dbConnect.runSqlQuery("select t2.agentnum from sys_enterprise_tradefield t1 inner join sa_agents t2 on t1.sys_enterpriseid=t2.sys_enterpriseid where t1.sa_saleareaid=" + sa_saleareaid);
+        if (arearows.isNotEmpty()) {
+            if (isNumeric(arearows.get(0).getString("agentnum"))) {
                 String maxagentnum = arearows.get(0).getString("agentnum");
                 String firstTwo = maxagentnum.substring(0, 2);
-                Rows maxagentnumrows = dbConnect.runSqlQuery("select max(t1.agentnum) maxagentnum from sa_agents t1 where t1.agentnum like '"+firstTwo+"%'");
-                agentnum=incrementWithLeadingZeros(maxagentnumrows.get(0).getString("maxagentnum"));
+                Rows maxagentnumrows = dbConnect.runSqlQuery("select max(t1.agentnum) maxagentnum from sa_agents t1 where t1.agentnum like '" + firstTwo + "%'");
+                agentnum = incrementWithLeadingZeros(maxagentnumrows.get(0).getString("maxagentnum"));
             }
         }
         return getSucReturnObject().setData(agentnum).toString();
@@ -518,7 +535,7 @@ public class agents extends Controller {
 //            Rows logRows = dbConnect.runSqlQuery(sqlFactory.getSQL());
             QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sys_userrequestlog", "*");
             querySQL.setWhere("userid!=0");
-            querySQL.setWhere("userid",useridlist);
+            querySQL.setWhere("userid", useridlist);
             Rows logRows = querySQL.query();
             if (logRows.isNotEmpty()) {
                 batchDeleteErr.addErr(sys_enterpriseid, "该商户下属账号存在访问记录,不可进行作废操作");
@@ -571,7 +588,7 @@ public class agents extends Controller {
     @CACHEING_CLEAN(apiClass = {agents.class, bankabcxccard.class})
     public String insertormodify_agentXnAbcCard() throws YosException {
         ArrayList<String> sqlList = new ArrayList<>();
-        long sa_bankabcxccardid=content.getLong("sa_bankabcxccardid");
+        long sa_bankabcxccardid = content.getLong("sa_bankabcxccardid");
         String xncardnoabc = content.getString("xncardnoabc");
         long sa_agentsid = content.getLong("sa_agentsid");
         UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_bankabcxccard");
@@ -583,7 +600,7 @@ public class agents extends Controller {
         updateSQL.setDateValue("createdate");
         updateSQL.setValue("changeby", username);
         updateSQL.setDateValue("changedate");
-        sqlList.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "新增", "经销商虚拟账户【"+xncardnoabc+"】新增成功").getSQL());
+        sqlList.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "新增", "经销商虚拟账户【" + xncardnoabc + "】新增成功").getSQL());
         sqlList.add(updateSQL.getSQL());
         dbConnect.runSqlUpdate(sqlList);
         return getSucReturnObject().toString();
@@ -594,7 +611,7 @@ public class agents extends Controller {
     @CACHEING_CLEAN(apiClass = {agents.class, bankabcxccard.class})
     public String delete_agentXnAbcCard() throws YosException {
         ArrayList<String> sqlList = new ArrayList<>();
-        long sa_bankabcxccardid=content.getLong("sa_bankabcxccardid");
+        long sa_bankabcxccardid = content.getLong("sa_bankabcxccardid");
         String xncardnoabc = content.getString("xncardnoabc");
         long sa_agentsid = content.getLong("sa_agentsid");
         UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_bankabcxccard");
@@ -606,14 +623,13 @@ public class agents extends Controller {
         updateSQL.setDateValue("createdate");
         updateSQL.setValue("changeby", username);
         updateSQL.setDateValue("changedate");
-        sqlList.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "删除", "经销商虚拟账户【"+xncardnoabc+"】删除成功").getSQL());
+        sqlList.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "删除", "经销商虚拟账户【" + xncardnoabc + "】删除成功").getSQL());
         sqlList.add(updateSQL.getSQL());
         dbConnect.runSqlUpdate(sqlList);
         return getSucReturnObject().toString();
     }
 
 
-
     @API(title = "经销商联系人信息及地址信息新增修改", apiversion = R.ID20221009155703.v1.class)
     @CACHEING_CLEAN(apiversions = R.ID20221009155803.v1.class)
     public String insertormodify_agentEnterpriseContacts() throws YosException {
@@ -666,7 +682,7 @@ public class agents extends Controller {
             if (workaddress == 1) {
                 sqlFactory.addParameter("isdefault", isdefault);
                 if (isdefault) {
-                    sqllist.add("update sys_enterprise_contacts set isdefault=0 where contactsid !=" + contactsid + " and sys_enterpriseid=" + sys_enterpriseid+" and type='"+type+"'");
+                    sqllist.add("update sys_enterprise_contacts set isdefault=0 where contactsid !=" + contactsid + " and sys_enterpriseid=" + sys_enterpriseid + " and type='" + type + "'");
                 }
             } else {
                 sqlFactory.addParameter("isdefault", 0);
@@ -739,11 +755,11 @@ public class agents extends Controller {
 //        sqlFactory.addParameter("siteid", siteid);
 //        Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sys_enterprise_contacts", "contactsid", "sys_enterpriseid",
-                "name","sex","depname","position","isleader","birthday","phonenumber","email","province","city","county","remarks","address","workaddress","isdefault","type","cardno");
+                "name", "sex", "depname", "position", "isleader", "birthday", "phonenumber", "email", "province", "city", "county", "remarks", "address", "workaddress", "isdefault", "type", "cardno");
         querySQL.setTableAlias("t1");
         querySQL.setSiteid(siteid);
         querySQL.setWhere("ifnull(t1.deleted,0)=0");
-        querySQL.setWhere("t1.sys_enterpriseid",sys_enterpriseid);
+        querySQL.setWhere("t1.sys_enterpriseid", sys_enterpriseid);
         querySQL.setWhere(where.toString());
         querySQL.setPage(pageSize, pageNumber);
         Rows rows = querySQL.query();
@@ -770,7 +786,7 @@ public class agents extends Controller {
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_bankabcxccard", "*");
         querySQL.setTableAlias("t1");
         querySQL.setSiteid(siteid);
-        querySQL.setWhere("t1.sa_agentsid",sa_agentsid);
+        querySQL.setWhere("t1.sa_agentsid", sa_agentsid);
         querySQL.setWhere(where.toString());
         querySQL.setPage(pageSize, pageNumber);
         Rows rows = querySQL.query();
@@ -1187,7 +1203,7 @@ public class agents extends Controller {
         return sheet;
     }
 
-    public  boolean isNumeric(String str) {
+    public boolean isNumeric(String str) {
         if (str == null || str.isEmpty()) {
             return false;
         }