Sfoglia il codice sorgente

新增非启用状态下无法下单

eganwu 2 anni fa
parent
commit
206998798a

+ 6 - 0
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -60,6 +60,9 @@ public class Order extends Controller {
         if (sys_enterpriseid_temp > 0) {
             sys_enterpriseid = sys_enterpriseid_temp;
         }
+        if(dbConnect.runSqlQuery("SELECT 1 FROM sa_agents WHERE siteid='"+siteid+"' AND `status`='启用' AND sys_enterpriseid="+sys_enterpriseid).isEmpty()){
+            return getErrReturnObject().setErrMsg("当前企业不存在或已禁用,无法下单").toString();
+        }
         Long sa_brandid = content.getLong("sa_brandid");
         Long sa_contractid = content.getLongValue("sa_contractid");
         Long sa_projectid = content.getLongValue("sa_projectid");
@@ -218,6 +221,9 @@ public class Order extends Controller {
 //            return getErrReturnObject().setErrMsg("请添加同一领域的商品").toString();
 //        }
 
+        if(dbConnect.runSqlQuery("SELECT 1 FROM sa_agents WHERE siteid='"+siteid+"' AND `status`='启用' AND sys_enterpriseid="+sys_enterpriseid).isEmpty()){
+            return getErrReturnObject().setErrMsg("当前企业不存在或已禁用,无法下单").toString();
+        }
 
         //表名
         String tableName = "sa_order";

+ 3 - 0
src/custom/restcontroller/webmanage/sale/order/ProjectOrder.java

@@ -50,6 +50,9 @@ public class ProjectOrder extends Controller {
         }
 
         sys_enterpriseid = contractRow.getLong("sys_enterpriseid");
+        if(dbConnect.runSqlQuery("SELECT 1 FROM sa_agents WHERE siteid='"+siteid+"' AND `status`='启用' AND sys_enterpriseid="+sys_enterpriseid).isEmpty()){
+            return getErrReturnObject().setErrMsg("当前企业不存在或已禁用,无法下单").toString();
+        }
 
         ArrayList<String> sqlList = new ArrayList<>();
         Order order = new Order(content);