|
@@ -1154,6 +1154,32 @@ public class GoodsSellerModel {
|
|
|
return num;
|
|
|
}
|
|
|
|
|
|
+ public Integer illegalUpperShelf(Long storeId, String goodsIds) {
|
|
|
+ //违规商品 重新上架
|
|
|
+ //11-放入仓库无需审核 12-放入仓库审核通过 的商品才能上架
|
|
|
+ GoodsExample example = new GoodsExample();
|
|
|
+ example.setGoodsIdIn(goodsIds);
|
|
|
+ example.setStateIn(String.valueOf(GoodsConst.GOODS_STATE_LOWER_BY_SYSTEM));
|
|
|
+ example.setStoreId(storeId);
|
|
|
+ List<Goods> goodsList = goodsModel.getGoodsList(example, null);
|
|
|
+
|
|
|
+ Goods goodsUpdate = new Goods();
|
|
|
+ goodsUpdate.setState(GoodsConst.GOODS_STATE_UPPER);
|
|
|
+ goodsUpdate.setOnlineTime(new Date());
|
|
|
+ goodsUpdate.setUpdateTime(new Date());
|
|
|
+ int num = goodsModel.updateGoodsByExample(goodsUpdate, example);
|
|
|
+ goodsList.forEach(goods -> {
|
|
|
+ VendorExample vendorExample = new VendorExample();
|
|
|
+ vendorExample.setStoreId(goods.getStoreId());
|
|
|
+ vendorExample.setIsStoreAdmin(VendorConst.IS_STORE_ADMIN_1);
|
|
|
+ List<Vendor> vendorList =vendorModel.getVendorList(vendorExample, null);
|
|
|
+ AssertUtil.isTrue(CollectionUtils.isEmpty(vendorList), "获取店铺信息失败");
|
|
|
+ goods.setState(GoodsConst.GOODS_STATE_2);
|
|
|
+ productModel.upsertProduct(goods, vendorList.get(0));
|
|
|
+ });
|
|
|
+ return num;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 商品下架
|
|
|
*
|