123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737 |
- 2025-06-26 11:56:10 - INFO - ʼʱ
- 2025-06-26 11:56:10 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 11:56:10 - INFO - FlaskӦóʼ
- 2025-06-26 11:56:10 - INFO - ʼʱ
- 2025-06-26 11:56:10 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 11:56:10 - INFO - FlaskӦóʼ
- 2025-06-26 11:56:24 - INFO - յĵ
- 2025-06-26 11:56:24 - INFO - ļ: ɹͬģ2.docx, : name='', address='222222'
- 2025-06-26 11:56:24 - INFO - ļѱ浽: uploads\ɹͬģ2.docx
- 2025-06-26 11:56:24 - INFO - 滻±: {'{name}': '', '{address}': '222222'}
- 2025-06-26 11:56:24 - INFO - ʼĵģ: uploads\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750910184.docx
- 2025-06-26 11:56:24 - INFO - ʼĵеı...
- 2025-06-26 11:56:24 - INFO - 滻 2
- 2025-06-26 11:56:24 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750910184.docx
- 2025-06-26 11:56:24 - INFO - ĵɣʱ: 0.07
- 2025-06-26 11:56:24 - INFO - 滻: name='', address='222222'
- 2025-06-26 11:56:24 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750910184.docx
- 2025-06-26 11:56:24 - INFO - ĵɣʱ: 0.08
- 2025-06-26 11:56:25 - INFO - ļ: ɹͬģ2_1750910184.docx
- 2025-06-26 11:56:25 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750910184.docx
- 2025-06-26 12:00:06 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:00:07 - INFO - ʼʱ
- 2025-06-26 12:00:07 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:00:07 - INFO - FlaskӦóʼ
- 2025-06-26 12:00:34 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:00:35 - INFO - ʼʱ
- 2025-06-26 12:00:35 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:00:35 - INFO - FlaskӦóʼ
- 2025-06-26 12:04:54 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:04:55 - INFO - ʼʱ
- 2025-06-26 12:04:55 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:04:55 - INFO - FlaskӦóʼ
- 2025-06-26 12:04:56 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:04:57 - INFO - ʼʱ
- 2025-06-26 12:04:57 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:04:57 - INFO - FlaskӦóʼ
- 2025-06-26 12:05:10 - INFO - յĵ
- 2025-06-26 12:05:10 - INFO - ļ: ɹͬģ2.docx, : name='', address='222223213'
- 2025-06-26 12:05:10 - INFO - ļѱ浽: uploads\ɹͬģ2.docx
- 2025-06-26 12:05:10 - INFO - 滻±: {'{name}': '', '{address}': '222223213'}
- 2025-06-26 12:05:10 - INFO - ʼĵģ: uploads\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750910710.docx
- 2025-06-26 12:05:10 - INFO - ʼĵеı...
- 2025-06-26 12:05:10 - INFO - 滻 2
- 2025-06-26 12:05:10 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750910710.docx
- 2025-06-26 12:05:10 - INFO - ĵɣʱ: 0.08
- 2025-06-26 12:05:10 - INFO - 滻: name='', address='222223213'
- 2025-06-26 12:05:10 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750910710.docx
- 2025-06-26 12:05:10 - INFO - ĵɣʱ: 0.08
- 2025-06-26 12:05:12 - INFO - ļ: ɹͬģ2_1750910710.docx
- 2025-06-26 12:05:12 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750910710.docx
- 2025-06-26 12:05:57 - INFO - յĵ
- 2025-06-26 12:05:57 - INFO - ļ: ɹͬģ2.docx, : name='fdsad asd', address='dsf sdf dsf sdf sd'
- 2025-06-26 12:05:57 - INFO - ļѱ浽: uploads\ɹͬģ2.docx
- 2025-06-26 12:05:57 - INFO - 滻±: {'{name}': 'fdsad asd', '{address}': 'dsf sdf dsf sdf sd'}
- 2025-06-26 12:05:57 - INFO - ʼĵģ: uploads\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750910757.docx
- 2025-06-26 12:05:57 - INFO - ʼĵеı...
- 2025-06-26 12:05:57 - INFO - 滻 2
- 2025-06-26 12:05:57 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750910757.docx
- 2025-06-26 12:05:57 - INFO - ĵɣʱ: 0.08
- 2025-06-26 12:05:57 - INFO - 滻: name='fdsad asd', address='dsf sdf dsf sdf sd'
- 2025-06-26 12:05:57 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750910757.docx
- 2025-06-26 12:05:57 - INFO - ĵɣʱ: 0.09
- 2025-06-26 12:05:58 - INFO - ļ: ɹͬģ2_1750910757.docx
- 2025-06-26 12:05:58 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750910757.docx
- 2025-06-26 12:12:02 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:12:03 - INFO - ʼʱ
- 2025-06-26 12:12:03 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:12:03 - INFO - FlaskӦóʼ
- 2025-06-26 12:12:42 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:12:42 - INFO - ʼʱ
- 2025-06-26 12:12:42 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:12:42 - INFO - FlaskӦóʼ
- 2025-06-26 12:13:09 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:13:10 - INFO - ʼʱ
- 2025-06-26 12:13:10 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:13:10 - INFO - FlaskӦóʼ
- 2025-06-26 12:14:43 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:14:44 - INFO - ʼʱ
- 2025-06-26 12:14:44 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:14:44 - INFO - FlaskӦóʼ
- 2025-06-26 12:15:16 - INFO - յĵ
- 2025-06-26 12:15:16 - INFO - յı: {'name': '', 'address': ''}
- 2025-06-26 12:15:16 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 12:15:16 - INFO - 滻±: {'{name}': '', '{address}': ''}
- 2025-06-26 12:15:16 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750911316.docx
- 2025-06-26 12:15:16 - INFO - ʼĵеı...
- 2025-06-26 12:15:16 - INFO - 滻 2
- 2025-06-26 12:15:16 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750911316.docx
- 2025-06-26 12:15:16 - INFO - ĵɣʱ: 0.05
- 2025-06-26 12:15:16 - INFO - 滻
- 2025-06-26 12:15:16 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750911316.docx
- 2025-06-26 12:15:16 - INFO - ĵɣʱ: 0.06
- 2025-06-26 12:15:20 - INFO - յĵ
- 2025-06-26 12:15:20 - INFO - յı: {'name': '2222', 'address': '333333'}
- 2025-06-26 12:15:20 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 12:15:20 - INFO - 滻±: {'{name}': '2222', '{address}': '333333'}
- 2025-06-26 12:15:20 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750911320.docx
- 2025-06-26 12:15:20 - INFO - ʼĵеı...
- 2025-06-26 12:15:20 - INFO - 滻 2
- 2025-06-26 12:15:20 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750911320.docx
- 2025-06-26 12:15:20 - INFO - ĵɣʱ: 0.06
- 2025-06-26 12:15:20 - INFO - 滻
- 2025-06-26 12:15:20 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750911320.docx
- 2025-06-26 12:15:20 - INFO - ĵɣʱ: 0.06
- 2025-06-26 12:15:22 - INFO - ļ: ɹͬģ2_1750911320.docx
- 2025-06-26 12:15:22 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750911320.docx
- 2025-06-26 12:23:15 - INFO - յĵ
- 2025-06-26 12:23:15 - INFO - յı: {'name': '111111', 'address': '22222', 'address1': '33333', 'addType': '4444444', 'productGuide': 'һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ'}
- 2025-06-26 12:23:15 - INFO - ʹģļ: template\~$ͬģ2.docx
- 2025-06-26 12:23:15 - INFO - 滻±: {'{name}': '111111', '{address}': '22222', '{address1}': '33333', '{addType}': '4444444', '{productGuide}': 'һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ'}
- 2025-06-26 12:23:15 - INFO - ʼĵģ: template\~$ͬģ2.docx -> outputs\2025-06-26\~$ͬģ2_1750911795.docx
- 2025-06-26 12:23:15 - ERROR - ĵʱ: Package not found at 'template\~$ͬģ2.docx'
- Traceback (most recent call last):
- File "D:\mycode\pytest\app.py", line 99, in process_file
- process_word_template(template_path, output_path, variables)
- ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "D:\mycode\pytest\utils\docx_processor.py", line 165, in process_word_template
- doc = Document(template_path)
- File "D:\mycode\pytest\.venv\Lib\site-packages\docx\api.py", line 27, in Document
- document_part = cast("DocumentPart", Package.open(docx).main_document_part)
- ~~~~~~~~~~~~^^^^^^
- File "D:\mycode\pytest\.venv\Lib\site-packages\docx\opc\package.py", line 126, in open
- pkg_reader = PackageReader.from_file(pkg_file)
- File "D:\mycode\pytest\.venv\Lib\site-packages\docx\opc\pkgreader.py", line 22, in from_file
- phys_reader = PhysPkgReader(pkg_file)
- File "D:\mycode\pytest\.venv\Lib\site-packages\docx\opc\phys_pkg.py", line 21, in __new__
- raise PackageNotFoundError("Package not found at '%s'" % pkg_file)
- docx.opc.exceptions.PackageNotFoundError: Package not found at 'template\~$ͬģ2.docx'
- 2025-06-26 12:24:17 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:24:18 - INFO - ʼʱ
- 2025-06-26 12:24:18 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:24:18 - INFO - FlaskӦóʼ
- 2025-06-26 12:24:44 - INFO - յĵ
- 2025-06-26 12:24:44 - INFO - յı: {'name': '111111', 'address': '22222', 'address1': '33333', 'addType': '4444444', 'productGuide': 'һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ'}
- 2025-06-26 12:24:44 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 12:24:44 - INFO - 滻±: {'{name}': '111111', '{address}': '22222', '{address1}': '33333', '{addType}': '4444444', '{productGuide}': 'һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ'}
- 2025-06-26 12:24:44 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750911884.docx
- 2025-06-26 12:24:44 - INFO - ʼĵеı...
- 2025-06-26 12:24:44 - INFO - 滻 4
- 2025-06-26 12:24:44 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750911884.docx
- 2025-06-26 12:24:44 - INFO - ĵɣʱ: 0.12
- 2025-06-26 12:24:44 - INFO - 滻
- 2025-06-26 12:24:44 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750911884.docx
- 2025-06-26 12:24:44 - INFO - ĵɣʱ: 0.12
- 2025-06-26 12:24:45 - INFO - ļ: ɹͬģ2_1750911884.docx
- 2025-06-26 12:24:45 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750911884.docx
- 2025-06-26 12:27:30 - INFO - յĵ
- 2025-06-26 12:27:30 - INFO - յı: {'name': '555', 'address': '666', 'address1': '777', 'addType': '88888', 'productGuide': 'һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ'}
- 2025-06-26 12:27:30 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 12:27:30 - INFO - 滻±: {'{name}': '555', '{address}': '666', '{address1}': '777', '{addType}': '88888', '{productGuide}': 'һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ\n һƿѽ+ɳ'}
- 2025-06-26 12:27:30 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750912050.docx
- 2025-06-26 12:27:30 - INFO - ʼĵеı...
- 2025-06-26 12:27:30 - INFO - 滻 4
- 2025-06-26 12:27:30 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750912050.docx
- 2025-06-26 12:27:30 - INFO - ĵɣʱ: 0.08
- 2025-06-26 12:27:30 - INFO - 滻
- 2025-06-26 12:27:30 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750912050.docx
- 2025-06-26 12:27:30 - INFO - ĵɣʱ: 0.08
- 2025-06-26 12:27:58 - INFO - ļ: ɹͬģ2_1750912050.docx
- 2025-06-26 12:27:58 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750912050.docx
- 2025-06-26 12:31:19 - INFO - յĵ
- 2025-06-26 12:31:19 - INFO - յı: {'name': '534534543', 'address': '324324', 'address1': '453', 'addType': '345435435435345345', 'productGuide': 'һƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ'}
- 2025-06-26 12:31:19 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 12:31:19 - INFO - 滻±: {'{name}': '534534543', '{address}': '324324', '{address1}': '453', '{addType}': '345435435435345345', '{productGuide}': 'һƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ'}
- 2025-06-26 12:31:19 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750912279.docx
- 2025-06-26 12:31:19 - INFO - ʼĵеı...
- 2025-06-26 12:31:20 - INFO - 滻 4
- 2025-06-26 12:31:20 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750912279.docx
- 2025-06-26 12:31:20 - INFO - ĵɣʱ: 0.10
- 2025-06-26 12:31:20 - INFO - 滻
- 2025-06-26 12:31:20 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750912279.docx
- 2025-06-26 12:31:20 - INFO - ĵɣʱ: 0.11
- 2025-06-26 12:31:21 - INFO - ļ: ɹͬģ2_1750912279.docx
- 2025-06-26 12:31:21 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750912279.docx
- 2025-06-26 12:33:16 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:33:17 - INFO - ʼʱ
- 2025-06-26 12:33:17 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:33:17 - INFO - FlaskӦóʼ
- 2025-06-26 12:38:24 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:38:24 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:38:26 - INFO - ʼʱ
- 2025-06-26 12:38:26 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:38:26 - INFO - FlaskӦóʼ
- 2025-06-26 12:38:26 - INFO - ʼʱ
- 2025-06-26 12:38:26 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:38:26 - INFO - FlaskӦóʼ
- 2025-06-26 12:40:06 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:40:06 - INFO - ʼʱ
- 2025-06-26 12:40:06 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:40:06 - INFO - FlaskӦóʼ
- 2025-06-26 12:40:18 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:40:19 - INFO - ʼʱ
- 2025-06-26 12:40:19 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:40:19 - INFO - FlaskӦóʼ
- 2025-06-26 12:40:20 - INFO - Ӧóرգֹͣ
- 2025-06-26 12:40:20 - INFO - ʼʱ
- 2025-06-26 12:40:20 - INFO - ʱÿ賿2:00ִ
- 2025-06-26 12:40:20 - INFO - FlaskӦóʼ
- 2025-06-26 12:40:40 - INFO - յĵ
- 2025-06-26 12:40:40 - INFO - յı: {'name': '333', 'address': '4444', 'address1': '2222', 'addType': '111', 'productGuide': 'һƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ'}
- 2025-06-26 12:40:40 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 12:40:40 - INFO - 滻±: {'{name}': '333', '{address}': '4444', '{address1}': '2222', '{addType}': '111', '{productGuide}': 'һƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ'}
- 2025-06-26 12:40:40 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750912840.docx
- 2025-06-26 12:40:40 - INFO - ʼĵеı...
- 2025-06-26 12:40:41 - INFO - 滻 4
- 2025-06-26 12:40:41 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750912840.docx
- 2025-06-26 12:40:41 - INFO - ĵɣʱ: 0.10
- 2025-06-26 12:40:41 - INFO - 滻
- 2025-06-26 12:40:41 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750912840.docx
- 2025-06-26 12:40:41 - INFO - ĵɣʱ: 0.10
- 2025-06-26 12:40:43 - INFO - ļ: ɹͬģ2_1750912840.docx
- 2025-06-26 12:40:43 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750912840.docx
- 2025-06-26 13:32:40 - INFO - յĵ
- 2025-06-26 13:32:40 - INFO - յı: {'name': '1111', 'address': '222', 'address1': '3333', 'addType': '4444', 'productGuide': 'һƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ'}
- 2025-06-26 13:32:40 - INFO - ʹģļ: template\ɹͬģ2.docx
- 2025-06-26 13:32:40 - INFO - 滻±: {'{name}': '1111', '{address}': '222', '{address1}': '3333', '{addType}': '4444', '{productGuide}': 'һƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ\nһƿѽ+ɳ'}
- 2025-06-26 13:32:40 - INFO - ʼĵģ: template\ɹͬģ2.docx -> outputs\2025-06-26\ɹͬģ2_1750915960.docx
- 2025-06-26 13:32:40 - INFO - ʼĵеı...
- 2025-06-26 13:32:41 - INFO - 滻 4
- 2025-06-26 13:32:41 - INFO - ĵѳɹ浽 outputs\2025-06-26\ɹͬģ2_1750915960.docx
- 2025-06-26 13:32:41 - INFO - ĵɣʱ: 0.10
- 2025-06-26 13:32:41 - INFO - 滻
- 2025-06-26 13:32:41 - INFO - ļѱ浽: outputs\2025-06-26\ɹͬģ2_1750915960.docx
- 2025-06-26 13:32:41 - INFO - ĵɣʱ: 0.11
- 2025-06-26 13:32:43 - INFO - ļ: ɹͬģ2_1750915960.docx
- 2025-06-26 13:32:43 - INFO - ļڵļҵ: outputs\2025-06-26\ɹͬģ2_1750915960.docx
- 2025-06-26 13:36:34 - INFO - Ӧóرգֹͣ
- 2025-06-26 13:36:35 - INFO - 初始化定时任务调度器
- 2025-06-26 13:36:35 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:36:35 - INFO - Flask应用程序开始运行
- 2025-06-26 13:37:56 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:37:57 - INFO - 初始化定时任务调度器
- 2025-06-26 13:37:57 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:37:57 - INFO - Flask应用程序开始运行
- 2025-06-26 13:37:59 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:38:00 - INFO - 初始化定时任务调度器
- 2025-06-26 13:38:00 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:38:00 - INFO - Flask应用程序开始运行
- 2025-06-26 13:38:33 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:38:34 - INFO - 初始化定时任务调度器
- 2025-06-26 13:38:34 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:38:34 - INFO - Flask应用程序开始运行
- 2025-06-26 13:38:59 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:38:59 - INFO - 初始化定时任务调度器
- 2025-06-26 13:39:00 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:39:00 - INFO - Flask应用程序开始运行
- 2025-06-26 13:39:06 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:39:07 - INFO - 初始化定时任务调度器
- 2025-06-26 13:39:07 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:39:07 - INFO - Flask应用程序开始运行
- 2025-06-26 13:39:32 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:39:33 - INFO - 初始化定时任务调度器
- 2025-06-26 13:39:33 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:39:33 - INFO - Flask应用程序开始运行
- 2025-06-26 13:39:50 - INFO - 开始检查模板文件: template\采购合同模版2.docx
- 2025-06-26 13:39:50 - INFO - 段落 1: 购销合同
- 2025-06-26 13:39:50 - INFO - 段落 2: 甲方(供方):
- 2025-06-26 13:39:50 - INFO - 段落 3: 乙方(需方):
- 2025-06-26 13:39:50 - INFO - 段落 4: 现根据《中华人民共和国民法典》,为维护双方的利益签订合同,经甲乙双方友好协商,本着互惠互利,公平交易的原则,就甲方向乙方销售冷冻鸡凤爪的相关事宜,一致达成如下协议:
- 2025-06-26 13:39:50 - INFO - 段落 5: 一、货物名称
- 2025-06-26 13:39:50 - INFO - 段落 6: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:39:50 - INFO - 段落 7: 二、交货时间、地点及方式
- 2025-06-26 13:39:50 - INFO - 段落 8: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:39:50 - INFO - 段落 9: 2、货物到达目的口岸清关完税后 天内对货物进行验收交货,交货方式
- 2025-06-26 13:39:50 - INFO - 段落 10: 为: {addType} 。
- 2025-06-26 13:39:50 - INFO - 段落 11: 甲方根据乙方的要求向乙方提供所购产品的相关材质证明材料。
- 2025-06-26 13:39:50 - INFO - 段落 12: 4、一个测试
- 2025-06-26 13:39:50 - INFO - 段落 13: 三、货物验收
- 2025-06-26 13:39:50 - INFO - 段落 14: 1、甲方货物到港后,甲、乙双方应共同前往目的口岸,并由乙方对货物进行验收。
- 2025-06-26 13:39:50 - INFO - 段落 15: 2、若出现数量异议,乙方应在收到甲方交付货物后当场卸货时提出;若出现质量异议,由甲方负责退换货事宜处理,直至乙方验收通过。验收通过的,乙方应当签署《送货确认单》。
- 2025-06-26 13:39:50 - INFO - 段落 16: 四、货物风险转移
- 2025-06-26 13:39:50 - INFO - 段落 17: 货到现场经乙方签收后,所有权转移至乙方,在双方签署《送货确认单》前,货物的损毁灭失及人员的安全损害等一切风险由甲方承担,交付并不免除甲方的质量保证责任。
- 2025-06-26 13:39:50 - INFO - 段落 18: 五、订货、结算方式及期限
- 2025-06-26 13:39:50 - INFO - 段落 19: 1、货物总量暂定 吨(柜),实际结算单价以双方签字盖章的《订购产品清单》为准。乙方向甲方以 元/柜,大写:人民币 ,支付货物预付
- 2025-06-26 13:39:50 - INFO - 段落 20: 款 元,大写:人民币 ,并向甲方发送载明具体产品的种类、规格、数量、价格、质量标准且乙方盖章的《订购产品清单》,经甲方同意后盖章发回乙方作为结算价格。
- 2025-06-26 13:39:50 - INFO - 段落 21: 2、乙方预付款支付后,甲方最迟 日内交货完毕。
- 2025-06-26 13:39:50 - INFO - 段落 22: 3、乙方应在收货当天向甲方出具盖章的《送货确认单》,双方在《送货确认单》上盖章后生效。乙方应按照双方签字盖章确认的《送货确认单》约定的付款时间及付款金额向甲方结算对应货款。
- 2025-06-26 13:39:50 - INFO - 段落 23: 六、付款方式
- 2025-06-26 13:39:50 - INFO - 段落 24: 1、银行转账方式支付,甲方应在乙方付款前向乙方提供付款金额等额的、符合国家规定的合格增值税发票【发票类型:增值税专用发票,增值税率:%,发票内容: 】,若甲方未开具或开具不符合合同要求的发票,乙方有权延迟支付款项且不构成违约。
- 2025-06-26 13:39:50 - INFO - 段落 25: 甲方收款账户信息:
- 2025-06-26 13:39:50 - INFO - 段落 26: 户 名:
- 2025-06-26 13:39:50 - INFO - 段落 27: 纳税人识别号:
- 2025-06-26 13:39:50 - INFO - 段落 28: 单位地址:
- 2025-06-26 13:39:50 - INFO - 段落 29: 开户行:
- 2025-06-26 13:39:50 - INFO - 段落 30: 银行账户:
- 2025-06-26 13:39:50 - INFO - 段落 31: 乙方开票信息:
- 2025-06-26 13:39:50 - INFO - 段落 32: 户 名:
- 2025-06-26 13:39:50 - INFO - 段落 33: 纳税人识别号:
- 2025-06-26 13:39:50 - INFO - 段落 34: 开票地址及电话:
- 2025-06-26 13:39:50 - INFO - 段落 35: 开户行:
- 2025-06-26 13:39:50 - INFO - 段落 36: 开户账号:
- 2025-06-26 13:39:50 - INFO - 段落 37: 七、违约条款
- 2025-06-26 13:39:50 - INFO - 段落 38: 1、若甲方所送货物不符合订单约定,乙方有权拒收或要求甲方退换货,甲方应承担全部费用。如因甲方责任造成乙方损失的,由甲方承担全部责任。
- 2025-06-26 13:39:50 - INFO - 段落 39: 2、任何一方违反本协议的约定,除按本合同的约定承担违约责任外,还应赔偿对方包括但不限于直接损失、向第三方的违约或赔偿损失、误工费、鉴定费、评估费、律师费、诉讼费或仲裁费、保全费、公告费、执行费等全部损失。
- 2025-06-26 13:39:50 - INFO - 段落 40: 八、不可抗力
- 2025-06-26 13:39:50 - INFO - 段落 41: 1、本合同中不可抗力是指不能预见、不能避免并不能克服的客观情况,包括但不限于自然灾害、战争、武装冲突、社会动乱、暴乱或按照本条的定义构成不可抗力的其他事件。
- 2025-06-26 13:39:50 - INFO - 段落 42: 2、任何一方由于不可抗力影响本合同义务履行时,可根据不可抗力的影响程度和范围延迟或免除履行部分或全部合同义务。但是受不可抗力影响的一方应尽量减少不可抗力引起的延误或其他不利影响,并在不可抗力影响消除后,立即通知对方。乙方不得因不可抗力造成的工作量、服务增加或延长而要求调整合同价格。
- 2025-06-26 13:39:50 - INFO - 段落 43: 3、受到不可抗力影响的一方应在不可抗力事件发生后 周内(含本数),取得有关部门关于发生不可抗力事件的证明文件,并以传真等书面形式提交另一方确认。否则,无权以不可抗力为由要求减轻或免除合同责任。
- 2025-06-26 13:39:50 - INFO - 段落 44: 4、如果不可抗力事件的影响已达 天或双方预计不可抗力事件的影响将延
- 2025-06-26 13:39:50 - INFO - 段落 45: 续 天以上(含本数)时,任何一方有权终止本合同。甲方应退还尚未履行的工作内容的相应合同价款,并由双方友好协商解决合同解除所引起的其他后续问题。
- 2025-06-26 13:39:50 - INFO - 段落 46: 九、其他
- 2025-06-26 13:39:50 - INFO - 段落 47: 1、合同方对本合同共同承担保密责任。本合同载明和未尽事宜如有争议,合同方本着友好协商的原则解决,如协商不成,合同方均可通过乙方所在地人民法院诉讼解决。
- 2025-06-26 13:39:50 - INFO - 段落 48: 2、本合同未尽事宜由双方协商解决或另签补充协议。本合同一式肆份,双方各执贰份,自双方法定代表人或委托代理人签字并盖章之日起生效。
- 2025-06-26 13:39:50 - INFO - 段落 49: (以下无正文)
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 0, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 1, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 2, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 3, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 4, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 5, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 0, 列 6, 段落 0: 订购产品清单
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 0, 段落 0: 货物名称
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 1, 段落 0: 原产地
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 2, 段落 0: 定价方式
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 3, 段落 0: 单价(元/KG)
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 4, 段落 0: 货柜数量
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 5, 段落 0: 数量(KG)
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 1, 列 6, 段落 0: 总价格(元)
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 0, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 1, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 2, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 3, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 4, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 5, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 3, 列 6, 段落 0: 合同总金额(大写):
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 0, 段落 0: 产品规格
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 1, 段落 0: {productGuide}
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 2, 段落 0: {productGuide}
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 3, 段落 0: {productGuide}
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 4, 段落 0: {productGuide}
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 5, 段落 0: {productGuide}
- 2025-06-26 13:39:50 - INFO - 表格 0, 行 4, 列 6, 段落 0: {productGuide}
- 2025-06-26 13:39:50 - INFO - 表格 1, 行 0, 列 0, 段落 0: 甲方: (盖章)
- 2025-06-26 13:39:50 - INFO - 表格 1, 行 0, 列 1, 段落 0: 乙方: (盖章)
- 2025-06-26 13:39:50 - INFO - 表格 1, 行 1, 列 0, 段落 0: 法定代表人(或被授权人):
- 2025-06-26 13:39:50 - INFO - 表格 1, 行 1, 列 1, 段落 0: 法定代表人(或被授权人):
- 2025-06-26 13:39:50 - INFO - 表格 1, 行 2, 列 0, 段落 0: 签约日期: 年 月 日
- 2025-06-26 13:39:50 - INFO - 表格 1, 行 2, 列 1, 段落 0: 签约日期: 年 月 日
- 2025-06-26 13:39:50 - INFO - 在模板中找到以下变量: {'{addType}', '{name}', '{address}', '{productGuide}', '{address1}'}
- 2025-06-26 13:39:58 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:39:59 - INFO - 初始化定时任务调度器
- 2025-06-26 13:39:59 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:39:59 - INFO - Flask应用程序开始运行
- 2025-06-26 13:40:11 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:40:11 - INFO - Ӧóرգֹͣ
- 2025-06-26 13:40:13 - INFO - 初始化定时任务调度器
- 2025-06-26 13:40:13 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:40:13 - INFO - Flask应用程序开始运行
- 2025-06-26 13:40:14 - INFO - 初始化定时任务调度器
- 2025-06-26 13:40:14 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:40:14 - INFO - Flask应用程序开始运行
- 2025-06-26 13:40:35 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:40:36 - INFO - 初始化定时任务调度器
- 2025-06-26 13:40:36 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:40:36 - INFO - Flask应用程序开始运行
- 2025-06-26 13:41:12 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:41:13 - INFO - 初始化定时任务调度器
- 2025-06-26 13:41:13 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:41:13 - INFO - Flask应用程序开始运行
- 2025-06-26 13:42:06 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:42:06 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:42:08 - INFO - 初始化定时任务调度器
- 2025-06-26 13:42:08 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:42:08 - INFO - Flask应用程序开始运行
- 2025-06-26 13:42:09 - INFO - 初始化定时任务调度器
- 2025-06-26 13:42:09 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:42:09 - INFO - Flask应用程序开始运行
- 2025-06-26 13:42:17 - INFO - 接收到文档处理请求
- 2025-06-26 13:42:17 - INFO - 接收到的变量数据: {'name': '222', 'address': '444', 'address1': '4555', 'addType': '666666', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:42:17 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 13:42:17 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:42:17 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 13:42:17 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 13:42:17 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 13:42:17 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 13:42:17 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 13:42:17 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750916537.docx
- 2025-06-26 13:42:17 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:42:17 - INFO - 开始处理文档中的变量...
- 2025-06-26 13:42:17 - INFO - 处理段落中的变量...
- 2025-06-26 13:42:17 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:42:17 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 13:42:17 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:42:17 - INFO - 在run 1中替换变量 '{name}' 为 '222'
- 2025-06-26 13:42:17 - INFO - 替换前文本: ' {name} '
- 2025-06-26 13:42:17 - INFO - 替换后文本: ' 222 '
- 2025-06-26 13:42:17 - INFO - 处理后段落文本: 甲方向乙方销售 222 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:42:17 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:42:17 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 13:42:17 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:42:17 - INFO - 在run 6中替换变量 '{address}' 为 '444'
- 2025-06-26 13:42:17 - INFO - 替换前文本: ' {address} '
- 2025-06-26 13:42:17 - INFO - 替换后文本: ' 444 '
- 2025-06-26 13:42:17 - INFO - 在run 12中替换变量 '{address1}' 为 '4555'
- 2025-06-26 13:42:17 - INFO - 替换前文本: '{address1}'
- 2025-06-26 13:42:17 - INFO - 替换后文本: '4555'
- 2025-06-26 13:42:17 - INFO - 处理后段落文本: 1、订购产品的原产地为: 444 ,目的口岸为: 4555 。
- 2025-06-26 13:42:17 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 13:42:17 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 13:42:17 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 13:42:17 - INFO - 处理后段落文本: 为: {addType} 。
- 2025-06-26 13:42:17 - INFO - 处理表格中的变量...
- 2025-06-26 13:42:17 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 13:42:17 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 13:42:17 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 13:42:17 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:42:17 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 13:42:17 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:42:17 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 13:42:17 - INFO - 共替换了 4 处变量
- 2025-06-26 13:42:17 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750916537.docx
- 2025-06-26 13:42:17 - INFO - 文档处理完成,耗时: 0.13秒
- 2025-06-26 13:42:17 - INFO - 变量替换完成
- 2025-06-26 13:42:17 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750916537.docx
- 2025-06-26 13:42:17 - WARNING - 变量 '{addType}' 在处理后的文档中仍然存在! 替换可能失败。
- 2025-06-26 13:42:17 - INFO - 文档处理完成,耗时: 0.21秒
- 2025-06-26 13:42:18 - INFO - 请求下载文件: 采购合同模版2_1750916537.docx
- 2025-06-26 13:42:18 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750916537.docx
- 2025-06-26 13:44:28 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:44:29 - INFO - 初始化定时任务调度器
- 2025-06-26 13:44:29 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:44:29 - INFO - Flask应用程序开始运行
- 2025-06-26 13:48:09 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:48:10 - INFO - 初始化定时任务调度器
- 2025-06-26 13:48:10 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:48:10 - INFO - Flask应用程序开始运行
- 2025-06-26 13:48:28 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:48:29 - INFO - 初始化定时任务调度器
- 2025-06-26 13:48:29 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:48:29 - INFO - Flask应用程序开始运行
- 2025-06-26 13:49:10 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:49:10 - INFO - 初始化定时任务调度器
- 2025-06-26 13:49:10 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:49:10 - INFO - Flask应用程序开始运行
- 2025-06-26 13:49:13 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:49:14 - INFO - 初始化定时任务调度器
- 2025-06-26 13:49:14 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:49:14 - INFO - Flask应用程序开始运行
- 2025-06-26 13:49:15 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:49:16 - INFO - 初始化定时任务调度器
- 2025-06-26 13:49:16 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:49:16 - INFO - Flask应用程序开始运行
- 2025-06-26 13:49:19 - INFO - 接收到文档处理请求
- 2025-06-26 13:49:19 - INFO - 接收到的变量数据: {'name': '222', 'address': '444', 'address1': '4555', 'addType': '666666', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:49:19 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 13:49:19 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:49:19 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 13:49:19 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 13:49:19 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 13:49:19 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 13:49:19 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 13:49:19 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750916959.docx
- 2025-06-26 13:49:19 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:49:19 - INFO - 开始处理文档中的变量...
- 2025-06-26 13:49:19 - INFO - 处理段落中的变量...
- 2025-06-26 13:49:19 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:49:19 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:49:19 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 13:49:19 - INFO - 替换变量 '{name}' 为 '222'
- 2025-06-26 13:49:19 - INFO - 处理后的段落文本应为: 甲方向乙方销售 222 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:49:19 - INFO - 最终段落文本: 甲方向乙方销售 222 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:49:19 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:49:19 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:49:19 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 13:49:19 - INFO - 替换变量 '{address}' 为 '444'
- 2025-06-26 13:49:19 - INFO - 替换变量 '{address1}' 为 '4555'
- 2025-06-26 13:49:19 - INFO - 处理后的段落文本应为: 1、订购产品的原产地为: 444 ,目的口岸为: 4555 。
- 2025-06-26 13:49:19 - INFO - 最终段落文本: 1、订购产品的原产地为: 444 ,目的口岸为: 4555 。
- 2025-06-26 13:49:19 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 13:49:19 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 13:49:19 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 13:49:19 - INFO - 替换变量 '{addType}' 为 '666666'
- 2025-06-26 13:49:19 - INFO - 处理后的段落文本应为: 为: 666666 。
- 2025-06-26 13:49:19 - INFO - 最终段落文本: 为: 666666 。
- 2025-06-26 13:49:19 - INFO - 处理表格中的变量...
- 2025-06-26 13:49:19 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 13:49:19 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 13:49:19 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 13:49:19 - INFO - 替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:49:19 - INFO - 处理后的段落文本应为: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 13:49:19 - INFO - 最终段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 13:49:19 - INFO - 共替换了 4 处变量
- 2025-06-26 13:49:19 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750916959.docx
- 2025-06-26 13:49:19 - INFO - 文档处理完成,耗时: 0.11秒
- 2025-06-26 13:49:19 - INFO - 变量替换完成
- 2025-06-26 13:49:19 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750916959.docx
- 2025-06-26 13:49:19 - INFO - 所有变量都已成功替换
- 2025-06-26 13:49:19 - INFO - 文档处理完成,耗时: 0.19秒
- 2025-06-26 13:49:21 - INFO - 请求下载文件: 采购合同模版2_1750916959.docx
- 2025-06-26 13:49:21 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750916959.docx
- 2025-06-26 13:50:57 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:50:58 - INFO - 初始化定时任务调度器
- 2025-06-26 13:50:58 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:50:58 - INFO - Flask应用程序开始运行
- 2025-06-26 13:51:29 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:51:30 - INFO - 初始化定时任务调度器
- 2025-06-26 13:51:30 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:51:30 - INFO - Flask应用程序开始运行
- 2025-06-26 13:51:56 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:51:56 - INFO - 初始化定时任务调度器
- 2025-06-26 13:51:56 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:51:56 - INFO - Flask应用程序开始运行
- 2025-06-26 13:52:10 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:52:11 - INFO - 初始化定时任务调度器
- 2025-06-26 13:52:11 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:52:11 - INFO - Flask应用程序开始运行
- 2025-06-26 13:52:16 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:52:16 - INFO - 初始化定时任务调度器
- 2025-06-26 13:52:16 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:52:16 - INFO - Flask应用程序开始运行
- 2025-06-26 13:54:20 - INFO - 接收到文档处理请求
- 2025-06-26 13:54:20 - INFO - 接收到的变量数据: {'name': '222', 'address': '444', 'address1': '4555', 'addType': '666666', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:54:20 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 13:54:20 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:54:21 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 13:54:21 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 13:54:21 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 13:54:21 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 13:54:21 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 13:54:21 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917260.docx
- 2025-06-26 13:54:21 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:54:21 - INFO - 开始处理文档中的变量...
- 2025-06-26 13:54:21 - INFO - 处理段落中的变量...
- 2025-06-26 13:54:21 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:54:21 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 13:54:21 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:54:21 - INFO - 在run 1中替换变量 '{name}' 为 '222'
- 2025-06-26 13:54:21 - INFO - 替换前文本: ' {name} '
- 2025-06-26 13:54:21 - INFO - 替换后文本: ' 222 '
- 2025-06-26 13:54:21 - INFO - 处理后段落文本: 甲方向乙方销售 222 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:54:21 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:54:21 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:54:21 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 13:54:21 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:54:21 - INFO - 在run 6中替换变量 '{address}' 为 '444'
- 2025-06-26 13:54:21 - INFO - 替换前文本: ' {address} '
- 2025-06-26 13:54:21 - INFO - 替换后文本: ' 444 '
- 2025-06-26 13:54:21 - INFO - 在run 12中替换变量 '{address1}' 为 '4555'
- 2025-06-26 13:54:21 - INFO - 替换前文本: '{address1}'
- 2025-06-26 13:54:21 - INFO - 替换后文本: '4555'
- 2025-06-26 13:54:21 - INFO - 处理后段落文本: 1、订购产品的原产地为: 444 ,目的口岸为: 4555 。
- 2025-06-26 13:54:21 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:54:21 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 13:54:21 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 13:54:21 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 13:54:21 - INFO - 处理后段落文本: 为: {addType} 。
- 2025-06-26 13:54:21 - WARNING - 变量 '{addType}' 未被替换,尝试使用备用方法
- 2025-06-26 13:54:21 - INFO - 使用备用替换方法
- 2025-06-26 13:54:21 - INFO - 替换变量 '{addType}' 为 '666666'
- 2025-06-26 13:54:21 - INFO - 处理后的段落文本应为: 为: 666666 。
- 2025-06-26 13:54:21 - INFO - 使用带下划线的格式
- 2025-06-26 13:54:21 - INFO - 最终段落文本: 为: 666666 。
- 2025-06-26 13:54:21 - INFO - 处理表格中的变量...
- 2025-06-26 13:54:21 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 13:54:21 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 13:54:21 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 13:54:21 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 13:54:21 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:54:21 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 13:54:21 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:54:21 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 13:54:21 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:54:21 - INFO - 共替换了 4 处变量
- 2025-06-26 13:54:21 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917260.docx
- 2025-06-26 13:54:21 - INFO - 文档处理完成,耗时: 0.38秒
- 2025-06-26 13:54:21 - INFO - 变量替换完成
- 2025-06-26 13:54:21 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917260.docx
- 2025-06-26 13:54:21 - INFO - 所有变量都已成功替换
- 2025-06-26 13:54:21 - INFO - 文档处理完成,耗时: 0.49秒
- 2025-06-26 13:54:22 - INFO - 请求下载文件: 采购合同模版2_1750917260.docx
- 2025-06-26 13:54:22 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750917260.docx
- 2025-06-26 13:56:16 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:56:17 - INFO - 初始化定时任务调度器
- 2025-06-26 13:56:17 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:56:17 - INFO - Flask应用程序开始运行
- 2025-06-26 13:56:20 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:56:21 - INFO - 初始化定时任务调度器
- 2025-06-26 13:56:21 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:56:21 - INFO - Flask应用程序开始运行
- 2025-06-26 13:57:08 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:57:09 - INFO - 初始化定时任务调度器
- 2025-06-26 13:57:09 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:57:09 - INFO - Flask应用程序开始运行
- 2025-06-26 13:57:11 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:57:12 - INFO - 初始化定时任务调度器
- 2025-06-26 13:57:12 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:57:12 - INFO - Flask应用程序开始运行
- 2025-06-26 13:58:37 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 13:58:38 - INFO - 初始化定时任务调度器
- 2025-06-26 13:58:38 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 13:58:38 - INFO - Flask应用程序开始运行
- 2025-06-26 13:58:47 - INFO - 接收到文档处理请求
- 2025-06-26 13:58:47 - INFO - 接收到的变量数据: {'name': '222', 'address': '444', 'address1': '4555', 'addType': '666666', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:58:47 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 13:58:47 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:58:47 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 13:58:47 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 13:58:47 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 13:58:47 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 13:58:47 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 13:58:47 - WARNING - 文档中存在变量 '{person1}',但未提供替换值!
- 2025-06-26 13:58:47 - WARNING - 文档中存在变量 '{person2}',但未提供替换值!
- 2025-06-26 13:58:47 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917527.docx
- 2025-06-26 13:58:47 - INFO - 将替换以下变量: {'{name}': '222', '{address}': '444', '{address1}': '4555', '{addType}': '666666', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 13:58:47 - INFO - 开始处理文档中的变量...
- 2025-06-26 13:58:47 - INFO - 处理段落中的变量...
- 2025-06-26 13:58:47 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:58:47 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 13:58:47 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:58:47 - INFO - 在run 1中替换变量 '{name}' 为 '222'
- 2025-06-26 13:58:47 - INFO - 替换前文本: ' {name} '
- 2025-06-26 13:58:47 - INFO - 替换后文本: ' 222 '
- 2025-06-26 13:58:47 - INFO - 处理后段落文本: 甲方向乙方销售 222 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 13:58:47 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:58:47 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:58:47 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 13:58:47 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 13:58:47 - INFO - 在run 6中替换变量 '{address}' 为 '444'
- 2025-06-26 13:58:47 - INFO - 替换前文本: ' {address} '
- 2025-06-26 13:58:47 - INFO - 替换后文本: ' 444 '
- 2025-06-26 13:58:47 - INFO - 在run 12中替换变量 '{address1}' 为 '4555'
- 2025-06-26 13:58:47 - INFO - 替换前文本: '{address1}'
- 2025-06-26 13:58:47 - INFO - 替换后文本: '4555'
- 2025-06-26 13:58:47 - INFO - 处理后段落文本: 1、订购产品的原产地为: 444 ,目的口岸为: 4555 。
- 2025-06-26 13:58:47 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:58:47 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 13:58:47 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 13:58:47 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 13:58:47 - INFO - 在run 3中替换变量 '{addType}' 为 '666666'
- 2025-06-26 13:58:47 - INFO - 替换前文本: '{addType}'
- 2025-06-26 13:58:47 - INFO - 替换后文本: '666666'
- 2025-06-26 13:58:47 - INFO - 处理后段落文本: 为: 666666 。
- 2025-06-26 13:58:47 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:58:47 - INFO - 处理表格中的变量...
- 2025-06-26 13:58:47 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 13:58:47 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 13:58:47 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 13:58:47 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 13:58:47 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:58:47 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 13:58:47 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 13:58:47 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 13:58:47 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 13:58:47 - INFO - 共替换了 4 处变量
- 2025-06-26 13:58:47 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917527.docx
- 2025-06-26 13:58:47 - INFO - 文档处理完成,耗时: 0.13秒
- 2025-06-26 13:58:47 - INFO - 变量替换完成
- 2025-06-26 13:58:47 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917527.docx
- 2025-06-26 13:58:47 - INFO - 所有变量都已成功替换
- 2025-06-26 13:58:47 - INFO - 文档处理完成,耗时: 0.22秒
- 2025-06-26 13:58:48 - INFO - 请求下载文件: 采购合同模版2_1750917527.docx
- 2025-06-26 13:58:48 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750917527.docx
- 2025-06-26 14:01:43 - INFO - 接收到文档处理请求
- 2025-06-26 14:01:43 - INFO - 接收到的变量数据: {'person1': '杭州遁地科技', 'person2': '杭州飞天科技', 'name': '222', 'address': '3333', 'address1': '444', 'addType': '555', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:01:43 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 14:01:43 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '222', '{address}': '3333', '{address1}': '444', '{addType}': '555', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:01:43 - INFO - 变量 '{person1}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 变量 '{person2}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 14:01:43 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917703.docx
- 2025-06-26 14:01:43 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '222', '{address}': '3333', '{address1}': '444', '{addType}': '555', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:01:43 - INFO - 开始处理文档中的变量...
- 2025-06-26 14:01:43 - INFO - 处理段落中的变量...
- 2025-06-26 14:01:43 - INFO - 段落 2 包含变量: 甲方(供方):{person1}
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:01:43 - INFO - 在run 4中替换变量 '{person1}' 为 '杭州遁地科技'
- 2025-06-26 14:01:43 - INFO - 替换前文本: '{person1}'
- 2025-06-26 14:01:43 - INFO - 替换后文本: '杭州遁地科技'
- 2025-06-26 14:01:43 - INFO - 处理后段落文本: 甲方(供方):杭州遁地科技
- 2025-06-26 14:01:43 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:01:43 - INFO - 段落 3 包含变量: 乙方(需方):{person2}
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:01:43 - INFO - 在run 3中替换变量 '{person2}' 为 '杭州飞天科技'
- 2025-06-26 14:01:43 - INFO - 替换前文本: '{person2}'
- 2025-06-26 14:01:43 - INFO - 替换后文本: '杭州飞天科技'
- 2025-06-26 14:01:43 - INFO - 处理后段落文本: 乙方(需方):杭州飞天科技
- 2025-06-26 14:01:43 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:01:43 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:01:43 - INFO - 在run 1中替换变量 '{name}' 为 '222'
- 2025-06-26 14:01:43 - INFO - 替换前文本: ' {name} '
- 2025-06-26 14:01:43 - INFO - 替换后文本: ' 222 '
- 2025-06-26 14:01:43 - INFO - 处理后段落文本: 甲方向乙方销售 222 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:01:43 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:01:43 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:01:43 - INFO - 在run 6中替换变量 '{address}' 为 '3333'
- 2025-06-26 14:01:43 - INFO - 替换前文本: ' {address} '
- 2025-06-26 14:01:43 - INFO - 替换后文本: ' 3333 '
- 2025-06-26 14:01:43 - INFO - 在run 12中替换变量 '{address1}' 为 '444'
- 2025-06-26 14:01:43 - INFO - 替换前文本: '{address1}'
- 2025-06-26 14:01:43 - INFO - 替换后文本: '444'
- 2025-06-26 14:01:43 - INFO - 处理后段落文本: 1、订购产品的原产地为: 3333 ,目的口岸为: 444 。
- 2025-06-26 14:01:43 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:01:43 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:01:43 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:01:43 - INFO - 在run 3中替换变量 '{addType}' 为 '555'
- 2025-06-26 14:01:43 - INFO - 替换前文本: '{addType}'
- 2025-06-26 14:01:43 - INFO - 替换后文本: '555'
- 2025-06-26 14:01:43 - INFO - 处理后段落文本: 为: 555 。
- 2025-06-26 14:01:43 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:01:43 - INFO - 处理表格中的变量...
- 2025-06-26 14:01:43 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 14:01:43 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:01:43 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:01:43 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:01:43 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:01:43 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 14:01:43 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:01:43 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 14:01:43 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:01:43 - INFO - 共替换了 6 处变量
- 2025-06-26 14:01:43 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917703.docx
- 2025-06-26 14:01:43 - INFO - 文档处理完成,耗时: 0.17秒
- 2025-06-26 14:01:43 - INFO - 变量替换完成
- 2025-06-26 14:01:43 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917703.docx
- 2025-06-26 14:01:43 - INFO - 所有变量都已成功替换
- 2025-06-26 14:01:43 - INFO - 文档处理完成,耗时: 0.25秒
- 2025-06-26 14:01:44 - INFO - 请求下载文件: 采购合同模版2_1750917703.docx
- 2025-06-26 14:01:44 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750917703.docx
- 2025-06-26 14:06:05 - INFO - 接收到文档处理请求
- 2025-06-26 14:06:05 - INFO - 接收到的变量数据: {'person1': '杭州遁地科技', 'person2': '杭州飞天科技', 'name': '鸡爪25kg+', 'address': '中国', 'address1': '中国杭州', 'addType': '现货全款支付', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:05 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 14:06:05 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪25kg+', '{address}': '中国', '{address1}': '中国杭州', '{addType}': '现货全款支付', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:05 - INFO - 变量 '{person1}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 变量 '{person2}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 14:06:05 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917965.docx
- 2025-06-26 14:06:05 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪25kg+', '{address}': '中国', '{address1}': '中国杭州', '{addType}': '现货全款支付', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:05 - INFO - 开始处理文档中的变量...
- 2025-06-26 14:06:05 - INFO - 处理段落中的变量...
- 2025-06-26 14:06:05 - INFO - 段落 2 包含变量: 甲方(供方):{person1}
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:05 - INFO - 在run 4中替换变量 '{person1}' 为 '杭州遁地科技'
- 2025-06-26 14:06:05 - INFO - 替换前文本: '{person1}'
- 2025-06-26 14:06:05 - INFO - 替换后文本: '杭州遁地科技'
- 2025-06-26 14:06:05 - INFO - 处理后段落文本: 甲方(供方):杭州遁地科技
- 2025-06-26 14:06:05 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:05 - INFO - 段落 3 包含变量: 乙方(需方):{person2}
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:05 - INFO - 在run 3中替换变量 '{person2}' 为 '杭州飞天科技'
- 2025-06-26 14:06:05 - INFO - 替换前文本: '{person2}'
- 2025-06-26 14:06:05 - INFO - 替换后文本: '杭州飞天科技'
- 2025-06-26 14:06:05 - INFO - 处理后段落文本: 乙方(需方):杭州飞天科技
- 2025-06-26 14:06:05 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:05 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:05 - INFO - 在run 1中替换变量 '{name}' 为 '鸡爪25kg+'
- 2025-06-26 14:06:05 - INFO - 替换前文本: ' {name} '
- 2025-06-26 14:06:05 - INFO - 替换后文本: ' 鸡爪25kg+ '
- 2025-06-26 14:06:05 - INFO - 处理后段落文本: 甲方向乙方销售 鸡爪25kg+ ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:05 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:05 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:05 - INFO - 在run 6中替换变量 '{address}' 为 '中国'
- 2025-06-26 14:06:05 - INFO - 替换前文本: ' {address} '
- 2025-06-26 14:06:05 - INFO - 替换后文本: ' 中国 '
- 2025-06-26 14:06:05 - INFO - 在run 12中替换变量 '{address1}' 为 '中国杭州'
- 2025-06-26 14:06:05 - INFO - 替换前文本: '{address1}'
- 2025-06-26 14:06:05 - INFO - 替换后文本: '中国杭州'
- 2025-06-26 14:06:05 - INFO - 处理后段落文本: 1、订购产品的原产地为: 中国 ,目的口岸为: 中国杭州 。
- 2025-06-26 14:06:05 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:05 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:05 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:05 - INFO - 在run 3中替换变量 '{addType}' 为 '现货全款支付'
- 2025-06-26 14:06:05 - INFO - 替换前文本: '{addType}'
- 2025-06-26 14:06:05 - INFO - 替换后文本: '现货全款支付'
- 2025-06-26 14:06:05 - INFO - 处理后段落文本: 为: 现货全款支付 。
- 2025-06-26 14:06:05 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:05 - INFO - 处理表格中的变量...
- 2025-06-26 14:06:05 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 14:06:05 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:05 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:05 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:05 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:05 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 14:06:05 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:05 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 14:06:05 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:05 - INFO - 共替换了 6 处变量
- 2025-06-26 14:06:05 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917965.docx
- 2025-06-26 14:06:05 - INFO - 文档处理完成,耗时: 0.16秒
- 2025-06-26 14:06:05 - INFO - 变量替换完成
- 2025-06-26 14:06:05 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917965.docx
- 2025-06-26 14:06:05 - INFO - 所有变量都已成功替换
- 2025-06-26 14:06:05 - INFO - 文档处理完成,耗时: 0.24秒
- 2025-06-26 14:06:07 - INFO - 接收到文档处理请求
- 2025-06-26 14:06:07 - INFO - 接收到的变量数据: {'person1': '杭州遁地科技', 'person2': '杭州飞天科技', 'name': '鸡爪25kg+', 'address': '中国', 'address1': '中国杭州', 'addType': '现货全款支付', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:07 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 14:06:07 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪25kg+', '{address}': '中国', '{address1}': '中国杭州', '{addType}': '现货全款支付', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:07 - INFO - 变量 '{person1}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{person2}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:07 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪25kg+', '{address}': '中国', '{address1}': '中国杭州', '{addType}': '现货全款支付', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:07 - INFO - 开始处理文档中的变量...
- 2025-06-26 14:06:07 - INFO - 处理段落中的变量...
- 2025-06-26 14:06:07 - INFO - 段落 2 包含变量: 甲方(供方):{person1}
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:07 - INFO - 在run 4中替换变量 '{person1}' 为 '杭州遁地科技'
- 2025-06-26 14:06:07 - INFO - 替换前文本: '{person1}'
- 2025-06-26 14:06:07 - INFO - 替换后文本: '杭州遁地科技'
- 2025-06-26 14:06:07 - INFO - 处理后段落文本: 甲方(供方):杭州遁地科技
- 2025-06-26 14:06:07 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:07 - INFO - 段落 3 包含变量: 乙方(需方):{person2}
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:07 - INFO - 在run 3中替换变量 '{person2}' 为 '杭州飞天科技'
- 2025-06-26 14:06:07 - INFO - 替换前文本: '{person2}'
- 2025-06-26 14:06:07 - INFO - 替换后文本: '杭州飞天科技'
- 2025-06-26 14:06:07 - INFO - 处理后段落文本: 乙方(需方):杭州飞天科技
- 2025-06-26 14:06:07 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:07 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:07 - INFO - 在run 1中替换变量 '{name}' 为 '鸡爪25kg+'
- 2025-06-26 14:06:07 - INFO - 替换前文本: ' {name} '
- 2025-06-26 14:06:07 - INFO - 替换后文本: ' 鸡爪25kg+ '
- 2025-06-26 14:06:07 - INFO - 处理后段落文本: 甲方向乙方销售 鸡爪25kg+ ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:07 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:07 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:07 - INFO - 在run 6中替换变量 '{address}' 为 '中国'
- 2025-06-26 14:06:07 - INFO - 替换前文本: ' {address} '
- 2025-06-26 14:06:07 - INFO - 替换后文本: ' 中国 '
- 2025-06-26 14:06:07 - INFO - 在run 12中替换变量 '{address1}' 为 '中国杭州'
- 2025-06-26 14:06:07 - INFO - 替换前文本: '{address1}'
- 2025-06-26 14:06:07 - INFO - 替换后文本: '中国杭州'
- 2025-06-26 14:06:07 - INFO - 处理后段落文本: 1、订购产品的原产地为: 中国 ,目的口岸为: 中国杭州 。
- 2025-06-26 14:06:07 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:07 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:07 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:07 - INFO - 在run 3中替换变量 '{addType}' 为 '现货全款支付'
- 2025-06-26 14:06:07 - INFO - 替换前文本: '{addType}'
- 2025-06-26 14:06:07 - INFO - 替换后文本: '现货全款支付'
- 2025-06-26 14:06:07 - INFO - 处理后段落文本: 为: 现货全款支付 。
- 2025-06-26 14:06:07 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:07 - INFO - 处理表格中的变量...
- 2025-06-26 14:06:07 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 14:06:07 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:07 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:07 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:07 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:07 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 14:06:07 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:07 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 14:06:07 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:07 - INFO - 共替换了 6 处变量
- 2025-06-26 14:06:07 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:07 - INFO - 文档处理完成,耗时: 0.18秒
- 2025-06-26 14:06:07 - INFO - 变量替换完成
- 2025-06-26 14:06:07 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:07 - INFO - 所有变量都已成功替换
- 2025-06-26 14:06:07 - INFO - 文档处理完成,耗时: 0.24秒
- 2025-06-26 14:06:07 - INFO - 接收到文档处理请求
- 2025-06-26 14:06:07 - INFO - 接收到的变量数据: {'person1': '杭州遁地科技', 'person2': '杭州飞天科技', 'name': '鸡爪25kg+', 'address': '中国', 'address1': '中国杭州', 'addType': '现货全款支付', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:07 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 14:06:07 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪25kg+', '{address}': '中国', '{address1}': '中国杭州', '{addType}': '现货全款支付', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:07 - INFO - 变量 '{person1}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{person2}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 14:06:07 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:07 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪25kg+', '{address}': '中国', '{address1}': '中国杭州', '{addType}': '现货全款支付', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:08 - INFO - 开始处理文档中的变量...
- 2025-06-26 14:06:08 - INFO - 处理段落中的变量...
- 2025-06-26 14:06:08 - INFO - 段落 2 包含变量: 甲方(供方):{person1}
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:08 - INFO - 在run 4中替换变量 '{person1}' 为 '杭州遁地科技'
- 2025-06-26 14:06:08 - INFO - 替换前文本: '{person1}'
- 2025-06-26 14:06:08 - INFO - 替换后文本: '杭州遁地科技'
- 2025-06-26 14:06:08 - INFO - 处理后段落文本: 甲方(供方):杭州遁地科技
- 2025-06-26 14:06:08 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:08 - INFO - 段落 3 包含变量: 乙方(需方):{person2}
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:08 - INFO - 在run 3中替换变量 '{person2}' 为 '杭州飞天科技'
- 2025-06-26 14:06:08 - INFO - 替换前文本: '{person2}'
- 2025-06-26 14:06:08 - INFO - 替换后文本: '杭州飞天科技'
- 2025-06-26 14:06:08 - INFO - 处理后段落文本: 乙方(需方):杭州飞天科技
- 2025-06-26 14:06:08 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:08 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:08 - INFO - 在run 1中替换变量 '{name}' 为 '鸡爪25kg+'
- 2025-06-26 14:06:08 - INFO - 替换前文本: ' {name} '
- 2025-06-26 14:06:08 - INFO - 替换后文本: ' 鸡爪25kg+ '
- 2025-06-26 14:06:08 - INFO - 处理后段落文本: 甲方向乙方销售 鸡爪25kg+ ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:08 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:08 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:08 - INFO - 在run 6中替换变量 '{address}' 为 '中国'
- 2025-06-26 14:06:08 - INFO - 替换前文本: ' {address} '
- 2025-06-26 14:06:08 - INFO - 替换后文本: ' 中国 '
- 2025-06-26 14:06:08 - INFO - 在run 12中替换变量 '{address1}' 为 '中国杭州'
- 2025-06-26 14:06:08 - INFO - 替换前文本: '{address1}'
- 2025-06-26 14:06:08 - INFO - 替换后文本: '中国杭州'
- 2025-06-26 14:06:08 - INFO - 处理后段落文本: 1、订购产品的原产地为: 中国 ,目的口岸为: 中国杭州 。
- 2025-06-26 14:06:08 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:08 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:08 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:08 - INFO - 在run 3中替换变量 '{addType}' 为 '现货全款支付'
- 2025-06-26 14:06:08 - INFO - 替换前文本: '{addType}'
- 2025-06-26 14:06:08 - INFO - 替换后文本: '现货全款支付'
- 2025-06-26 14:06:08 - INFO - 处理后段落文本: 为: 现货全款支付 。
- 2025-06-26 14:06:08 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:08 - INFO - 处理表格中的变量...
- 2025-06-26 14:06:08 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 14:06:08 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:08 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:08 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:08 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:08 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 14:06:08 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:08 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 14:06:08 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:08 - INFO - 共替换了 6 处变量
- 2025-06-26 14:06:08 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:08 - INFO - 文档处理完成,耗时: 0.16秒
- 2025-06-26 14:06:08 - INFO - 变量替换完成
- 2025-06-26 14:06:08 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:08 - INFO - 所有变量都已成功替换
- 2025-06-26 14:06:08 - INFO - 文档处理完成,耗时: 0.23秒
- 2025-06-26 14:06:11 - INFO - 请求下载文件: 采购合同模版2_1750917967.docx
- 2025-06-26 14:06:11 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750917967.docx
- 2025-06-26 14:06:37 - INFO - 接收到文档处理请求
- 2025-06-26 14:06:37 - INFO - 接收到的变量数据: {'person1': '杭州遁地科技', 'person2': '杭州飞天科技', 'name': '鸡爪', 'address': '俄罗斯', 'address1': '新疆', 'addType': '现货', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n\n规格\n质量\n重量\n\n\n\n\n\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:37 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 14:06:37 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪', '{address}': '俄罗斯', '{address1}': '新疆', '{addType}': '现货', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n\n规格\n质量\n重量\n\n\n\n\n\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:37 - INFO - 变量 '{person1}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 变量 '{person2}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 14:06:37 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917997.docx
- 2025-06-26 14:06:37 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪', '{address}': '俄罗斯', '{address1}': '新疆', '{addType}': '现货', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n\n规格\n质量\n重量\n\n\n\n\n\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:37 - INFO - 开始处理文档中的变量...
- 2025-06-26 14:06:37 - INFO - 处理段落中的变量...
- 2025-06-26 14:06:37 - INFO - 段落 2 包含变量: 甲方(供方):{person1}
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:37 - INFO - 在run 4中替换变量 '{person1}' 为 '杭州遁地科技'
- 2025-06-26 14:06:37 - INFO - 替换前文本: '{person1}'
- 2025-06-26 14:06:37 - INFO - 替换后文本: '杭州遁地科技'
- 2025-06-26 14:06:37 - INFO - 处理后段落文本: 甲方(供方):杭州遁地科技
- 2025-06-26 14:06:37 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:37 - INFO - 段落 3 包含变量: 乙方(需方):{person2}
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:37 - INFO - 在run 3中替换变量 '{person2}' 为 '杭州飞天科技'
- 2025-06-26 14:06:37 - INFO - 替换前文本: '{person2}'
- 2025-06-26 14:06:37 - INFO - 替换后文本: '杭州飞天科技'
- 2025-06-26 14:06:37 - INFO - 处理后段落文本: 乙方(需方):杭州飞天科技
- 2025-06-26 14:06:37 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:37 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:37 - INFO - 在run 1中替换变量 '{name}' 为 '鸡爪'
- 2025-06-26 14:06:37 - INFO - 替换前文本: ' {name} '
- 2025-06-26 14:06:37 - INFO - 替换后文本: ' 鸡爪 '
- 2025-06-26 14:06:37 - INFO - 处理后段落文本: 甲方向乙方销售 鸡爪 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:37 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:37 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:37 - INFO - 在run 6中替换变量 '{address}' 为 '俄罗斯'
- 2025-06-26 14:06:37 - INFO - 替换前文本: ' {address} '
- 2025-06-26 14:06:37 - INFO - 替换后文本: ' 俄罗斯 '
- 2025-06-26 14:06:37 - INFO - 在run 12中替换变量 '{address1}' 为 '新疆'
- 2025-06-26 14:06:37 - INFO - 替换前文本: '{address1}'
- 2025-06-26 14:06:37 - INFO - 替换后文本: '新疆'
- 2025-06-26 14:06:37 - INFO - 处理后段落文本: 1、订购产品的原产地为: 俄罗斯 ,目的口岸为: 新疆 。
- 2025-06-26 14:06:37 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:37 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:37 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:37 - INFO - 在run 3中替换变量 '{addType}' 为 '现货'
- 2025-06-26 14:06:37 - INFO - 替换前文本: '{addType}'
- 2025-06-26 14:06:37 - INFO - 替换后文本: '现货'
- 2025-06-26 14:06:37 - INFO - 处理后段落文本: 为: 现货 。
- 2025-06-26 14:06:37 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:37 - INFO - 处理表格中的变量...
- 2025-06-26 14:06:37 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 14:06:37 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:37 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:37 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:37 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 规格
- 质量
- 重量
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:37 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 14:06:37 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 规格
- 质量
- 重量
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:37 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 规格
- 质量
- 重量
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 14:06:37 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:37 - INFO - 共替换了 6 处变量
- 2025-06-26 14:06:37 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917997.docx
- 2025-06-26 14:06:37 - INFO - 文档处理完成,耗时: 0.18秒
- 2025-06-26 14:06:37 - INFO - 变量替换完成
- 2025-06-26 14:06:37 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917997.docx
- 2025-06-26 14:06:37 - INFO - 所有变量都已成功替换
- 2025-06-26 14:06:37 - INFO - 文档处理完成,耗时: 0.25秒
- 2025-06-26 14:06:39 - INFO - 接收到文档处理请求
- 2025-06-26 14:06:39 - INFO - 接收到的变量数据: {'person1': '杭州遁地科技', 'person2': '杭州飞天科技', 'name': '鸡爪', 'address': '俄罗斯', 'address1': '新疆', 'addType': '现货', 'productGuide': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n\n规格\n质量\n重量\n\n\n\n\n\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:39 - INFO - 使用模板文件: template\采购合同模版2.docx
- 2025-06-26 14:06:39 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪', '{address}': '俄罗斯', '{address1}': '新疆', '{addType}': '现货', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n\n规格\n质量\n重量\n\n\n\n\n\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:39 - INFO - 变量 '{person1}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 变量 '{person2}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 变量 '{name}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 变量 '{address}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 变量 '{address1}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 变量 '{addType}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 变量 '{productGuide}' 在文档中找到!
- 2025-06-26 14:06:39 - INFO - 开始处理文档模板: template\采购合同模版2.docx -> outputs\2025-06-26\采购合同模版2_1750917999.docx
- 2025-06-26 14:06:39 - INFO - 将替换以下变量: {'{person1}': '杭州遁地科技', '{person2}': '杭州飞天科技', '{name}': '鸡爪', '{address}': '俄罗斯', '{address1}': '新疆', '{addType}': '现货', '{productGuide}': '我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n我是一瓶番茄酱+沙拉酱\n\n规格\n质量\n重量\n\n\n\n\n\n我是一瓶番茄酱+沙拉酱'}
- 2025-06-26 14:06:39 - INFO - 开始处理文档中的变量...
- 2025-06-26 14:06:39 - INFO - 处理段落中的变量...
- 2025-06-26 14:06:39 - INFO - 段落 2 包含变量: 甲方(供方):{person1}
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{person1}']
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 甲方(供方):{person1}
- 2025-06-26 14:06:39 - INFO - 在run 4中替换变量 '{person1}' 为 '杭州遁地科技'
- 2025-06-26 14:06:39 - INFO - 替换前文本: '{person1}'
- 2025-06-26 14:06:39 - INFO - 替换后文本: '杭州遁地科技'
- 2025-06-26 14:06:39 - INFO - 处理后段落文本: 甲方(供方):杭州遁地科技
- 2025-06-26 14:06:39 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:39 - INFO - 段落 3 包含变量: 乙方(需方):{person2}
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{person2}']
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 乙方(需方):{person2}
- 2025-06-26 14:06:39 - INFO - 在run 3中替换变量 '{person2}' 为 '杭州飞天科技'
- 2025-06-26 14:06:39 - INFO - 替换前文本: '{person2}'
- 2025-06-26 14:06:39 - INFO - 替换后文本: '杭州飞天科技'
- 2025-06-26 14:06:39 - INFO - 处理后段落文本: 乙方(需方):杭州飞天科技
- 2025-06-26 14:06:39 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:39 - INFO - 段落 6 包含变量: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{name}']
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 甲方向乙方销售 {name} ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:39 - INFO - 在run 1中替换变量 '{name}' 为 '鸡爪'
- 2025-06-26 14:06:39 - INFO - 替换前文本: ' {name} '
- 2025-06-26 14:06:39 - INFO - 替换后文本: ' 鸡爪 '
- 2025-06-26 14:06:39 - INFO - 处理后段落文本: 甲方向乙方销售 鸡爪 ,具体产品的种类、规格、数量、价格、质量标准等详见《订购产品清单》。
- 2025-06-26 14:06:39 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:39 - INFO - 段落 8 包含变量: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{address}', '{address1}']
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 1、订购产品的原产地为: {address} ,目的口岸为: {address1} 。
- 2025-06-26 14:06:39 - INFO - 在run 6中替换变量 '{address}' 为 '俄罗斯'
- 2025-06-26 14:06:39 - INFO - 替换前文本: ' {address} '
- 2025-06-26 14:06:39 - INFO - 替换后文本: ' 俄罗斯 '
- 2025-06-26 14:06:39 - INFO - 在run 12中替换变量 '{address1}' 为 '新疆'
- 2025-06-26 14:06:39 - INFO - 替换前文本: '{address1}'
- 2025-06-26 14:06:39 - INFO - 替换后文本: '新疆'
- 2025-06-26 14:06:39 - INFO - 处理后段落文本: 1、订购产品的原产地为: 俄罗斯 ,目的口岸为: 新疆 。
- 2025-06-26 14:06:39 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:39 - INFO - 段落 10 包含变量: 为: {addType} 。
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{addType}']
- 2025-06-26 14:06:39 - INFO - 原始段落文本: 为: {addType} 。
- 2025-06-26 14:06:39 - INFO - 在run 3中替换变量 '{addType}' 为 '现货'
- 2025-06-26 14:06:39 - INFO - 替换前文本: '{addType}'
- 2025-06-26 14:06:39 - INFO - 替换后文本: '现货'
- 2025-06-26 14:06:39 - INFO - 处理后段落文本: 为: 现货 。
- 2025-06-26 14:06:39 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:39 - INFO - 处理表格中的变量...
- 2025-06-26 14:06:39 - INFO - 表格 0, 行 4, 列 1, 段落 0 包含变量: {productGuide}
- 2025-06-26 14:06:39 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:39 - INFO - 在段落中找到变量: ['{productGuide}']
- 2025-06-26 14:06:39 - INFO - 原始段落文本: {productGuide}
- 2025-06-26 14:06:39 - INFO - 在run 0中替换变量 '{productGuide}' 为 '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 规格
- 质量
- 重量
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:39 - INFO - 替换前文本: '{productGuide}'
- 2025-06-26 14:06:39 - INFO - 替换后文本: '我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 规格
- 质量
- 重量
- 我是一瓶番茄酱+沙拉酱'
- 2025-06-26 14:06:39 - INFO - 处理后段落文本: 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 我是一瓶番茄酱+沙拉酱
- 规格
- 质量
- 重量
- 我是一瓶番茄酱+沙拉酱
- 2025-06-26 14:06:39 - INFO - 使用原始方法成功替换所有变量
- 2025-06-26 14:06:39 - INFO - 共替换了 6 处变量
- 2025-06-26 14:06:39 - INFO - 文档已成功保存到 outputs\2025-06-26\采购合同模版2_1750917999.docx
- 2025-06-26 14:06:39 - INFO - 文档处理完成,耗时: 0.20秒
- 2025-06-26 14:06:39 - INFO - 变量替换完成
- 2025-06-26 14:06:39 - INFO - 处理后的文件已保存到: outputs\2025-06-26\采购合同模版2_1750917999.docx
- 2025-06-26 14:06:39 - INFO - 所有变量都已成功替换
- 2025-06-26 14:06:39 - INFO - 文档处理完成,耗时: 0.27秒
- 2025-06-26 14:06:42 - INFO - 请求下载文件: 采购合同模版2_1750917999.docx
- 2025-06-26 14:06:42 - INFO - 文件在当天文件夹中找到: outputs\2025-06-26\采购合同模版2_1750917999.docx
- 2025-06-26 14:33:21 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 14:33:22 - INFO - 初始化定时任务调度器
- 2025-06-26 14:33:22 - INFO - 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:33:22 - INFO - Flask应用程序开始运行
- 2025-06-26 14:34:04 - INFO - 应用程序关闭,调度器已停止
- 2025-06-26 14:34:05 [INFO] [PROC-5246] 初始化定时任务调度器
- 2025-06-26 14:34:05 [INFO] [PROC-5246] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:34:05 [INFO] [PROC-5246] Flask应用程序开始运行
- 2025-06-26 14:34:38 [INFO] [PROC-5246] 应用程序关闭,调度器已停止
- 2025-06-26 14:34:39 [INFO] [PROC-9750] 初始化定时任务调度器
- 2025-06-26 14:34:39 [INFO] [PROC-9750] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:34:39 [INFO] [PROC-9750] Flask应用程序开始运行
- 2025-06-26 14:35:31 [INFO] [PROC-9750] 应用程序关闭,调度器已停止
- 2025-06-26 14:35:32 [INFO] [PROC-2728] 初始化定时任务调度器
- 2025-06-26 14:35:32 [INFO] [PROC-2728] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:35:32 [INFO] [PROC-2728] Flask应用程序开始运行
- 2025-06-26 14:35:42 [INFO] [PROC-2728] 应用程序关闭,调度器已停止
- 2025-06-26 14:35:42 [INFO] [PROC-2850] 初始化定时任务调度器
- 2025-06-26 14:35:42 [INFO] [PROC-2850] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:35:42 [INFO] [PROC-2850] Flask应用程序开始运行
- 2025-06-26 14:36:06 [INFO] [PROC-2850] 应用程序关闭,调度器已停止
- 2025-06-26 14:36:07 [INFO] [PROC-7108] 初始化定时任务调度器
- 2025-06-26 14:36:07 [INFO] [PROC-7108] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:36:07 [INFO] [PROC-7108] Flask应用程序开始运行
- 2025-06-26 14:36:15 [INFO] [PROC-7108] 应用程序关闭,调度器已停止
- 2025-06-26 14:36:15 [INFO] [PROC-5988] 初始化定时任务调度器
- 2025-06-26 14:36:15 [INFO] [PROC-5988] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:36:15 [INFO] [PROC-5988] Flask应用程序开始运行
- 2025-06-26 14:36:48 [INFO] [PROC-5988] 应用程序关闭,调度器已停止
- 2025-06-26 14:36:49 [INFO] [PROC-9552] 初始化定时任务调度器
- 2025-06-26 14:36:49 [INFO] [PROC-9552] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:36:49 [INFO] [PROC-9552] Flask应用程序开始运行
- 2025-06-26 14:37:11 [INFO] [PROC-9552] 应用程序关闭,调度器已停止
- 2025-06-26 14:37:11 [INFO] [PROC-1857] 初始化定时任务调度器
- 2025-06-26 14:37:11 [INFO] [PROC-1857] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:37:11 [INFO] [PROC-1857] Flask应用程序开始运行
- 2025-06-26 14:37:34 [INFO] [PROC-1857] 应用程序关闭,调度器已停止
- 2025-06-26 14:37:35 [INFO] [PROC-5091] 初始化定时任务调度器
- 2025-06-26 14:37:35 [INFO] [PROC-5091] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:37:35 [INFO] [PROC-5091] Flask应用程序开始运行
- 2025-06-26 14:37:53 [INFO] [PROC-5091] 应用程序关闭,调度器已停止
- 2025-06-26 14:37:54 [INFO] [PROC-4202] 初始化定时任务调度器
- 2025-06-26 14:37:54 [INFO] [PROC-4202] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:37:54 [INFO] [PROC-4202] Flask应用程序开始运行
- 2025-06-26 14:59:49 [INFO] [PROC-4202] 应用程序关闭,调度器已停止
- 2025-06-26 14:59:50 [INFO] [PROC-0031] 初始化定时任务调度器
- 2025-06-26 14:59:50 [INFO] [PROC-0031] 初始化定时任务调度器
- 2025-06-26 14:59:50 [INFO] [PROC-0031] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:59:50 [INFO] [PROC-0031] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 14:59:50 [INFO] [PROC-0031] Flask应用程序开始运行
- 2025-06-26 14:59:50 [INFO] [PROC-0031] Flask应用程序开始运行
- 2025-06-26 15:00:34 [INFO] [PROC-0031] 应用程序关闭,调度器已停止
- 2025-06-26 15:00:34 [INFO] [PROC-0031] 应用程序关闭,调度器已停止
- 2025-06-26 15:00:35 [INFO] [PROC-5935] 初始化定时任务调度器
- 2025-06-26 15:00:35 [INFO] [PROC-5935] 初始化定时任务调度器
- 2025-06-26 15:00:35 [INFO] [PROC-5935] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 15:00:35 [INFO] [PROC-5935] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 15:00:35 [INFO] [PROC-5935] Flask应用程序开始运行
- 2025-06-26 15:00:35 [INFO] [PROC-5935] Flask应用程序开始运行
- 2025-06-26 15:02:48 [INFO] [PROC-5935] 应用程序关闭,调度器已停止
- 2025-06-26 15:02:48 [INFO] [PROC-5935] 应用程序关闭,调度器已停止
- 2025-06-26 15:02:49 [INFO] [PROC-9639] 初始化定时任务调度器
- 2025-06-26 15:02:49 [INFO] [PROC-9639] 初始化定时任务调度器
- 2025-06-26 15:02:49 [INFO] [PROC-9639] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 15:02:49 [INFO] [PROC-9639] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 15:02:49 [INFO] [PROC-9639] Flask应用程序开始运行
- 2025-06-26 15:02:49 [INFO] [PROC-9639] Flask应用程序开始运行
- 2025-06-26 15:06:00 [INFO] [PROC-9639] 应用程序关闭,调度器已停止
- 2025-06-26 15:06:00 [INFO] [PROC-9639] 应用程序关闭,调度器已停止
- 2025-06-26 15:06:01 [INFO] [PROC-1057] 初始化定时任务调度器
- 2025-06-26 15:06:01 [INFO] [PROC-1057] 初始化定时任务调度器
- 2025-06-26 15:06:01 [INFO] [PROC-1057] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 15:06:01 [INFO] [PROC-1057] 定时清理任务已启动,将在每天凌晨2:00执行
- 2025-06-26 15:06:01 [INFO] [PROC-1057] Flask应用程序开始运行
- 2025-06-26 15:06:01 [INFO] [PROC-1057] Flask应用程序开始运行
|