|
@@ -98,12 +98,13 @@ public class agents extends Controller {
|
|
if (parentid != 0 && dbConnect.runSqlQuery("select * from sa_agents where siteid='" + siteid + "' and sa_agentsid=" + parentid).isEmpty()) {
|
|
if (parentid != 0 && dbConnect.runSqlQuery("select * from sa_agents where siteid='" + siteid + "' and sa_agentsid=" + parentid).isEmpty()) {
|
|
return getErrReturnObject().setErrMsg("指定的上级商户不存在").toString();
|
|
return getErrReturnObject().setErrMsg("指定的上级商户不存在").toString();
|
|
}
|
|
}
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select sa_agentsid,sys_enterpriseid from sa_agents where agentnum='" + agentnum + "'");
|
|
ArrayList<String> sqllist = new ArrayList<>();
|
|
ArrayList<String> sqllist = new ArrayList<>();
|
|
SQLFactory sqlFactory = new SQLFactory(this, "经销商新增");
|
|
SQLFactory sqlFactory = new SQLFactory(this, "经销商新增");
|
|
if (sa_agentsid <= 0 || dbConnect.runSqlQuery("select sa_agentsid from sa_agents where sa_agentsid=" + sa_agentsid).isEmpty()) {
|
|
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()) {
|
|
if (dbConnect.runSqlQuery("select sa_agentsid from sa_agents where sys_enterpriseid=" + sys_enterpriseid).isNotEmpty()) {
|
|
return getErrReturnObject().setErrMsg("当前商户已经创建经销商档案,不可重复创建").toString();
|
|
return getErrReturnObject().setErrMsg("当前商户已经创建经销商档案,不可重复创建").toString();
|
|
- } else if (dbConnect.runSqlQuery("select sa_agentsid from sa_agents where agentnum='" + agentnum + "'").isNotEmpty()) {
|
|
|
|
|
|
+ } else if (rows.isNotEmpty()) {
|
|
return getErrReturnObject().setErrMsg("当前商户已经创建经销商档案,不可重复创建").toString();
|
|
return getErrReturnObject().setErrMsg("当前商户已经创建经销商档案,不可重复创建").toString();
|
|
}
|
|
}
|
|
sa_agentsid = createTableID("sa_agents");
|
|
sa_agentsid = createTableID("sa_agents");
|
|
@@ -115,6 +116,11 @@ public class agents extends Controller {
|
|
Executor.sendEml(this, "customers_agent_add", id, userids);
|
|
Executor.sendEml(this, "customers_agent_add", id, userids);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
|
|
+ if (rows.isNotEmpty()) {
|
|
|
|
+ if (rows.get(0).getLong("sa_agentsid") != sa_agentsid || rows.get(0).getLong("sys_enterpriseid") != sys_enterpriseid) {
|
|
|
|
+ return getErrReturnObject().setErrMsg("重复经销商编号,无法修改").toString();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
sqlFactory = new SQLFactory(this, "经销商修改");
|
|
sqlFactory = new SQLFactory(this, "经销商修改");
|
|
}
|
|
}
|
|
sqlFactory.addParameter("siteid", siteid);
|
|
sqlFactory.addParameter("siteid", siteid);
|