|
|
@@ -194,25 +194,32 @@ public class Item extends Controller {
|
|
|
// 添加领域
|
|
|
if (content.containsKey("tradefields")) {
|
|
|
JSONArray tradefields = content.getJSONArray("tradefields");
|
|
|
- for (Object obj : tradefields) {
|
|
|
- String tradefield = (String) obj;
|
|
|
- sqlFactory = new SQLFactory(this, "新增领域");
|
|
|
- sqlFactory.addParameter("siteid", siteid);
|
|
|
- sqlFactory.addParameter("plm_item_tradefieldid", createTableID("plm_item_tradefield"));
|
|
|
- sqlFactory.addParameter("tradefield", tradefield);
|
|
|
- sqlFactory.addParameter("userid", userid);
|
|
|
- sqlFactory.addParameter("itemid", itemid);
|
|
|
- sqlList.add(sqlFactory.getSQL());
|
|
|
- }
|
|
|
+ if(!tradefields.isEmpty()){
|
|
|
+ if(tradefields.size()>1){
|
|
|
+ return getErrReturnObject().setErrMsg("商品只能维护一个领域").toString();
|
|
|
+ }
|
|
|
+ sqlList.add("delete from plm_item_tradefield where itemid ="+itemid+" and siteid='"+siteid+"'");
|
|
|
+ for (Object obj : tradefields) {
|
|
|
+ String tradefield = (String) obj;
|
|
|
+ sqlFactory = new SQLFactory(this, "新增领域");
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+ sqlFactory.addParameter("plm_item_tradefieldid", createTableID("plm_item_tradefield"));
|
|
|
+ sqlFactory.addParameter("tradefield", tradefield);
|
|
|
+ sqlFactory.addParameter("userid", userid);
|
|
|
+ sqlFactory.addParameter("itemid", itemid);
|
|
|
+ sqlList.add(sqlFactory.getSQL());
|
|
|
+ }
|
|
|
|
|
|
- if (tradefields.size() > 0) {
|
|
|
- sqlFactory = new SQLFactory(this, "删除多余的领域");
|
|
|
- sqlFactory.addParameter("siteid", siteid);
|
|
|
- sqlFactory.addParameter_in("tradefield", tradefields.toArray());
|
|
|
- sqlFactory.addParameter("userid", userid);
|
|
|
- sqlFactory.addParameter("itemid", itemid);
|
|
|
- sqlList.add(sqlFactory.getSQL());
|
|
|
+// if (tradefields.size() > 0) {
|
|
|
+// sqlFactory = new SQLFactory(this, "删除多余的领域");
|
|
|
+// sqlFactory.addParameter("siteid", siteid);
|
|
|
+// sqlFactory.addParameter_in("tradefield", tradefields.toArray());
|
|
|
+// sqlFactory.addParameter("userid", userid);
|
|
|
+// sqlFactory.addParameter("itemid", itemid);
|
|
|
+// sqlList.add(sqlFactory.getSQL());
|
|
|
+// }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
if (content.containsKey("itemclassids")) {
|