商品模块代码提交

This commit is contained in:
Tankaikai
2025-02-28 17:37:26 +08:00
parent 128f19ba5a
commit 59b69ae99b
2 changed files with 16 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ import com.czg.product.entity.ProdConsRelation;
import com.czg.product.entity.ProdSku;
import com.czg.product.entity.Product;
import com.czg.product.enums.ProductIsSaleTypeEnum;
import com.czg.product.enums.ProductSaleStatusEnum;
import com.czg.product.enums.ProductTypeEnum;
import com.czg.product.param.ProdRefundToStockParam;
import com.czg.product.param.ProductIsSaleParam;
@@ -86,6 +87,16 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> impl
if (StrUtil.isNotEmpty(param.getCreateEndTime())) {
queryWrapper.le(Product::getCreateTime, param.getCreateEndTime());
}
if (StrUtil.isNotEmpty(param.getStatus())) {
if (ProductSaleStatusEnum.SOLD_OUT.getValue().equals(param.getStatus())) {
queryWrapper.eq(Product::getIsSoldStock, YesNoEnum.YES.value());
} else if (ProductSaleStatusEnum.ON_SALE.getValue().equals(param.getStatus())) {
queryWrapper.eq(Product::getIsSoldStock, YesNoEnum.NO.value());
queryWrapper.eq(Product::getIsSale, YesNoEnum.YES.value());
} else if (ProductSaleStatusEnum.OFF_SALE.getValue().equals(param.getStatus())) {
queryWrapper.eq(Product::getIsSale, YesNoEnum.NO.value());
}
}
Long shopId = StpKit.USER.getShopId(0L);
queryWrapper.eq(Product::getShopId, shopId);
queryWrapper.eq(Product::getIsDel, DeleteEnum.NORMAL.value());