Browse Source

feature1.0.0-img: 优化抖音小程序端接口

master
penny 4 years ago
parent
commit
07a3d37071
  1. 14
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java
  2. 7
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorMapper.java
  3. 7
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java
  4. 12
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java
  5. 6
      bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorMapper.xml

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

@ -20,6 +20,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
import java.util.Map;
@Api(value = "【抖音小程序】接口",tags = "【抖音小程序】接口") @Api(value = "【抖音小程序】接口",tags = "【抖音小程序】接口")
@RestController @RestController
@ -209,4 +210,17 @@ public class TiktokMiniController extends BaseController {
public AjaxResult listHotCreator(){ public AjaxResult listHotCreator(){
return AjaxResult.success(creatorService.queryHotCreatorList()); return AjaxResult.success(creatorService.queryHotCreatorList());
} }
//@TokenCheck
@ApiOperation(value="根据艺术家id获取搜索码")
@GetMapping(value = "/queryCreatorScanCodeById/{id}")
public AjaxResult queryCreatorScanCodeById(@PathVariable @ApiParam("艺术家id") Long id){
Map<String, Object> result = creatorService.queryCreatorScanCodeById(id);
if(result != null){
return AjaxResult.success(result);
}else{
return AjaxResult.error("该艺术家不存在!");
}
}
} }

7
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorMapper.java

@ -50,4 +50,11 @@ public interface CreatorMapper extends BaseMapper<Creator> {
* @return - * @return -
*/ */
List<CreatorHotVo> queryHotCreatorList(); List<CreatorHotVo> queryHotCreatorList();
/**
* 根据艺术家id获取搜索码
* @param id 艺术家id
* @return -
*/
String queryCreatorScanCodeById(@Param("id") Long id);
} }

7
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java

@ -116,4 +116,11 @@ public interface CreatorService {
* @return - * @return -
*/ */
List<CreatorHotVo> queryHotCreatorList(); List<CreatorHotVo> queryHotCreatorList();
/**
* 根据艺术家id获取搜索码
* @param id 艺术家id
* @return -
*/
Map<String,Object> queryCreatorScanCodeById(Long id);
} }

12
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

@ -335,4 +335,16 @@ public class CreatorServiceImpl implements CreatorService {
public List<CreatorHotVo> queryHotCreatorList() { public List<CreatorHotVo> queryHotCreatorList() {
return creatorMapper.queryHotCreatorList(); return creatorMapper.queryHotCreatorList();
} }
@Override
public Map<String,Object> queryCreatorScanCodeById(Long id) {
String scanCode = creatorMapper.queryCreatorScanCodeById(id);
if(StringUtils.isNotBlank(scanCode)){
Map<String,Object> map = new HashMap<>();
map.put("scanCode", scanCode);
return map;
}else{
return null;
}
}
} }

6
bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorMapper.xml

@ -115,4 +115,10 @@
from img_creator ic from img_creator ic
order by hotNum desc limit 10 order by hotNum desc limit 10
</select> </select>
<select id="queryCreatorScanCodeById" resultType="java.lang.String">
select
scan_code
from img_creator
where status = '1' and is_show = '1' and id = #{id}
</select>
</mapper> </mapper>

Loading…
Cancel
Save