Browse Source

feature-1.0-img: 完善后台艺术家图片状态功能

feature-1.0-img-prototype
penny 3 years ago
parent
commit
6bd84e9226
  1. 4
      bnyer-api/bnyer-api-img/src/main/java/com/bnyer/img/api/domain/TiktokImg.java
  2. 2
      bnyer-api/bnyer-api-img/src/main/java/com/bnyer/img/api/dto/TiktokImgMiniDto.java
  3. 2
      bnyer-services/bnyer-file/src/main/java/com/bnyer/file/dto/FileUploadDto.java
  4. 6
      bnyer-services/bnyer-file/src/main/java/com/bnyer/file/service/impl/FileServiceImpl.java
  5. 2
      bnyer-services/bnyer-file/src/main/java/com/bnyer/file/vo/ChekFileVo.java
  6. 2
      bnyer-services/bnyer-file/src/main/java/com/bnyer/file/vo/TiktokImgVo.java
  7. 11
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/constants/StatusImgConstant.java
  8. 11
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java
  9. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FhMiniController.java
  10. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java
  11. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/WxMiniController.java
  12. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java
  13. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java
  14. 5
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgListMiniDto.java
  15. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgMiniDto.java
  16. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java
  17. 3
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java
  18. 5
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java
  19. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java
  20. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/ImgSignVo.java
  21. 2
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokImgVo.java
  22. 17
      bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml

4
bnyer-api/bnyer-api-img/src/main/java/com/bnyer/img/api/domain/TiktokImg.java

@ -58,9 +58,9 @@ public class TiktokImg implements Serializable {
private Integer collectionNum; private Integer collectionNum;
/** /**
* 状态(0->待审核;1->审核通过) * 状态(0->待审核;2->审核拒绝;3->已上架;4->已下架)
*/ */
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;2->审核拒绝;3->已上架;4->已下架)")
private String status; private String status;
/** /**

2
bnyer-api/bnyer-api-img/src/main/java/com/bnyer/img/api/dto/TiktokImgMiniDto.java

@ -27,7 +27,7 @@ public class TiktokImgMiniDto implements Serializable {
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;2->审核拒绝;3->已上架;4->已下架)")
private String status; private String status;

2
bnyer-services/bnyer-file/src/main/java/com/bnyer/file/dto/FileUploadDto.java

@ -30,7 +30,7 @@ public class FileUploadDto {
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="要上传的图片") @ApiModelProperty(value="要上传的图片")

6
bnyer-services/bnyer-file/src/main/java/com/bnyer/file/service/impl/FileServiceImpl.java

@ -59,11 +59,11 @@ public class FileServiceImpl implements IFileService {
//抖音图片检测二次检测 //抖音图片检测二次检测
// if (tikTokImage.checkImageContent(multipartFile)) { // if (tikTokImage.checkImageContent(multipartFile)) {
//可以通过 //可以通过
chekFileVo.setStatus("1"); chekFileVo.setStatus("2");
chekFileVos.add(chekFileVo); chekFileVos.add(chekFileVo);
// }else { // }else {
// //不可以通过 // //不可以通过
// chekFileVo.setStatus("2"); // chekFileVo.setStatus("1");
// chekFileVos.add(chekFileVo); // chekFileVos.add(chekFileVo);
// } // }
continue; continue;
@ -76,7 +76,7 @@ public class FileServiceImpl implements IFileService {
} }
if (checkMsg.equals("block")) { if (checkMsg.equals("block")) {
//不可通过 //不可通过
chekFileVo.setStatus("2"); chekFileVo.setStatus("1");
chekFileVos.add(chekFileVo); chekFileVos.add(chekFileVo);
} }
} }

2
bnyer-services/bnyer-file/src/main/java/com/bnyer/file/vo/ChekFileVo.java

@ -15,7 +15,7 @@ import org.springframework.web.multipart.MultipartFile;
@Setter @Setter
@ApiModel("图片检查响应类") @ApiModel("图片检查响应类")
public class ChekFileVo { public class ChekFileVo {
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="文件名称") @ApiModelProperty(value="文件名称")
private String fileName; private String fileName;

2
bnyer-services/bnyer-file/src/main/java/com/bnyer/file/vo/TiktokImgVo.java

@ -34,7 +34,7 @@ public class TiktokImgVo implements Serializable {
@ApiModelProperty(value="收藏量") @ApiModelProperty(value="收藏量")
private Integer collectionNum; private Integer collectionNum;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;2->审核拒绝;3->已上架;4->已下架)")
private String status; private String status;
@ApiModelProperty(value="是否热门(0->冷门;1->热门)") @ApiModelProperty(value="是否热门(0->冷门;1->热门)")

11
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/constants/StatusImgConstant.java

@ -11,23 +11,18 @@ public class StatusImgConstant {
*/ */
public static final String UNCHECK = "0"; public static final String UNCHECK = "0";
/**
* 审核通过
*/
public static final String PASS = "1";
/** /**
* 审核拒绝 * 审核拒绝
*/ */
public static final String UNPASS = "2"; public static final String UNPASS = "1";
/** /**
* 已上架 * 已上架
*/ */
public static final String ONLINE = "3"; public static final String ONLINE = "2";
/** /**
* 已下架 * 已下架
*/ */
public static final String OFFLINE = "4"; public static final String OFFLINE = "3";
} }

11
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java

@ -121,11 +121,12 @@ public class CreatorMiniController extends BaseController {
} }
//@TokenCheck //@TokenCheck
@ApiOperation(value="查询指定艺术家图片集合") @ApiOperation(value="查询指定艺术家内部图片分页")
@PostMapping(value = "/listTiktokImgIn") @PostMapping(value = "/listTiktokImgIn")
public AjaxResult listTiktokImgIn(@Validated @RequestBody @ApiParam("TiktokImg对象") TiktokImgListMiniDto dto){ public TableDataInfo listTiktokImgIn(@Validated @RequestBody @ApiParam("TiktokImg对象") TiktokImgListMiniDto dto){
log.info("【艺术家小程序】查询指定艺术家【{}】图片集合参数为:{}",dto.getCreatorId(), JSON.toJSONString(dto)); log.info("【艺术家小程序】查询指定艺术家内部【{}】图片分页参数为:{}",dto.getCreatorId(), JSON.toJSONString(dto));
return AjaxResult.success(tiktokImgService.queryInList(dto.getCreatorId(),dto.getTypeId())); PageHelper.startPage(dto.getPageNum(), dto.getPageSize());
return getDataTable(tiktokImgService.queryInList(dto.getCreatorId(),dto.getTypeId(),dto.getStatus()));
} }
//@TokenCheck //@TokenCheck
@ -287,7 +288,7 @@ public class CreatorMiniController extends BaseController {
} }
//@TokenCheck //@TokenCheck
@ApiOperation(value="查询指定艺术家转入钱包收益详情") @ApiOperation(value="查询指定艺术家转入钱包收益详情")
@GetMapping(value = "/queryFrontEndAmtDetails/{id}") @GetMapping(value = "/queryFrontEndAmtDetails/{id}")
public AjaxResult queryFrontEndAmtDetails(@PathVariable @ApiParam("收益id") Long id){ public AjaxResult queryFrontEndAmtDetails(@PathVariable @ApiParam("收益id") Long id){
return AjaxResult.success(creatorProfitService.queryFrontEndAmtDetails(id)); return AjaxResult.success(creatorProfitService.queryFrontEndAmtDetails(id));

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FhMiniController.java

@ -273,7 +273,7 @@ public class FhMiniController extends BaseController {
} }
//@TokenCheck //@TokenCheck
@ApiOperation(value="根据分类id和便签Id查询图片分页") @ApiOperation(value="根据分类id和签Id查询图片分页")
@PostMapping(value = "/querySignImg") @PostMapping(value = "/querySignImg")
public TableDataInfo querySignImg(@RequestBody @ApiParam("分页对象") SignImgPageDto dto){ public TableDataInfo querySignImg(@RequestBody @ApiParam("分页对象") SignImgPageDto dto){
PageHelper.startPage(dto.getPageNum(), dto.getPageSize()); PageHelper.startPage(dto.getPageNum(), dto.getPageSize());

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java

@ -272,7 +272,7 @@ public class TiktokMiniController extends BaseController {
} }
//@TokenCheck //@TokenCheck
@ApiOperation(value="根据分类id和便签Id查询图片分页") @ApiOperation(value="根据分类id和签Id查询图片分页")
@PostMapping(value = "/querySignImg") @PostMapping(value = "/querySignImg")
public TableDataInfo querySignImg(@RequestBody @ApiParam("分页对象") SignImgPageDto dto){ public TableDataInfo querySignImg(@RequestBody @ApiParam("分页对象") SignImgPageDto dto){
PageHelper.startPage(dto.getPageNum(), dto.getPageSize()); PageHelper.startPage(dto.getPageNum(), dto.getPageSize());

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/WxMiniController.java

@ -273,7 +273,7 @@ public class WxMiniController extends BaseController {
} }
//@TokenCheck //@TokenCheck
@ApiOperation(value="根据分类id和便签Id查询图片分页") @ApiOperation(value="根据分类id和签Id查询图片分页")
@PostMapping(value = "/querySignImg") @PostMapping(value = "/querySignImg")
public TableDataInfo querySignImg(@RequestBody @ApiParam("分页对象") SignImgPageDto dto){ public TableDataInfo querySignImg(@RequestBody @ApiParam("分页对象") SignImgPageDto dto){
PageHelper.startPage(dto.getPageNum(), dto.getPageSize()); PageHelper.startPage(dto.getPageNum(), dto.getPageSize());

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java

@ -66,10 +66,10 @@ public class TiktokImg extends BaseDomain {
private Integer collectionNum; private Integer collectionNum;
/** /**
* 状态(0->待审核;1->审核通过) * 状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)
*/ */
@TableField(value = "status") @TableField(value = "status")
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
/** /**

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java

@ -36,7 +36,7 @@ public class TiktokImgDto implements Serializable {
@ApiModelProperty(value="收藏量") @ApiModelProperty(value="收藏量")
private Integer collectionNum; private Integer collectionNum;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="是否热门(0->冷门;1->热门)") @ApiModelProperty(value="是否热门(0->冷门;1->热门)")

5
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgListMiniDto.java

@ -12,7 +12,7 @@ import java.io.Serializable;
@Getter @Getter
@Setter @Setter
@ApiModel("抖音图片小程序对内外接收类") @ApiModel("抖音图片小程序对内外接收类")
public class TiktokImgListMiniDto implements Serializable { public class TiktokImgListMiniDto extends BasePageDto {
@NotNull(message = "艺术家id不能为空") @NotNull(message = "艺术家id不能为空")
@ApiModelProperty(value="用户id") @ApiModelProperty(value="用户id")
@ -20,4 +20,7 @@ public class TiktokImgListMiniDto implements Serializable {
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private String typeId; private String typeId;
@ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status;
} }

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgMiniDto.java

@ -29,7 +29,7 @@ public class TiktokImgMiniDto implements Serializable {
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="标签id列表") @ApiModelProperty(value="标签id列表")

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java

@ -17,7 +17,7 @@ public class TiktokImgPageDto extends BasePageDto {
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="是否热门(0->冷门;1->热门)") @ApiModelProperty(value="是否热门(0->冷门;1->热门)")

3
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java

@ -15,9 +15,10 @@ public interface TiktokImgMapper extends BaseMapper<TiktokImg> {
* 查询用户对内图片列表 * 查询用户对内图片列表
* @param creatorId 艺术家id * @param creatorId 艺术家id
* @param typeId 分类Id * @param typeId 分类Id
* @param status 状态值
* @return - * @return -
*/ */
List<ImgSignVo> queryInList(@Param("creatorId")String creatorId, @Param("typeId") String typeId); List<ImgSignVo> queryInList(@Param("creatorId")String creatorId, @Param("typeId") String typeId, @Param("status") String status);
/** /**
* 查询艺术家对外图片列表 * 查询艺术家对外图片列表

5
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java

@ -48,12 +48,13 @@ public interface TiktokImgService {
TiktokImg queryDetails(Long id); TiktokImg queryDetails(Long id);
/** /**
* 查询指定艺术家对内的图片集合(待审核通过审核的,审核拒绝的) * 查询指定艺术家对内的图片集合
* @param creatorId 艺术家id * @param creatorId 艺术家id
* @param typeId 分类id * @param typeId 分类id
* @param status 状态
* @return - * @return -
*/ */
List<ImgSignVo> queryInList(String creatorId, String typeId); List<ImgSignVo> queryInList(String creatorId, String typeId,String status);
/** /**
* 查询指定艺术家对外的图片集合(通过审核的) * 查询指定艺术家对外的图片集合(通过审核的)

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java

@ -120,8 +120,8 @@ public class TiktokImgServiceImpl implements TiktokImgService {
} }
@Override @Override
public List<ImgSignVo> queryInList(String creatorId, String typeId) { public List<ImgSignVo> queryInList(String creatorId, String typeId, String status) {
return tiktokImgMapper.queryInList(creatorId,typeId); return tiktokImgMapper.queryInList(creatorId,typeId,status);
} }
// @Override // @Override

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/ImgSignVo.java

@ -35,7 +35,7 @@ public class ImgSignVo implements Serializable {
@ApiModelProperty(value="收藏量") @ApiModelProperty(value="收藏量")
private Integer collectionNum; private Integer collectionNum;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝;3->已上架;4->已下架))") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="是否热门(0->冷门;1->热门)") @ApiModelProperty(value="是否热门(0->冷门;1->热门)")

2
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokImgVo.java

@ -35,7 +35,7 @@ public class TiktokImgVo implements Serializable {
@ApiModelProperty(value="收藏量") @ApiModelProperty(value="收藏量")
private Integer collectionNum; private Integer collectionNum;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝;3->已上架;4->已下架))") @ApiModelProperty(value="状态(0->待审核;1->审核拒绝;2->已上架;3->已下架)")
private String status; private String status;
@ApiModelProperty(value="是否热门(0->冷门;1->热门)") @ApiModelProperty(value="是否热门(0->冷门;1->热门)")

17
bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml

@ -77,6 +77,9 @@
<if test="typeId != null and typeId != ''"> <if test="typeId != null and typeId != ''">
and iti.type_id = #{typeId} and iti.type_id = #{typeId}
</if> </if>
<if test="status != null and status != ''">
and iti.status = #{status}
</if>
</where> </where>
order by iti.create_time desc order by iti.create_time desc
</select> </select>
@ -101,7 +104,7 @@
iti.download_num as downloadNum, iti.great_num greatNum, iti.collection_num as collectionNum, iti.download_num as downloadNum, iti.great_num greatNum, iti.collection_num as collectionNum,
iti.status as status,iti.is_hot as isHot iti.status as status,iti.is_hot as isHot
from img_tiktok_img iti from img_tiktok_img iti
where iti.creator_id = #{creatorId} and iti.is_show = '1' and iti.status = '3' where iti.creator_id = #{creatorId} and iti.is_show = '1' and iti.status = '2'
order by iti.create_time desc order by iti.create_time desc
limit 3 limit 3
</select> </select>
@ -112,7 +115,7 @@
iti.type_id as typeId,iti.download_num as downloadNum, iti.great_num as greatNum, 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 iti.collection_num as collectionNum,iti.status as status,iti.is_hot as isHot
from img_tiktok_img iti from img_tiktok_img iti
where iti.creator_id = #{creatorId} and iti.is_show = '1' and iti.status = '3' where iti.creator_id = #{creatorId} and iti.is_show = '1' and iti.status = '2'
order by iti.create_time desc order by iti.create_time desc
</select> </select>
@ -122,7 +125,7 @@
iti.type_id as typeId,iti.download_num as downloadNum, iti.great_num as greatNum, 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 iti.collection_num as collectionNum,iti.status as status,iti.is_hot as isHot
from img_tiktok_img iti from img_tiktok_img iti
where iti.is_show = '1' and iti.status = '3' and iti.id = #{imgId} where iti.is_show = '1' and iti.status = '2' and iti.id = #{imgId}
</select> </select>
<select id="queryFrontPage" resultMap="imgList"> <select id="queryFrontPage" resultMap="imgList">
select select
@ -130,7 +133,7 @@
iti.type_id as typeId,iti.download_num downloadNum, iti.great_num as greatNum, iti.type_id as typeId,iti.download_num downloadNum, iti.great_num as greatNum,
iti.collection_num as collectionNum,iti.status as status,iti.is_hot as isHot iti.collection_num as collectionNum,iti.status as status,iti.is_hot as isHot
from img_tiktok_img iti from img_tiktok_img iti
where iti.is_show = '1' and iti.status = '3' where iti.is_show = '1' and iti.status = '2'
</select> </select>
<select id="queryImgsByScanCodeAndTypeId" resultMap="imgList"> <select id="queryImgsByScanCodeAndTypeId" resultMap="imgList">
@ -140,7 +143,7 @@
iti.status as status,iti.is_hot as isHot iti.status as status,iti.is_hot as isHot
from img_tiktok_img iti from img_tiktok_img iti
join img_creator ic on iti.creator_id = ic.id join img_creator ic on iti.creator_id = ic.id
where iti.is_show = '1' and iti.status = '3' where iti.is_show = '1' and iti.status = '2'
and ic.scan_code = #{scanCode} and iti.type_id = #{typeId} and ic.scan_code = #{scanCode} and iti.type_id = #{typeId}
</select> </select>
@ -149,7 +152,7 @@
count(id) count(id)
from img_tiktok_img from img_tiktok_img
where type_id = #{typeId} and creator_id = #{creatorId} and is_show = '1' where type_id = #{typeId} and creator_id = #{creatorId} and is_show = '1'
and status = '1' and status = '2'
</select> </select>
<select id="querySignImgBySignIdAndTypeId" resultMap="imgList"> <select id="querySignImgBySignIdAndTypeId" resultMap="imgList">
select select
@ -170,7 +173,7 @@
join img_img_sign_relation iisr on iisr.img_id = iti.id join img_img_sign_relation iisr on iisr.img_id = iti.id
join img_sign iis on iisr.sign_id = iis.id join img_sign iis on iisr.sign_id = iis.id
<where> <where>
iis.is_show = '1' and iti.is_show = '1' and iti.status = '3' iis.is_show = '1' and iti.is_show = '1' and iti.status = '2'
<if test="signName != null and signName != ''"> <if test="signName != null and signName != ''">
and iis.name like concat('%', #{signName}, '%') and iis.name like concat('%', #{signName}, '%')
</if> </if>

Loading…
Cancel
Save