ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppLiveController.java
@@ -35,7 +35,9 @@ @ApiOperation("直播首页分页列表") @PostMapping("/page") public R<Page<XiaoeLiveVoV2>> page(@Valid @RequestBody XiaoeLiveQueryDto dto) { return R.ok(xiaoeLiveService.getLivePage(dto)); Page<XiaoeLiveVoV2> livePage = xiaoeLiveService.getLivePage(dto); livePage.getRecords().forEach(live -> live.setAliveStartAt(live.getZbStartAt())); return R.ok(livePage); } /** ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVo.java
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.List; /** @@ -81,7 +82,7 @@ @ApiModelProperty(value = "讲师列表") @JSONField(name = "guest_list") private List<XiaoeLiveTeacherVo> guestList; private List<XiaoeLiveTeacherVo> guestList = new ArrayList<>(); @ApiModelProperty("评论数") @JSONField(name = "comment_count") ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVoV2.java
@@ -1,9 +1,12 @@ package com.ruoyi.goods.domain.vo; import lombok.Data; import com.alibaba.fastjson2.annotation.JSONField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.alibaba.fastjson2.annotation.JSONField; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data @ApiModel(description = "小鹅通直播视图对象2.0") @@ -163,6 +166,10 @@ @ApiModelProperty("创建门店") private String shopName; @ApiModelProperty(value = "直播开始时间") @JSONField(name = "alive_start_at") private String aliveStartAt; // 直播开始时间 @Data @ApiModel(description = "Course Expire Information") public static class CourseExpire { @@ -178,5 +185,9 @@ @ApiModelProperty(value = "是否允许重复购买:1=是,0=否", example = "0") @JSONField(name = "is_allow_repeat_purchase") private Integer isAllowRepeatPurchase; @ApiModelProperty(value = "讲师列表") @JSONField(name = "guest_list") private List<XiaoeLiveTeacherVo> guestList = new ArrayList<>(); } }