|
@@ -438,4 +438,50 @@ public class MaterialInfoController {
|
|
|
}
|
|
|
return result;
|
|
|
}
|
|
|
+
|
|
|
+ @AutoLog(value = "获取有效素材")
|
|
|
+ @ApiOperation(value = "获取有效素材", notes = "获取有效素材")
|
|
|
+ @GetMapping(value = "/effiMaterialInfo")
|
|
|
+ public Result<IPage<MaterialInfo>> effiMaterialInfo(MaterialInfo materialInfo,
|
|
|
+ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
+ @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
+ HttpServletRequest req) {
|
|
|
+ Result<IPage<MaterialInfo>> result = new Result<>();
|
|
|
+ QueryWrapper<MaterialInfo> queryWrapper = new QueryWrapper<>();
|
|
|
+
|
|
|
+ List<String> effiList = materialInfoService.getEffiCode();
|
|
|
+ Object createTime = materialInfo.getCreateTime();
|
|
|
+ materialInfo.setCreateTime(null);
|
|
|
+ queryWrapper.in("code", effiList);
|
|
|
+ queryWrapper.groupBy("code");
|
|
|
+ //queryWrapper = QueryGenerator.initQueryWrapper(materialInfo, req.getParameterMap());
|
|
|
+
|
|
|
+ Page<MaterialInfo> page = new Page<>(pageNo, pageSize);
|
|
|
+ IPage<MaterialInfo> pageList = materialInfoService.page(page, queryWrapper);
|
|
|
+
|
|
|
+ List<MaterialInfo> materialInfoList = pageList.getRecords();
|
|
|
+ if (materialInfoList.size() != 0) {
|
|
|
+ for (MaterialInfo material : materialInfoList) {
|
|
|
+ //判断是否已经同步到快手平台
|
|
|
+ Integer kuaishouMaterialUpCount = materialInfoService.getKuaishouUpVideoCount(material.getCode());
|
|
|
+ if (kuaishouMaterialUpCount > 0) {
|
|
|
+ material.setKuaishouVideoIsUp(1);
|
|
|
+ } else {
|
|
|
+ material.setKuaishouVideoIsUp(0);
|
|
|
+ }
|
|
|
+ //判断是否已经同步到抖音平台
|
|
|
+ Integer toutiaoMaterialUpCount = materialInfoService.getToutiaoUpVideoCount(material.getCode());
|
|
|
+ if (toutiaoMaterialUpCount > 0) {
|
|
|
+ material.setToutiaoVideoIsUp(1);
|
|
|
+ } else {
|
|
|
+ material.setToutiaoVideoIsUp(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ result.setSuccess(true);
|
|
|
+ result.setResult(pageList);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|