PUGE 6 dienas atpakaļ
vecāks
revīzija
b1f47a1a4f
3 mainītis faili ar 12 papildinājumiem un 82 dzēšanām
  1. 0 38
      抢单.spec
  2. 12 6
      按照数据搜索整理文件.py
  3. 0 38
      按照数据搜索整理文件.spec

+ 0 - 38
抢单.spec

@@ -1,38 +0,0 @@
-# -*- mode: python ; coding: utf-8 -*-
-
-
-a = Analysis(
-    ['抢单.py'],
-    pathex=[],
-    binaries=[],
-    datas=[],
-    hiddenimports=[],
-    hookspath=[],
-    hooksconfig={},
-    runtime_hooks=[],
-    excludes=[],
-    noarchive=False,
-    optimize=0,
-)
-pyz = PYZ(a.pure)
-
-exe = EXE(
-    pyz,
-    a.scripts,
-    a.binaries,
-    a.datas,
-    [],
-    name='抢单',
-    debug=False,
-    bootloader_ignore_signals=False,
-    strip=False,
-    upx=True,
-    upx_exclude=[],
-    runtime_tmpdir=None,
-    console=True,
-    disable_windowed_traceback=False,
-    argv_emulation=False,
-    target_arch=None,
-    codesign_identity=None,
-    entitlements_file=None,
-)

+ 12 - 6
按照数据搜索整理文件.py

@@ -7,6 +7,7 @@ import time
 import pyautogui
 import pyperclip
 import json
+from datetime import datetime
 from pathlib import Path
 from tkinter import *
 from tkinter import ttk, filedialog, messagebox, scrolledtext
@@ -394,7 +395,11 @@ SCSQ202605260219	POCY2605260123778S01	S25122500884400102	S251225008844	80*210cm
         lines = data_text.split('\n')
         order_numbers = []  # 保留顺序
         order_numbers_set = set()  # 用于去重
-        平台单号列表 = {}
+        送仓申请单号 = {}
+        # 复制文件
+        timestamp = int(time.time())
+        print(f"当前时间戳: {timestamp}")
+        date_str = datetime.fromtimestamp(timestamp).strftime("%Y%m%d%H%M%S")
         for line_num, line in enumerate(lines, 1):
             if not line.strip():
                 continue
@@ -403,8 +408,7 @@ SCSQ202605260219	POCY2605260123778S01	S25122500884400102	S251225008844	80*210cm
             parts = line.split('\t')
             if len(parts) >= 3:
                 order_number = parts[2].strip()  # 第3列(索引2)
-                平台单号 = parts[1].strip()  # 第2列(索引1)
-                平台单号列表[order_number] = 平台单号
+                送仓申请单号[order_number] = parts[0].strip()
                 if order_number:
                     if order_number not in order_numbers_set:
                         order_numbers.append(order_number)
@@ -444,10 +448,12 @@ SCSQ202605260219	POCY2605260123778S01	S25122500884400102	S251225008844	80*210cm
                     except:
                         self.log_message(f"  - {file_path}")
                 
-                # 复制文件
-                copied_count = self.copy_files(found_files, output_dir, order_number)
+                
+
+                # 转换为字符串
+                copied_count = self.copy_files(found_files, output_dir + "/" + date_str, 送仓申请单号[order_number])
                 total_files_copied += copied_count
-                self.log_message(f"✓ 成功复制 {copied_count} 个文件到 {output_dir}/{order_number}")
+                self.log_message(f"✓ 成功复制 {copied_count} 个文件到 {output_dir}/{date_str}/{送仓申请单号[order_number]}")
                 processed_orders += 1
             else:
                 self.log_message(f"✗ 警告:未找到包含 {order_number} 的文件", True)

+ 0 - 38
按照数据搜索整理文件.spec

@@ -1,38 +0,0 @@
-# -*- mode: python ; coding: utf-8 -*-
-
-
-a = Analysis(
-    ['按照数据搜索整理文件.py'],
-    pathex=[],
-    binaries=[],
-    datas=[],
-    hiddenimports=[],
-    hookspath=[],
-    hooksconfig={},
-    runtime_hooks=[],
-    excludes=[],
-    noarchive=False,
-    optimize=0,
-)
-pyz = PYZ(a.pure)
-
-exe = EXE(
-    pyz,
-    a.scripts,
-    a.binaries,
-    a.datas,
-    [],
-    name='按照数据搜索整理文件',
-    debug=False,
-    bootloader_ignore_signals=False,
-    strip=False,
-    upx=True,
-    upx_exclude=[],
-    runtime_tmpdir=None,
-    console=False,
-    disable_windowed_traceback=False,
-    argv_emulation=False,
-    target_arch=None,
-    codesign_identity=None,
-    entitlements_file=None,
-)