Prechádzať zdrojové kódy

添加度小满复审功能(只复审当天审核的素材)

zhaoxian 2 rokov pred
rodič
commit
9281164ba1

+ 2 - 0
module-common/src/main/java/cn/com/ctop/common/module/mapper/MaterialInfoMapper.java

@@ -52,5 +52,7 @@ public interface MaterialInfoMapper extends BaseMapper<MaterialInfo> {
 
     List<String> getDuxiaomanMaterialInfoByStatus(@Param("status") Integer status);
 
+    List<String> getDuxiaomanMaterialInfoByTime();
+
     // List<MaterialInfo> getListByParams(String tagCode, String type, Integer status, String materialName, String code, String startDate, String endDate, List<Long> projectIds, String ascription, String clipId, String shotId, String planId, Integer offlineFlag);
 }

+ 5 - 0
module-common/src/main/java/cn/com/ctop/common/module/mapper/xml/MaterialInfoMapper.xml

@@ -211,6 +211,11 @@
         WHERE `status` = #{status}
     </select>
 
+    <select id="getDuxiaomanMaterialInfoByTime" resultType="java.lang.String">
+        SELECT id FROM ctop_duxiaoman_material_info
+        WHERE confirm_time >= DATE_FORMAT(now(), '%Y-%m-%d')
+    </select>
+
     <select id="getBytedanceCountByCode" resultType="java.lang.Integer">
         SELECT count(1)  from  ctop_bytedance_video_info WHERE signature = #{code}
     </select>

+ 2 - 0
module-common/src/main/java/cn/com/ctop/common/module/service/IMaterialInfoService.java

@@ -96,4 +96,6 @@ public interface IMaterialInfoService extends IService<MaterialInfo> {
     void updateByteDanceByCode(String s);
 
     List<String> getDuxiaomanMaterialInfoByStatus(Integer status);
+
+    List<String> getDuxiaomanMaterialInfoByTime();
 }

+ 5 - 0
module-common/src/main/java/cn/com/ctop/common/module/service/impl/MaterialInfoServiceImpl.java

@@ -896,6 +896,11 @@ public class MaterialInfoServiceImpl extends ServiceImpl<MaterialInfoMapper, Mat
     }
 
     @Override
+    public List<String> getDuxiaomanMaterialInfoByTime() {
+        return baseMapper.getDuxiaomanMaterialInfoByTime();
+    }
+
+    @Override
     public JSONArray getIdListByProject(Long projectId) {
         return materialInfoMapper.getIdListByProject(projectId);
     }

+ 2 - 0
module-job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/handler/DuxiaomanJob.java

@@ -72,6 +72,8 @@ public class DuxiaomanJob {
 
         //0-待审核,1-待上传,2-审批中,3-审核通过,4-审核不通过,5-预审核,6-预审核拒绝,7-上传成功,8-上传失败
         List<String> idList = materialInfoService.getDuxiaomanMaterialInfoByStatus(2);
+        List<String> idList2 = materialInfoService.getDuxiaomanMaterialInfoByTime();
+        idList.addAll(idList2);
         if (Check.isNull(idList)) {
             return;
         }