Browse Source

run_mcu_update

rambo 7 months ago
parent
commit
6e5f6486dd
1 changed files with 7 additions and 3 deletions
  1. 7 3
      python/mcu/capture/module_watch_dog.py

+ 7 - 3
python/mcu/capture/module_watch_dog.py

@@ -117,10 +117,10 @@ class FileEventHandler(FileSystemEventHandler, metaclass=SingletonType):
         crud = CRUD(PhotoRecord)
         crud.read()
 
-    async def sendCallback(self, file_path):
+    async def sendCallback(self, file_path, msg_type="run_mcu_single"):
         await asyncio.sleep(1)
-        self.mcu.msg_type = "run_mcu_single"
-        print("货号不存在,监听不写入", self.mcu.msg_type)
+        self.mcu.msg_type = msg_type
+        # print("货号不存在,监听不写入", self.mcu.msg_type)
         self.mcu.sendSocketMessage(
             code=0,
             msg="主图测试拍摄完成",
@@ -161,6 +161,10 @@ class FileEventHandler(FileSystemEventHandler, metaclass=SingletonType):
                 updateImageRaw(
                     create_time, file_path, self.goods_art_no, self.image_index
                 )
+                loop = asyncio.new_event_loop()
+                asyncio.set_event_loop(loop)
+                loop.run_until_complete(self.sendCallback(file_path,msg_type="run_mcu_update"))
+                loop.close()
             except BaseException as e:
                 print("获取文件create_time失败", e)
                 self.send_log("获取文件处理失败{}".format(e))