feat():营销团购活动的添加和活动的详情

1125/liuheping
刘河平 2024-11-27 11:40:53 +08:00
parent 7e256f9a95
commit 10368d9a9d
4 changed files with 28 additions and 10 deletions

View File

@ -0,0 +1,25 @@
{
"团购活动id":"Long"
"商品ID":"Long",
"活动名称":"String",
"活动简介":"String",
"商品图片":"String",
"商品单位":"String",
"商品的轮播图":[
"String","String"
],
"活动时间":"date",
"策略类型":"String",
"策略ID":"Long",
"商品规格List":[
{
"规格id":"Long",
"规格SKU":"String",
"拼团价格":"BigDecimal",
"拼团库存":"Long"
}
],
"状态":"String",
"排序":"Integer",
"详情":"String"
}

View File

@ -14,7 +14,7 @@ public class ActivityTeamProductSkuResp {
/**
* id
*/
private Long id;
private Long ProductId;
/**
* SKU

View File

@ -18,11 +18,5 @@ public class ActivityTeamProductSkuController {
@Autowired
private ActivityTeamProductSkuInfoService activityTeamProductSkuInfoService;
/**
*
*/
@GetMapping("getById/{teamId}")
public Result<List<ActivityProductSkuListModel>> getById(@PathVariable Long teamId){
return Result.success(activityTeamProductSkuInfoService.getTeamProductSkuInfoListByTeamId(teamId));
}
}

View File

@ -106,7 +106,6 @@ public class ActivityTeamInfoServiceImpl extends ServiceImpl<ActivityTeamInfoMap
ActivityTeamInfo activityTeamInfo = getById(teamId);
//封装活动详情
ActivityTeamInfoDetailResp activityTeamInfoDetailResp = new ActivityTeamInfoDetailResp();
List<ActivityTeamProductSkuResp> activityTeamProductSkuList = activityTeamInfoDetailResp.getActivityTeamProductSkuList();
//根据活动id查询活动商品SKU集合
List<ActivityProductSkuListModel> teamProductSkuInfoList = activityTeamProductSkuInfoService.getTeamProductSkuInfoListByTeamId(teamId);
if (teamProductSkuInfoList != null) {
@ -119,7 +118,7 @@ public class ActivityTeamInfoServiceImpl extends ServiceImpl<ActivityTeamInfoMap
//添加到集合中
activityProductSkuList.add(
ActivityTeamProductSkuResp.builder()
.id(activityTeamProductSkuInfo.getId())
.ProductId(activityTeamProductSkuInfo.getProductId())
.sku(activityTeamProductSkuInfo.getProductSku())
.teamPrice(activityTeamProductSkuInfo.getTeamPrice())
.teamStock(activityTeamProductSkuInfo.getTeamStock())