|
|
@@ -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))
|