diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FhMiniController.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FhMiniController.java index 7d9eb12..a494ab7 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FhMiniController.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FhMiniController.java @@ -8,7 +8,7 @@ import com.bnyer.img.constants.TiktokConstant; import com.bnyer.img.domain.Feedback; import com.bnyer.img.dto.*; import com.bnyer.img.service.*; -import com.bnyer.img.vo.CreatorTypeImgsVo; +import com.bnyer.img.vo.CreatorDetailsVo; import com.bnyer.img.vo.TiktokImgVo; import com.github.pagehelper.PageHelper; import io.swagger.annotations.Api; @@ -101,10 +101,19 @@ public class FhMiniController extends BaseController { } //@TokenCheck - @ApiOperation(value="根据搜索码查询艺术家图片列表") - @PostMapping(value = "/creatorImgsDetails") - public AjaxResult creatorImgsDetails(@Validated @RequestBody @ApiParam("搜索码对象") CreatorImgsDetailsDto params){ - CreatorTypeImgsVo creatorVo = creatorService.queryCreatorImgListByScanCode(params.getScanCode()); + @ApiOperation(value="根据搜索码和分类id查询艺术家图片分页") + @PostMapping(value = "/typeImgsPage") + public TableDataInfo typeImgsPage(@Validated @RequestBody @ApiParam("搜索码对象") CreatorImgsDetailsDto params){ + PageHelper.startPage(params.getPageNum(), params.getPageSize()); + List imgList = tiktokImgService.queryImgsByScanCodeAndTypeId(params.getScanCode(), params.getTypeId()); + return getDataTable(imgList); + } + + //@TokenCheck + @ApiOperation(value="根据搜索码查询艺术家详情") + @PostMapping(value = "/creatorDetails") + public AjaxResult creatorDetails(@Validated @RequestBody @ApiParam("搜索码对象") CreatorDetailsDto params){ + CreatorDetailsVo creatorVo = creatorService.queryCreatorDetailsByScanCode(params.getScanCode()); if(creatorVo == null){ return AjaxResult.error(TiktokConstant.TIKTOK_CREATOR_NOT_EXIST,"该艺术家不存在!"); } 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 23dbd8c..d443dc3 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 @@ -1,6 +1,8 @@ package com.bnyer.img.controller; +import cn.hutool.core.collection.CollectionUtil; import com.alibaba.fastjson.JSON; +import com.bnyer.common.core.exception.ServiceException; import com.bnyer.common.core.web.controller.BaseController; import com.bnyer.common.core.web.domain.AjaxResult; import com.bnyer.common.core.web.page.TableDataInfo; @@ -8,9 +10,7 @@ import com.bnyer.img.constants.TiktokConstant; import com.bnyer.img.domain.Feedback; import com.bnyer.img.dto.*; import com.bnyer.img.service.*; -import com.bnyer.img.vo.CreatorTypeImgsVo; -import com.bnyer.img.vo.TiktokImgVo; -import com.bnyer.img.vo.TypeImgVo; +import com.bnyer.img.vo.*; import com.github.pagehelper.PageHelper; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -20,6 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -98,14 +99,31 @@ public class TiktokMiniController extends BaseController { @PostMapping(value = "/creatorImgsPage") public TableDataInfo creatorImgsPage(@RequestBody @ApiParam("分页对象") BasePageDto dto){ PageHelper.startPage(dto.getPageNum(), dto.getPageSize()); - return getDataTable(creatorService.queryThreeImgCreatorList()); + //List list = new ArrayList<>(); + List creatorVos = creatorService.queryThreeImgCreatorList(); +// for (CreatorVo creatorVo : creatorVos) { +// if(CollectionUtil.isNotEmpty(creatorVo.getImgList())){ +// list.add(creatorVo); +// } +// } + //TODO 此处图片列表为空时,去除为空的部分分页会有BUG + return getDataTable(creatorVos); } //@TokenCheck - @ApiOperation(value="根据搜索码查询艺术家图片列表") - @PostMapping(value = "/creatorImgsDetails") - public AjaxResult creatorImgsDetails(@Validated @RequestBody @ApiParam("搜索码对象") CreatorImgsDetailsDto params){ - CreatorTypeImgsVo creatorVo = creatorService.queryCreatorImgListByScanCode(params.getScanCode()); + @ApiOperation(value="根据搜索码和分类id查询艺术家图片分页") + @PostMapping(value = "/typeImgsPage") + public TableDataInfo typeImgsPage(@Validated @RequestBody @ApiParam("搜索码对象") CreatorImgsDetailsDto params){ + PageHelper.startPage(params.getPageNum(), params.getPageSize()); + List imgList = tiktokImgService.queryImgsByScanCodeAndTypeId(params.getScanCode(), params.getTypeId()); + return getDataTable(imgList); + } + + //@TokenCheck + @ApiOperation(value="根据搜索码查询艺术家详情") + @PostMapping(value = "/creatorDetails") + public AjaxResult creatorDetails(@Validated @RequestBody @ApiParam("搜索码对象") CreatorDetailsDto params){ + CreatorDetailsVo creatorVo = creatorService.queryCreatorDetailsByScanCode(params.getScanCode()); if(creatorVo == null){ return AjaxResult.error(TiktokConstant.TIKTOK_CREATOR_NOT_EXIST,"该艺术家不存在!"); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/WxMiniController.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/WxMiniController.java index 639fcef..7cba15a 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/WxMiniController.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/WxMiniController.java @@ -8,7 +8,7 @@ import com.bnyer.img.constants.TiktokConstant; import com.bnyer.img.domain.Feedback; import com.bnyer.img.dto.*; import com.bnyer.img.service.*; -import com.bnyer.img.vo.CreatorTypeImgsVo; +import com.bnyer.img.vo.CreatorDetailsVo; import com.bnyer.img.vo.TiktokImgVo; import com.github.pagehelper.PageHelper; import io.swagger.annotations.Api; @@ -101,10 +101,19 @@ public class WxMiniController extends BaseController { } //@TokenCheck - @ApiOperation(value="根据搜索码查询艺术家图片列表") - @PostMapping(value = "/creatorImgsDetails") - public AjaxResult creatorImgsDetails(@Validated @RequestBody @ApiParam("搜索码对象") CreatorImgsDetailsDto params){ - CreatorTypeImgsVo creatorVo = creatorService.queryCreatorImgListByScanCode(params.getScanCode()); + @ApiOperation(value="根据搜索码和分类id查询艺术家图片分页") + @PostMapping(value = "/typeImgsPage") + public TableDataInfo typeImgsPage(@Validated @RequestBody @ApiParam("搜索码对象") CreatorImgsDetailsDto params){ + PageHelper.startPage(params.getPageNum(), params.getPageSize()); + List imgList = tiktokImgService.queryImgsByScanCodeAndTypeId(params.getScanCode(), params.getTypeId()); + return getDataTable(imgList); + } + + //@TokenCheck + @ApiOperation(value="根据搜索码查询艺术家详情") + @PostMapping(value = "/creatorDetails") + public AjaxResult creatorDetails(@Validated @RequestBody @ApiParam("搜索码对象") CreatorDetailsDto params){ + CreatorDetailsVo creatorVo = creatorService.queryCreatorDetailsByScanCode(params.getScanCode()); if(creatorVo == null){ return AjaxResult.error(TiktokConstant.TIKTOK_CREATOR_NOT_EXIST,"该艺术家不存在!"); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorDetailsDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorDetailsDto.java new file mode 100644 index 0000000..ddb696e --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorDetailsDto.java @@ -0,0 +1,20 @@ +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 java.io.Serializable; + + +@Getter +@Setter +@ApiModel("首页艺术家详情接收类") +public class CreatorDetailsDto implements Serializable { + + @NotBlank(message = "搜索码不能为空!") + @ApiModelProperty(value="搜索码") + private String scanCode; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorImgsDetailsDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorImgsDetailsDto.java index a5643cd..911fcc4 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorImgsDetailsDto.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorImgsDetailsDto.java @@ -6,15 +6,17 @@ import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotBlank; -import java.io.Serializable; @Getter @Setter -@ApiModel("首页艺术家详情接收类") -public class CreatorImgsDetailsDto implements Serializable { +@ApiModel("首页艺术家图片详情接收类") +public class CreatorImgsDetailsDto extends BasePageDto { @NotBlank(message = "搜索码不能为空!") @ApiModelProperty(value="搜索码") private String scanCode; + + @ApiModelProperty(value="分类id") + private Long typeId; } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorMapper.java index b20d736..1281881 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorMapper.java @@ -3,9 +3,7 @@ package com.bnyer.img.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.bnyer.img.domain.Creator; import com.bnyer.img.dto.CreatorPageDto; -import com.bnyer.img.vo.CreatorHotVo; -import com.bnyer.img.vo.CreatorTypeImgsVo; -import com.bnyer.img.vo.CreatorVo; +import com.bnyer.img.vo.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -24,13 +22,6 @@ public interface CreatorMapper extends BaseMapper { */ List queryThreeImgCreatorList(); - /** - * 根据搜索码查询艺术家信息 - * @param scanCode 搜索码 - * @return - - */ - CreatorTypeImgsVo queryThreeImgCreatorListByScanCode(@Param("scanCode") String scanCode); - /** * 查询艺术家分页 * @param params 分页参数 @@ -57,4 +48,11 @@ public interface CreatorMapper extends BaseMapper { * @return - */ String queryCreatorScanCodeById(@Param("id") Long id); + + /** + * 查询艺术家详情信息 + * @param scanCode 搜索码 + * @return + */ + CreatorDetailsVo queryCreatorDetailsByScanCode(@Param("scanCode") 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 a213060..d61fd4d 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 @@ -52,4 +52,12 @@ public interface TiktokImgMapper extends BaseMapper { * @return - */ List queryTypeImgList(@Param("creatorId") Long creatorId); + + /** + * 根据搜索码和分类Id查询艺术家分类图片 + * @param scanCode 搜索码 + * @param typeId 分类id + * @return - + */ + List queryImgsByScanCodeAndTypeId(@Param("scanCode") String scanCode,@Param("typeId") Long typeId); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TypeMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TypeMapper.java index 878e44b..4eb23b9 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TypeMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TypeMapper.java @@ -2,7 +2,7 @@ package com.bnyer.img.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.bnyer.img.domain.Type; -import com.bnyer.img.vo.TypeImgVo; +import com.bnyer.img.vo.CreatorTypeVo; import com.bnyer.img.vo.TypeVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -19,9 +19,9 @@ public interface TypeMapper extends BaseMapper { List queryList(); /** - * 根据艺术家id查询分类图片列表 - * @param creatorId 艺术家id + * 查询用户分类 + * @param scanCode 搜索码 * @return - */ - List queryTypeImgsList(@Param("creatorId") Long creatorId); -} \ No newline at end of file + List queryCreatorType(@Param("scanCode") String scanCode); +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java index 53a4a65..116672e 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java @@ -5,9 +5,7 @@ import com.bnyer.img.dto.CreatorDto; import com.bnyer.img.dto.CreatorPageDto; import com.bnyer.img.dto.VerifyCreatorDto; import com.bnyer.img.dto.WxLoginDto; -import com.bnyer.img.vo.CreatorHotVo; -import com.bnyer.img.vo.CreatorTypeImgsVo; -import com.bnyer.img.vo.CreatorVo; +import com.bnyer.img.vo.*; import java.util.List; import java.util.Map; @@ -60,11 +58,11 @@ public interface CreatorService { List queryThreeImgCreatorList(); /** - * 根据搜索码查询艺术家 + * 根据搜索码查询艺术家详情 * @param scanCode 搜索码 * @return - */ - CreatorTypeImgsVo queryCreatorImgListByScanCode(String scanCode); + CreatorDetailsVo queryCreatorDetailsByScanCode(String scanCode); /** * 变更显示状态 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 4bd0931..18b54d0 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 @@ -107,4 +107,12 @@ public interface TiktokImgService { * @return - */ List queryFrontPage(); + + /** + * 根据搜索码和分类Id查询艺术家分类图片 + * @param scanCode 搜索码 + * @param typeId 分类id + * @return - + */ + List queryImgsByScanCodeAndTypeId(String scanCode,Long typeId); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TypeService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TypeService.java index 2bb4e16..93523b9 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TypeService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TypeService.java @@ -1,7 +1,6 @@ package com.bnyer.img.service; import com.bnyer.img.domain.Type; -import com.bnyer.img.vo.TypeImgVo; import com.bnyer.img.vo.TypeVo; import java.util.List; @@ -57,5 +56,4 @@ public interface TypeService { * @return - */ int changeStatus(Long id,String status); - } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java index d739bc7..2b77a14 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java @@ -1,6 +1,5 @@ package com.bnyer.img.service.impl; -import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; @@ -206,8 +205,8 @@ public class CreatorServiceImpl implements CreatorService { } @Override - public CreatorTypeImgsVo queryCreatorImgListByScanCode(String scanCode) { - return creatorMapper.queryThreeImgCreatorListByScanCode(scanCode); + public CreatorDetailsVo queryCreatorDetailsByScanCode(String scanCode) { + return creatorMapper.queryCreatorDetailsByScanCode(scanCode); } @Override 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 6c80aee..ce32b8d 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 @@ -184,4 +184,9 @@ public class TiktokImgServiceImpl implements TiktokImgService { public List queryFrontPage() { return tiktokImgMapper.queryFrontPage(); } + + @Override + public List queryImgsByScanCodeAndTypeId(String scanCode, Long typeId) { + return tiktokImgMapper.queryImgsByScanCodeAndTypeId(scanCode,typeId); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TypeServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TypeServiceImpl.java index 894bd7d..7c52d80 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TypeServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TypeServiceImpl.java @@ -3,11 +3,9 @@ package com.bnyer.img.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.bnyer.common.core.utils.StringUtils; -import com.bnyer.img.domain.Feedback; import com.bnyer.img.domain.Type; import com.bnyer.img.mapper.TypeMapper; import com.bnyer.img.service.TypeService; -import com.bnyer.img.vo.TypeImgVo; import com.bnyer.img.vo.TypeVo; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgsVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorDetailsVo.java similarity index 83% rename from bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgsVo.java rename to bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorDetailsVo.java index a95d61b..7c6b063 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgsVo.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorDetailsVo.java @@ -11,8 +11,8 @@ import java.util.List; @Getter @Setter -@ApiModel("艺术家图片响应类") -public class CreatorTypeImgsVo implements Serializable { +@ApiModel("艺术家详情响应类") +public class CreatorDetailsVo implements Serializable { @ApiModelProperty(value="id") private Long id; @@ -41,8 +41,8 @@ public class CreatorTypeImgsVo implements Serializable { @ApiModelProperty(value="图片喜欢数量") private Integer imgLikeNum; - @ApiModelProperty(value="分类图片列表") - List typeImgList; + @ApiModelProperty(value="分类列表") + private List typeList; private static final long serialVersionUID = 1L; } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeImgVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeVo.java similarity index 68% rename from bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeImgVo.java rename to bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeVo.java index 02800e6..3d5e103 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeImgVo.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeVo.java @@ -6,13 +6,12 @@ import lombok.Getter; import lombok.Setter; import java.io.Serializable; -import java.util.List; @Getter @Setter -@ApiModel("分类图片响应类") -public class TypeImgVo implements Serializable { +@ApiModel("用户分类响应类") +public class CreatorTypeVo implements Serializable { @ApiModelProperty(value="typeId") private Long typeId; @@ -20,8 +19,5 @@ public class TypeImgVo implements Serializable { @ApiModelProperty(value="分类类型") private String typeName; - @ApiModelProperty(value="图片列表") - List imgList; - private static final long serialVersionUID = 1L; } diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorMapper.xml index 7068147..1079453 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorMapper.xml @@ -38,7 +38,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -64,20 +64,10 @@ (select sum(great_num) from img_tiktok_img where creator_id = ic.id) as imgLikeNum, (select sum(collection_num) from img_tiktok_img where creator_id = ic.id) as imgCollectionNum from img_creator ic - where ic.is_show = '1' + where ic.is_show = '1' and ic.status = '1' order by ic.create_time desc - - + + 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 679f532..ae4463c 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 @@ -82,4 +82,15 @@ from img_tiktok_img where is_show = '1' and status = '1' + + diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TypeMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TypeMapper.xml index e8e9079..1771b3f 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TypeMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TypeMapper.xml @@ -12,21 +12,6 @@ - - - - - - - - - - - - - - - id, type_name, is_show, create_time, update_time, sort @@ -39,15 +24,15 @@ where is_show = '1' order by sort asc - select - it.id as typeId,it.type_name as typeName, - iti.id as id,iti.img_url as imgUrl,iti.creator_id as creatorId,iti.type_id as TypeId, - iti.download_num as downloadNum,iti.great_num as greatNum,iti.collection_num as collectionNum, - iti.status as status,iti.is_hot as isHot - from img_type it - join img_tiktok_img iti on iti.type_id = it.id - where iti.is_show = '1' and iti.status = '1' and iti.creator_id = #{creatorId} - order by iti.create_time desc + it.id as typeId,it.type_name as typeName + from img_tiktok_img iti + join img_type it on it.id = iti.type_id + join img_creator ic on ic.id = iti.creator_id + where ic.scan_code = #{scanCode} + group by iti.type_id + order by it.sort asc - \ No newline at end of file +