1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- const video_product_controllers = require('./src/data_manager/Controllers/video_product_controllers');
- const config = require("./etc/config.json")
- const CMD = {}
- async function processTask(){
- try{
- const result = await video_product_controllers.getProductDataByBookPlatformAndWordsZero({book_platform:config.platform_fanqiemf})
- console.log("result:",result)
- if(result.success){
- let new_data = result.data
- let book_info = await require("./src/api/fq/fq_search_book").search_id(new_data.product_id)
- if(book_info.code==200){
- console.log("book_info:",book_info.result)
- if(book_info.result.length<=0){
- throw "数据错误"
- }
- let book = book_info.result[0]
- if(book.genre=="8"&&book.word_count==0){
- book.word_count = 1
- }
- await video_product_controllers.updateData({id:new_data.id},{
- words:book.word_count,
- genre:CMD.getFqGenre(book.genre)
- })
- }else{
- console.log("error:",book_info)
- }
-
- }
- }catch(e){
- console.error("processTask error:",e)
- } finally{
- global.setTimeout(processTask, 1000);
- }
- }
- CMD.getFqGenre = function(genre){
- if(genre=="0"){
- return 1;
- }
- if(genre=="8"){
- return 3;
- }
- if(genre=="202"){
- return 202;
- }
- return 999;
- }
- CMD.init = async function(){
- processTask();
- }
- CMD.init()
|