|
|
@@ -224,23 +224,28 @@ public class Item extends Controller {
|
|
|
|
|
|
if (content.containsKey("itemclassids")) {
|
|
|
JSONArray itemclassids = content.getJSONArray("itemclassids");
|
|
|
- for (Object obj : itemclassids) {
|
|
|
- int itemclassid = (int) obj;
|
|
|
- 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 = 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 = new SQLFactory(this, "商品营销类别删除");
|
|
|
- sqlFactory.addParameter("sa_itemsaleclassid", createTableID("sa_itemsaleclass"));
|
|
|
- sqlFactory.addParameter("siteid", siteid);
|
|
|
- sqlFactory.addParameter("itemid", itemid);
|
|
|
- sqlFactory.addParameter("itemno", itemno);
|
|
|
- sqlFactory.addParameter_in("itemclassid", itemclassids.toArray());
|
|
|
+// 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_in("itemclassid", itemclassids.toArray());
|
|
|
sqlList.add(sqlFactory.getSQL());
|
|
|
}
|
|
|
|