feat():营销团购活动的添加和活动的详情
parent
7e256f9a95
commit
10368d9a9d
|
@ -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"
|
||||||
|
}
|
|
@ -14,7 +14,7 @@ public class ActivityTeamProductSkuResp {
|
||||||
/**
|
/**
|
||||||
* 规格id
|
* 规格id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long ProductId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 规格SKU
|
* 规格SKU
|
||||||
|
|
|
@ -18,11 +18,5 @@ public class ActivityTeamProductSkuController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ActivityTeamProductSkuInfoService activityTeamProductSkuInfoService;
|
private ActivityTeamProductSkuInfoService activityTeamProductSkuInfoService;
|
||||||
|
|
||||||
/**
|
|
||||||
* 回显
|
|
||||||
*/
|
|
||||||
@GetMapping("getById/{teamId}")
|
|
||||||
public Result<List<ActivityProductSkuListModel>> getById(@PathVariable Long teamId){
|
|
||||||
return Result.success(activityTeamProductSkuInfoService.getTeamProductSkuInfoListByTeamId(teamId));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -106,7 +106,6 @@ public class ActivityTeamInfoServiceImpl extends ServiceImpl<ActivityTeamInfoMap
|
||||||
ActivityTeamInfo activityTeamInfo = getById(teamId);
|
ActivityTeamInfo activityTeamInfo = getById(teamId);
|
||||||
//封装活动详情
|
//封装活动详情
|
||||||
ActivityTeamInfoDetailResp activityTeamInfoDetailResp = new ActivityTeamInfoDetailResp();
|
ActivityTeamInfoDetailResp activityTeamInfoDetailResp = new ActivityTeamInfoDetailResp();
|
||||||
List<ActivityTeamProductSkuResp> activityTeamProductSkuList = activityTeamInfoDetailResp.getActivityTeamProductSkuList();
|
|
||||||
//根据活动id查询活动商品SKU集合
|
//根据活动id查询活动商品SKU集合
|
||||||
List<ActivityProductSkuListModel> teamProductSkuInfoList = activityTeamProductSkuInfoService.getTeamProductSkuInfoListByTeamId(teamId);
|
List<ActivityProductSkuListModel> teamProductSkuInfoList = activityTeamProductSkuInfoService.getTeamProductSkuInfoListByTeamId(teamId);
|
||||||
if (teamProductSkuInfoList != null) {
|
if (teamProductSkuInfoList != null) {
|
||||||
|
@ -119,7 +118,7 @@ public class ActivityTeamInfoServiceImpl extends ServiceImpl<ActivityTeamInfoMap
|
||||||
//添加到集合中
|
//添加到集合中
|
||||||
activityProductSkuList.add(
|
activityProductSkuList.add(
|
||||||
ActivityTeamProductSkuResp.builder()
|
ActivityTeamProductSkuResp.builder()
|
||||||
.id(activityTeamProductSkuInfo.getId())
|
.ProductId(activityTeamProductSkuInfo.getProductId())
|
||||||
.sku(activityTeamProductSkuInfo.getProductSku())
|
.sku(activityTeamProductSkuInfo.getProductSku())
|
||||||
.teamPrice(activityTeamProductSkuInfo.getTeamPrice())
|
.teamPrice(activityTeamProductSkuInfo.getTeamPrice())
|
||||||
.teamStock(activityTeamProductSkuInfo.getTeamStock())
|
.teamStock(activityTeamProductSkuInfo.getTeamStock())
|
||||||
|
|
Loading…
Reference in New Issue