904118851 il y a 4 mois
Parent
commit
409c2eee4e
1 fichiers modifiés avec 16 ajouts et 13 suppressions
  1. 16 13
      2_PRODUCT_FACTORY/hy_batch_factory.js

+ 16 - 13
2_PRODUCT_FACTORY/hy_batch_factory.js

@@ -426,12 +426,14 @@ CMD.get_product_parent_id = async function(product_id) {
             let data  = response.data
             if(data.code==1){
                 let list = data.data
+                let parent_id = ""
                 console.log("get_hy_origin_books:",list)
                 for (let index = 0; index < list.length; index++) {
                     const element = list[index];
-                    let parent_id = element.bookId
-                    return parent_id
+                    parent_id = element.bookId
+                    break
                 }
+                return parent_id
             }
         }
     }catch(e){
@@ -444,18 +446,19 @@ CMD.get_product_parent_id = async function(product_id) {
 
 CMD.insert_product = async function(data){
     let product_parent_id =  await CMD.get_product_parent_id(data.book_id)
-    //寻找父id的书
-    let product_info = await video_product_controllers.getProductData({book_id:product_parent_id}); 
-    if(!product_info.success){//如果没有这本付费的书
-        await video_product_controllers.createProductData({
-            book_platform:config.platform_heiyan,
-            product_name:data.book_name.substring(0, data.book_name.length - 4),
-            genre:data.genre,
-            product_id:product_parent_id,
-            words:data.words
-        })
+    if(product_parent_id!=""){
+        //寻找父id的书
+        let product_info = await video_product_controllers.getProductData({book_id:product_parent_id}); 
+        if(!product_info.success){//如果没有这本付费的书
+            await video_product_controllers.createProductData({
+                book_platform:config.platform_heiyan,
+                product_name:data.book_name.substring(0, data.book_name.length - 4),
+                genre:data.genre,
+                product_id:product_parent_id,
+                words:data.words
+            })
+        }
     }
-
     await video_product_controllers.createProductData({
         book_platform:data.tg_platform_id,
         product_name:data.book_name,