|
@@ -1,6 +1,7 @@
|
|
|
package restcontroller.sale.favorites;
|
|
|
|
|
|
import beans.itemprice.ItemPrice;
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import common.Controller;
|
|
|
import common.YosException;
|
|
@@ -28,7 +29,7 @@ public class favorites extends Controller {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 新增修改商品组
|
|
|
+ * 商品收藏
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
@@ -58,6 +59,28 @@ public class favorites extends Controller {
|
|
|
return getSucReturnObject().toString();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 商品批量收藏
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @API(title = "商品批量收藏", apiversion = R.ID20231122102803.v1.class,intervaltime = 200)
|
|
|
+ @CACHEING_CLEAN(apiClass = {itemgroup.class, restcontroller.sale.itemgroup.itemgroup.class,favorites.class})
|
|
|
+ public String items_collect() throws YosException {
|
|
|
+ JSONArray itemids = content.getJSONArray("itemids");
|
|
|
+ boolean iscollection=content.getBooleanValue("iscollection");
|
|
|
+ ArrayList<String> sqllist = new ArrayList<>();
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "商品收藏记录批量更新");
|
|
|
+ sqlFactory.addParameter_in("itemids", itemids.toArray());
|
|
|
+ sqlFactory.addParameter("iscollection", iscollection);
|
|
|
+ sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+ sqllist.add(sqlFactory.getSQL());
|
|
|
+ dbConnect.runSqlUpdate(sqllist);
|
|
|
+
|
|
|
+ return getSucReturnObject().toString();
|
|
|
+ }
|
|
|
+
|
|
|
@API(title = "商品收藏列表", apiversion = R.ID20231121145103.v1.class)
|
|
|
@CACHEING
|
|
|
public String querycollectionmx() throws YosException {
|