|
|
@@ -85,6 +85,8 @@ public class ProductInfoFacade implements IProductInfoFacade {
|
|
|
.map(productInfo -> {
|
|
|
ProductListBO productBO = productInfoMapstruct.productDo2Bo(productInfo);
|
|
|
ProductListRes productListRes = productInfoMapstruct.productBO2Res(productBO);
|
|
|
+ productListRes.setIdleFlag(Objects.equals(productBO.getIdleFlag(), WhetherEnum.YES.getCode()));
|
|
|
+ productListRes.setFastSaleFlag(Objects.equals(productBO.getFastSaleFlag(), WhetherEnum.YES.getCode()));
|
|
|
if (Objects.nonNull(productInfo.getFastSaleFlag()) && productInfo.getFastSaleFlag() == StatusEnum.TRUE.getCode() && Objects.nonNull(fastSaleMap.get(productInfo.getSku()))) {
|
|
|
productListRes.setSaleTime(fastSaleMap.get(productInfo.getSku()).getSaleTime());
|
|
|
productListRes.setRecycleInventory(fastSaleMap.get(productInfo.getSku()).getRecycleInventory());
|
|
|
@@ -153,7 +155,7 @@ public class ProductInfoFacade implements IProductInfoFacade {
|
|
|
.eq(ProductPermission::getPermissionType, PermissionType.IDLE.getCode()).one();
|
|
|
Assert.notNull(productPermission, "the_product_permission_does_not_exist");
|
|
|
return IdleAttributeRes.builder()
|
|
|
- .idleFlag(Objects.equals(productInfo.getIdleFlag(), WhetherEnum.YES.getCode()) ? Boolean.TRUE : Boolean.FALSE)
|
|
|
+ .idleFlag(Objects.equals(productInfo.getIdleFlag(), WhetherEnum.YES.getCode()))
|
|
|
.permission(productPermission.getPermission())
|
|
|
.build();
|
|
|
}
|
|
|
@@ -191,7 +193,7 @@ public class ProductInfoFacade implements IProductInfoFacade {
|
|
|
.eq(ProductPermission::getPermissionType, PermissionType.FAST_SALE.getCode()).one();
|
|
|
Assert.notNull(productFastSale, "the_product_fast_sale_does_not_exist");
|
|
|
return ProductFastSaleRes.builder()
|
|
|
- .recycleFlag(productFastSale.getRecycleFlag() == StatusEnum.TRUE.getCode() ? Boolean.TRUE : Boolean.FALSE)
|
|
|
+ .recycleFlag(productFastSale.getRecycleFlag() == StatusEnum.TRUE.getCode())
|
|
|
.recycleInventory(productFastSale.getRecycleInventory())
|
|
|
.saleTime(productFastSale.getSaleTime())
|
|
|
.saleType(productFastSale.getSaleType())
|