Files
cdtestplant_v1/apps/createDocument/controllers/__pycache__/wtd.cpython-38.pyc

41 lines
4.8 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
U
<00><><EFBFBD>f<EFBFBD> <00>@s<>ddlmZddlmZmZmZddlmZddlm Z ddl
m Z m Z ddl mZddlmZmZddlmZdd lmZdd
lmZdd lmZed <0C>Zed dgd<0F>Gdd<11>de<04><03>ZdS)<13>)<01>Path)<03>api_controller<65>ControllerBase<73>route)<01> transaction)<01>get_object_or_404)<02> DocxTemplate<74> InlineImage)<01>Project)<02> get_str_abbr<62> get_str_dict)<01> ChenResponse)<01> project_path)<01>
RichParser)<01>GenerateLoggeru问题单二段文档z /generateWtdu生成问题单文档系列)<01>tagsc@s.eZdZejddd<03>ejed<04>dd<06><04><01>ZdS)<08>GenerateControllerWtdz/create/problemzcreate-problem)<01>url_name<6D><01>idc% Cs<>t|<01>}t<01><02>d|dd}t|<03>}tt|d<04>}t|j<07><08><00>}|j dd<06>d<07>g}|D<00>]<5D>}|j
|j d<08>} |j <0C> <0A>}
|
<EFBFBD><0E>d kr<>t<0F>d
d |j
<EFBFBD>d <0C><03>g} g} g} g}g}|
D<00>]b}|jjd k<02>r| <0B>|jj <0B>| <0C>|jj<15>| <0A>|jj<16>|<0F>d<0E>|jj |jjg<02><01>n<>|jjjdd<10><01><1D>}|<11>r<>| <0B>|j d<00>| <0C>|j<15>| <0A>|j<16>g}t|jj<1F>}|<13> |<04>}|D].}t!|t"<22><02>snt!|t#<23><02>r<><72>qnn
|<12>|<15><00>qn|<0F>d<12>|jj |jjddd<0E>|<12>g<02><01>|j}|j}t$|d<15>}|<0E>d<16>d||j
t%t&|j'd<00>d <00><01>(dd<1A>g<04><01>q<>d<1B>t)| <0B><01>| d<d<1B>t)| <0C><01>| d<d<1B>t)| <0A><01>| d<g}t*t+| <0B><01>D],}|<19>d<0E>| || |d| |g<03><01><00>q^d <20>|<19>| d!<d"<22>t)|<0E><01>| d#<t,|j-d$<24>| d%<t,|j.d&<26>| d'<d <20>|<0F>| d(<d)g}t|j/<2F>}|<1B>0|<1C> |<04><01>d*|j1<6A><00>g}|<1B>0|<1D>|| d+<d,|j2<6A><00>g}|| d-<d.|j3<6A><00>g}|| d/<|j4| d0<g} t|j5<6A>}!| <20>0|!<21> |<04><01>| | d1<|j6| d2<|j7| d3<d4}"t+|j8<6A>d k<00>r<>d5}"nFt+|j8<6A>d6k<02>r<>d7}"n0|j8d8d9k<02>r<>d:}"n|j8d8d;k<02>r<>d<}"nd4}"|"| d=<|j9| d><|j:| d?<|j;| d@<|j<| dA<|<07>| <09>qZ|j |j
|dB<64>}#|<04>=|#<23>z.|<04>>t<01><02>d|dCd<00>t?dDdDdEdF<64>WSt@k
<EFBFBD>r<>}$zt?dGdGdH<64>A|$<24>dF<64>WY<00>SdI}$~$XYnXdIS)Ju生成问题单<E9A298>mediazform_template/wtdu问题详情表.docxrcSs
t|j<01>S)N)<02>int<6E>ident)<01>x<>r<00>GE:\PycharmProject\cdtestplant_v1\apps\createDocument\controllers\wtd.py<70><lambda>!<00>z6GenerateControllerWtd.create_problem.<locals>.<lambda>)<01>key)r<00>name<6D>u单个问题单表格u 问题单u未关联用例请检查<E6A380>8<><00>SO)<01>typeu软件<E8BDAF>-u章节<E7ABA0>:<3A>testType<70>_<>YL<59><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>0<>/Z duts_nameZduts_refZ duts_versionz/V<>Zdut_name_versionuZ
case_ident<EFBFBD> problemTyper$<00> problemGrade<64>gradeZyaoqiuu【问题操作】u【问题影响】<07>descu【原因分析】<07>causeu【影响域分析】<07> effect_scope<70>solve<76> verify_result<6C>
postPerson<EFBFBD>postDateu:□修改文档 □修改程序 □不修改u:□修改文档 □修改程序 ■不修改<E4BFAE>u:■修改文档 ■修改程序 □不修改r<00>1u:■修改文档 □修改程序 □不修改<E4BFAE>2u:□修改文档 ■修改程序 □不修改<E4BFAE> closeMethodZdesigner<65>
designDate<EFBFBD> verifyPerson<6F>
verifyDate)<03> project_name<6D> project_ident<6E> problem_listzoutput_dir/wtd<74><64>u文档生成成功!)<03>status<75>code<64>messagei<65>u0模版文件已打开,请关闭后再试,{0}N)Brr<00>cwdrrr
<00>list<73> projField<6C>distinct<63>sortrr<00>case<73>all<6C>count<6E>gloger<65>write_warning_log<6F>testr'<00>append<6E>dut<75>ref<65>version<6F>join<69>design<67>chapter<65>round<6E>rdField<6C>filter<65>firstr<00> description<6F>get_final_list<73>
isinstance<EFBFBD>dictr r <00>strrr<00>rjust<73>set<65>range<67>lenr r$r1<00> operation<6F>extend<6E>result<6C>analysisr4r5r6r7r8r<<00>designerPersonr=r>r?<00>render<65>saver <00>PermissionError<6F>format)%<25>selfr<00>project_path_strZtpl_path<74>doc<6F> project_objrB<00> data_list<73>problem<65> problem_dict<63>casesZstr_dut_name_listZstr_dut_ident_listZstr_dut_version_listZcase_ident_listZcase_design_listrL<00>so_dut<75>p_listZrich_parse_remove_imgZ rich_list<73>rich<63>demandZdemand_testTypeZ testType_abbrZtemp_name_version<6F>i<> desc_list<73> rich_parserZdesc_list_resultZ desc_list_3Z desc_list_4Z desc_list_5Z rich_parser5Z close_str<74>context<78>errr<00>create_problems<> 

 
   
&<26>
&<26><1E>









 <02>
z$GenerateControllerWtd.create_problemN) <09>__name__<5F>
__module__<EFBFBD> __qualname__r<00>getr<00>atomicrr<>rrrrrs rN)<1C>pathlibr<00> ninja_extrarrr<00> django.dbr<00>django.shortcutsr<00>docxtplrr <00>apps.project.modelsr
<00>
utils.utilr r <00>utils.chen_responser <00>utils.path_utilsr<00>.apps.createDocument.extensions.parse_rich_textr<00>+apps.createSeiTaiDocument.extensions.loggerrrOrrrrr<00><module>s