|
|
@@ -30,24 +30,31 @@ public class ItemSaleClass extends Controller {
|
|
|
String itemno = content.getString("itemno");
|
|
|
|
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
|
- for (Object obj : itemclassids) {
|
|
|
- int itemclassid = (int) obj;
|
|
|
- SQLFactory sqlFactory = new SQLFactory(this, "商品营销类别新增");
|
|
|
- sqlFactory.addParameter("sa_itemsaleclassid", createTableID("sa_itemsaleclass"));
|
|
|
- sqlFactory.addParameter("siteid", siteid);
|
|
|
- sqlFactory.addParameter("itemid", itemid);
|
|
|
- sqlFactory.addParameter("itemno", itemno);
|
|
|
- sqlFactory.addParameter("itemclassid", itemclassid);
|
|
|
- sqlList.add(sqlFactory.getSQL());
|
|
|
+ if(!itemclassids.isEmpty()){
|
|
|
+ if(itemclassids.size()>1){
|
|
|
+ return getErrReturnObject().setErrMsg("商品只能维护一个营销类别").toString();
|
|
|
+ }
|
|
|
+ sqlList.add("delete from sa_itemsaleclass where itemid ="+itemid+" and siteid='"+siteid+"'");
|
|
|
+ for (Object obj : itemclassids) {
|
|
|
+ int itemclassid = (int) obj;
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "商品营销类别新增");
|
|
|
+ sqlFactory.addParameter("sa_itemsaleclassid", createTableID("sa_itemsaleclass"));
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+ sqlFactory.addParameter("itemid", itemid);
|
|
|
+ sqlFactory.addParameter("itemno", itemno);
|
|
|
+ sqlFactory.addParameter("itemclassid", itemclassid);
|
|
|
+ sqlList.add(sqlFactory.getSQL());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- SQLFactory sqlFactory = new SQLFactory(this, "商品营销类别删除");
|
|
|
- sqlFactory.addParameter("siteid", siteid);
|
|
|
- sqlFactory.addParameter("itemid", itemid);
|
|
|
- sqlFactory.addParameter("itemno", itemno);
|
|
|
- sqlFactory.addParameter_in("itemclassid", itemclassids.toArray());
|
|
|
|
|
|
- sqlList.add(sqlFactory.getSQL());
|
|
|
+// SQLFactory sqlFactory = new SQLFactory(this, "商品营销类别删除");
|
|
|
+// sqlFactory.addParameter("siteid", siteid);
|
|
|
+// sqlFactory.addParameter("itemid", itemid);
|
|
|
+// sqlFactory.addParameter("itemno", itemno);
|
|
|
+// sqlFactory.addParameter_in("itemclassid", itemclassids.toArray());
|
|
|
+//
|
|
|
+// sqlList.add(sqlFactory.getSQL());
|
|
|
|
|
|
dbConnect.runSqlUpdate(sqlList);
|
|
|
|