diff --git a/factory_sliceing/download_batch_data/main_download_batch_data_and_trans.py b/factory_sliceing/download_batch_data/main_download_batch_data_and_trans.py index e09aadc..9f3b00e 100644 --- a/factory_sliceing/download_batch_data/main_download_batch_data_and_trans.py +++ b/factory_sliceing/download_batch_data/main_download_batch_data_and_trans.py @@ -18,14 +18,19 @@ elif ENV == 'prod': def step1(versionId): # 下载json 文件 和 图片 - dirName,machineInfo = downloadJsonAndJpgFileAndMoveToCorrectDir(versionId,currentDir) + dirName,machineInfo,isAlreadyExist = downloadJsonAndJpgFileAndMoveToCorrectDir(versionId,currentDir) if not dirName: return False - + #判断是否是小机台 isSmallMachine = False if str(machineInfo["machine_type"]) == '1': isSmallMachine = True + if isAlreadyExist: + objFilePath = os.path.join(dirName, 'json') + keyValue = f'{versionId}_small_No{machineInfo["id"]}' + BeginSliceing(versionId,machineInfo["id"],objFilePath,keyValue) + return True #下载数据,转换数据 diff --git a/factory_sliceing/download_batch_data/utils/funcs.py b/factory_sliceing/download_batch_data/utils/funcs.py index dfc0140..15ba4bf 100644 --- a/factory_sliceing/download_batch_data/utils/funcs.py +++ b/factory_sliceing/download_batch_data/utils/funcs.py @@ -215,6 +215,7 @@ def downloadJsonAndJpgFileAndMoveToCorrectDir(versionId, currentDir): # 判断目录是否存在,存在就删除 if os.path.exists(dirNewName): + return dirNewName, machineInfo,True shutil.rmtree(dirNewName) # 创建目录 os.makedirs(dirNewName)