chao 4 anni fa
parent
commit
409a45eb22

+ 2 - 1
src/main/java/com/caimei365/commodity/controller/ProductShopApi.java

@@ -201,7 +201,8 @@ public class ProductShopApi {
      *
      * @param soldOutDto {productIds 商品id集合,以','隔开}
      */
-    @PostMapping("/soldOut")
+    @PostMapping("/product/offline")
+    @ApiOperation("供应商-批量下架商品(旧:/supplier/soldOut)")
     public ResponseJson soldOut(SoldOutDto soldOutDto) {
         return shopService.soldOutProducts(soldOutDto.getProductIds());
     }

+ 4 - 0
src/main/java/com/caimei365/commodity/model/vo/ProductItemVo.java

@@ -139,4 +139,8 @@ public class ProductItemVo implements Serializable {
      * 再次购买价格
      */
     private Double discountPrice;
+    /**
+     * 判断是否勾选(前端使用)
+     */
+    private Boolean isChecked = false;
 }

+ 2 - 1
src/main/java/com/caimei365/commodity/service/impl/ShopServiceImpl.java

@@ -107,6 +107,7 @@ public class ShopServiceImpl implements ShopService {
             for (ProductItemVo product : productList) {
                 String typeName = shopMapper.getTypeName(product.getBigTypeId(), product.getSmallTypeId(), product.getTinyTypeId());
                 product.setTypeName(typeName);
+                product.setIsChecked(false);
                 // 设置商品主图及价格
                 Integer userId = shopMapper.getUserIdByshopId(shopId);
                 priceUtilService.setProductDetails(userId, product);
@@ -531,7 +532,7 @@ public class ShopServiceImpl implements ShopService {
         for (String productId : split) {
             if (StringUtils.isNotBlank(productId)) {
                 ProductFormVo product = shopMapper.getProductForm(Integer.valueOf(productId));
-                if (2 == product.getValidFlag()) {
+                if (2 != product.getValidFlag()) {
                     return ResponseJson.error("只能下架已上架的商品");
                 }
                 PromotionsVo promotions = promotionsMapper.getPromotionsByProductId(product.getProductId());