|
|
@@ -409,7 +409,7 @@ public class enterprise extends Controller {
|
|
|
return getSucReturnObject().setData(enterpriseRows.isNotEmpty() ? enterpriseRows.get(0) : new Row()).toString();
|
|
|
}
|
|
|
|
|
|
- @API(title = "商户档案新增修改", apiversion = R.ID20220920084101.v1.class,intervaltime = 200)
|
|
|
+ @API(title = "商户档案新增修改", apiversion = R.ID20220920084101.v1.class, intervaltime = 200)
|
|
|
@CACHEING_CLEAN(cms = {@cm(clazz = enterprise.class, method = {"query_enterpriseList", "query_enterpriseMain"}),
|
|
|
@cm(clazz = restcontroller.sale.enterprise.enterprise.class, method = {"query_enterpriseMain"})},
|
|
|
apiversions = {R.ID20221011133602.class},
|
|
|
@@ -432,9 +432,9 @@ public class enterprise extends Controller {
|
|
|
sqlFactory.addParameter("enterprisename", content.getStringValue("enterprisename", tablename));
|
|
|
sqlFactory.addParameter("address", content.getStringValue("address", tablename));
|
|
|
sqlFactory.addParameter("contact", content.getStringValue("contact", tablename));
|
|
|
- Rows rows =dbConnect.runSqlQuery("select t1.sys_enterpriseid,t2.agentnum from sys_enterprise t1 left join sa_agents t2 on t1.sys_enterpriseid=t2.sys_enterpriseid and t1.siteid=t2.siteid where t1.sys_enterpriseid!="+sys_enterpriseid+" and t1.siteid='"+siteid+"' and t1.phonenumber='"+ content.getStringValue("phonenumber", tablename)+"'");
|
|
|
- if(!rows.isEmpty()){
|
|
|
- return getErrReturnObject().setErrMsg("与经销商编码"+rows.get(0).getString("agentnum")+"联系方式重复,无法保存").toString();
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select t1.sys_enterpriseid,t2.agentnum from sys_enterprise t1 left join sa_agents t2 on t1.sys_enterpriseid=t2.sys_enterpriseid and t1.siteid=t2.siteid where t1.sys_enterpriseid!=" + sys_enterpriseid + " and t1.siteid='" + siteid + "' and t1.phonenumber='" + content.getStringValue("phonenumber", tablename) + "'");
|
|
|
+ if (!rows.isEmpty()) {
|
|
|
+ return getErrReturnObject().setErrMsg("与经销商编码" + rows.get(0).getString("agentnum") + "联系方式重复,无法保存").toString();
|
|
|
}
|
|
|
sqlFactory.addParameter("phonenumber", content.getStringValue("phonenumber", tablename));
|
|
|
sqlFactory.addParameter("province", content.getStringValue("province", tablename));
|
|
|
@@ -580,7 +580,7 @@ public class enterprise extends Controller {
|
|
|
if (agentRows.isEmpty()) {
|
|
|
User.createUser(this, sys_enterpriseid, enterprisename, phonenumber, true, "负责人", 21, defaultroleids, enterprisename);
|
|
|
} else {
|
|
|
- User.createUser(this, sys_enterpriseid, agentRows.get(0).getString("agentnum"), enterprisename, phonenumber, true, "负责人", 21, defaultroleids, enterprisename);
|
|
|
+ User.createUser(this, sys_enterpriseid, siteid + "" + agentRows.get(0).getString("agentnum"), enterprisename, phonenumber, true, "负责人", 21, defaultroleids, enterprisename);
|
|
|
}
|
|
|
return getSucReturnObject().toString();
|
|
|
}
|