From b408466f444c2709eabf8c3a4e33154d0e6149a3 Mon Sep 17 00:00:00 2001 From: penny <2500338766@qq.com> Date: Sat, 14 May 2022 21:04:12 +0800 Subject: [PATCH] =?UTF-8?q?feature1.0.0=EF=BC=9A=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=89=8D=E7=AB=AF=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../img/controller/TiktokMiniController.java | 19 +++++++++++++++++ .../com/bnyer/img/dto/UserImgsDetailsDto.java | 21 +++++++++++++++++++ .../com/bnyer/img/mapper/TiktokImgMapper.java | 6 ++++++ .../bnyer/img/mapper/TiktokUserMapper.java | 7 +++++++ .../bnyer/img/service/TiktokImgService.java | 2 ++ .../bnyer/img/service/TiktokUserService.java | 7 +++++++ .../service/impl/TiktokImgServiceImpl.java | 5 +++++ .../service/impl/TiktokUserServiceImpl.java | 5 +++++ .../com/bnyer/img/mapper/TiktokImgMapper.xml | 6 ++++++ .../com/bnyer/img/mapper/TiktokUserMapper.xml | 7 +++++++ 10 files changed, 85 insertions(+) create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/UserImgsDetailsDto.java diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java index bc4872c..8a2e51d 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java @@ -3,11 +3,13 @@ package com.bnyer.img.controller; import com.alibaba.fastjson.JSON; import com.bnyer.common.core.web.controller.BaseController; import com.bnyer.common.core.web.domain.AjaxResult; +import com.bnyer.common.core.web.page.TableDataInfo; import com.bnyer.img.domain.Feedback; import com.bnyer.img.domain.TiktokImg; import com.bnyer.img.dto.*; import com.bnyer.img.service.*; import com.bnyer.img.service.TiktokLikeService; +import com.bnyer.img.vo.TiktokImgVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -124,6 +126,14 @@ public class TiktokMiniController extends BaseController { return AjaxResult.success(tiktokUserService.queryUserImgList()); } + //@TokenCheck + @ApiOperation(value="根据搜索码查询用户图片列表") + @PostMapping(value = "/tiktokUserImgsDetails") + public AjaxResult tiktokUserImgsDetails(@Validated @RequestBody @ApiParam("搜索码对象") UserImgsDetailsDto params){ + log.info("根据搜索码查询用户图片列表参数为:{}", params.getScanCode()); + return AjaxResult.success(tiktokUserService.queryUserImgListByScanCode(params.getScanCode())); + } + //@TokenCheck @ApiOperation(value="收藏") @PostMapping(value = "/tiktokCollect") @@ -207,4 +217,13 @@ public class TiktokMiniController extends BaseController { log.info("修改tiktok小程序用户参数为:{}", JSON.toJSONString(dto)); return AjaxResult.success(tiktokUserService.miniUpdate(dto)); } + + //@TokenCheck + @ApiOperation(value="查询小程序首页图片列表") + @PostMapping(value = "/imgLists") + public TableDataInfo imgLists(){ + startPage(); + List tiktokImgVos = tiktokImgService.queryFrontPage(); + return getDataTable(tiktokImgVos); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/UserImgsDetailsDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/UserImgsDetailsDto.java new file mode 100644 index 0000000..a0b86cc --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/UserImgsDetailsDto.java @@ -0,0 +1,21 @@ +package com.bnyer.img.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("首页用户详情接收类") +public class UserImgsDetailsDto implements Serializable { + + @NotBlank(message = "搜索码不能为空!") + @ApiModelProperty(value="搜索码") + private String scanCode; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java index 22258aa..1557692 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java @@ -39,4 +39,10 @@ public interface TiktokImgMapper extends BaseMapper { * @return - */ TiktokImgVo queryDetails(@Param("imgId") String imgId); + + /** + * 查询首页图片分页 + * @return - + */ + List queryFrontPage(); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokUserMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokUserMapper.java index 24a5118..af7ca17 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokUserMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokUserMapper.java @@ -18,6 +18,13 @@ public interface TiktokUserMapper extends BaseMapper { */ List queryThreeImgUserList(); + /** + * 根据搜索码查询用户信息 + * @param scanCode 搜索码 + * @return - + */ + TiktokUserVo queryThreeImgUserListByScanCode(@Param("scanCode") String scanCode); + /** * 查询用户分页 * @param params 分页参数 diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java index f4cf469..2036ff8 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java @@ -101,4 +101,6 @@ public interface TiktokImgService { * 同步图片下载数量到db */ void insertDownloadNum(); + + List queryFrontPage(); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java index 9e099d2..e52a4c9 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java @@ -50,6 +50,13 @@ public interface TiktokUserService { */ List queryUserImgList(); + /** + * 根据搜索码查询小程序用户 + * @param scanCode 搜索码 + * @return - + */ + TiktokUserVo queryUserImgListByScanCode(String scanCode); + /** * 抖音登录参数 * @param dto 登录参数 diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java index 92c91ef..bd3593b 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java @@ -168,4 +168,9 @@ public class TiktokImgServiceImpl implements TiktokImgService { } log.info("==============redis同步图片下载数量到db数据完成,耗时【{}】毫秒!===============",System.currentTimeMillis() - startTime); } + + @Override + public List queryFrontPage() { + return tiktokImgMapper.queryFrontPage(); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java index 86d61a0..2822411 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java @@ -164,6 +164,11 @@ public class TiktokUserServiceImpl implements TiktokUserService { return tiktokUserVo; } + @Override + public TiktokUserVo queryUserImgListByScanCode(String scanCode) { + return tiktokUserMapper.queryThreeImgUserListByScanCode(scanCode); + } + /** * 获取用户openId及sessionKey * @param code 登录凭证code diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml index ca21f40..76998aa 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml @@ -67,4 +67,10 @@ from img_tiktok_img where is_show = '1' and status = '1' and id = #{imgId} + diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokUserMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokUserMapper.xml index 54d42f6..69354ee 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokUserMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokUserMapper.xml @@ -77,4 +77,11 @@ order by create_time desc + \ No newline at end of file