Commit 352eb7be by zhangxingmin

push

parent ed8debfd
......@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yd.base.feign.client.relobjectcategory.ApiRelObjectCategoryFeignClient;
import com.yd.base.feign.request.relobjectcategory.ApiRelObjectCategoryListAddRequest;
import com.yd.base.feign.request.relobjectcategory.ApiRelObjectCategoryQueryRequest;
import com.yd.base.feign.response.relobjectcategory.ApiRelObjectCategoryQueryResponse;
import com.yd.common.enums.CommonEnum;
import com.yd.common.enums.NoYesEnum;
import com.yd.common.exception.BusinessException;
......@@ -151,6 +153,17 @@ public class ApiProductLaunchServiceImpl implements ApiProductLaunchService {
apiProductLaunchDto.setDetailUrlsList(StringUtils.isNotBlank(productLaunch.getDetailUrls()) ? Arrays.asList(productLaunch.getDetailUrls().split(";").clone()) : new ArrayList<>());
//主图url列表
apiProductLaunchDto.setMainUrlsList(StringUtils.isNotBlank(productLaunch.getMainUrls()) ? Arrays.asList(productLaunch.getMainUrls().split(";").clone()) : new ArrayList<>());
//获取绑定的分类ID列表
ApiRelObjectCategoryQueryRequest request = new ApiRelObjectCategoryQueryRequest();
List<String> objectBizIdList = new ArrayList<>();
objectBizIdList.add(productLaunchBizId);
request.setObjectBizIdList(objectBizIdList);
Result<List<ApiRelObjectCategoryQueryResponse>> listResult = apiRelObjectCategoryFeignClient.query(request);
if (!CollectionUtils.isEmpty(listResult.getData())) {
List<String> categoryBizIdList = listResult.getData().stream().map(ApiRelObjectCategoryQueryResponse::getCategoryBizId).collect(Collectors.toList());
apiProductLaunchDto.setCategoryBizIdList(categoryBizIdList);
}
response.setApiProductLaunchDto(apiProductLaunchDto);
//设置的产品上架信息的参数列表
......
......@@ -3,6 +3,7 @@ package com.yd.product.feign.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;
import java.util.List;
......@@ -85,4 +86,9 @@ public class ApiProductLaunchDto {
* 上架到对应的项目列表
*/
private List<String> projectBizIdList;
/**
* 分类表唯一业务ID列表
*/
private List<String> categoryBizIdList;
}
......@@ -21,7 +21,7 @@ public class MyBatisPlusCodeGenerator {
})
.strategyConfig(builder -> {
builder.addInclude(
"product_launch"
"announcement_commission_ratio"
)
.entityBuilder()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment