yxh
10 天以前 9df73858bc61e0e268113f5f79a8934e970a4f74
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Êþº¾4W
X»    V¼½    ¾
¿ÀÁ
ÂÃ
ÄÅ
ÆÇ
»È ÉÊËÌÍÎÏÐ
ÑÒÓÔÕÖרÙÚÛÜÝÞßà
&»q áâã
äå
*æçè
éê    Vëì íî
ïð
ïæñò
óôõ
9»    Vö
9÷øù
9æúû
Vÿ    V
 
 
J»    
J    
 
@
       
 
logLorg/slf4j/Logger; configuration#Lfreemarker/template/Configuration;profileLjava/lang/String;RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${ruoyi.profile} serverConfig)Lcom/ruoyi/framework/config/ServerConfig;8Lorg/springframework/beans/factory/annotation/Autowired;<init>&(Lfreemarker/template/Configuration;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ruoyi/web/controller/smartor/QRCodeController;generateStaticHtml8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;templateLfreemarker/template/Template;    questionsLjava/util/List;singleChoiceOptionssingleChoiceQuestionLcom/smartor/domain/Question;singleChoiceOptions2singleChoiceQuestion2multipleChoiceOptionsmultipleChoiceQuestionopenEndedQuestiondataLjava/util/Map;writerLjava/io/StringWriter;renderedTemplateeLjava/lang/Exception;reqiduseridLocalVariableTypeTable/Ljava/util/List<Lcom/smartor/domain/Question;>;$Ljava/util/List<Ljava/lang/String;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; StackMapTable½
Exceptions6Lorg/springframework/web/bind/annotation/ResponseBody;4Lorg/springframework/web/bind/annotation/GetMapping;$/generateStaticHtml/{reqid}/{userid}produces    text/html"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;    getQRcode=(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/AjaxResult;urluuidfilePathfileLjava/io/File;ú%Lio/swagger/annotations/ApiOperation;获取问卷二维码5Lorg/springframework/web/bind/annotation/PostMapping;
/getQRcode6Lorg/springframework/web/bind/annotation/RequestParam;generateQRCode'(Ljava/lang/String;Ljava/lang/String;)V    bitMatrix#Lcom/google/zxing/common/BitMatrix;
outputFile qrCodeWriter&Lcom/google/zxing/qrcode/QRCodeWriter; getFormDate*(Ljavax/servlet/http/HttpServletRequest;)Vrequest'Ljavax/servlet/http/HttpServletRequest;formData6Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>; /getFormDate<clinit>()V
SourceFileQRCodeController.javaLio/swagger/annotations/Api; description问卷二维码8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;/qrcode f² [\!freemarker/template/Configuration  f9com/ruoyi/web/controller/smartor/SvyLibTemplateController    /template UTF-8  ! question.ftl "#java/util/ArrayListOption 1$ %&Option 2Option 3com/smartor/domain/Question singleChoice 单选题111单选题题目1: f'Option 4Option 5Option 6 单选题222单选题题目2:Option AOption BOption CmultipleChoice
多选题1#Question 2: Select multiple options    openEnded 问答题题问答题题目1java/util/HashMap( )*java/io/StringWriter+ ,- ./java/io/IOException%freemarker/template/TemplateException 0² YZ#获取问卷二维码的入参:{}1 234 56- 78java/lang/StringBuilder ]^ 9:\qrpath\.png java/io/File\qrpath f! ;< =< ¢£ cd> ?//profile/qrpath/@ A–$com/google/zxing/qrcode/QRCodeWriterB CD EFPNG GHI JK com/google/zxing/WriterExceptionL MNO PQR S!1com/ruoyi/web/controller/smartor/QRCodeControllerT UVjava/lang/Objectjava/lang/Stringjava/lang/ExceptionVERSION_2_3_31Lfreemarker/template/Version; (Lfreemarker/template/Version;)VsetClassForTemplateLoading&(Ljava/lang/Class;Ljava/lang/String;)VsetDefaultEncoding(Ljava/lang/String;)V getTemplate2(Ljava/lang/String;)Lfreemarker/template/Template;java/util/Listadd(Ljava/lang/Object;)ZI(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;freemarker/template/Templateprocess%(Ljava/lang/Object;Ljava/io/Writer;)VtoString()Ljava/lang/String;printStackTraceorg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)Vjava/util/UUID
randomUUID()Ljava/util/UUID;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;exists()Zmkdirs'com/ruoyi/framework/config/ServerConfiggetUrl'com/ruoyi/common/core/domain/AjaxResultsuccesscom/google/zxing/BarcodeFormatQR_CODE Lcom/google/zxing/BarcodeFormat;encodeY(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix;toPath()Ljava/nio/file/Path;0com/google/zxing/client/j2se/MatrixToImageWriter writeToPathL(Lcom/google/zxing/common/BitMatrix;Ljava/lang/String;Ljava/nio/file/Path;)V%javax/servlet/http/HttpServletRequestgetParameterMap()Ljava/util/Map;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!VXYZ[\]^_ `asbcd_efghF
*·*+µ±i&'    (j
kl
[\mnhýG»Y²·N-¶-    ¶
- ¶ :» Y·:» Y·:¹W¹W¹W»Y·:» Y·:¹W¹W¹W»Y·:    ¹W    ¹W» Y·:
 
¹W
¹W
¹W»Y !"
·:  ¹W»Y#$%·:  ¹W»&Y·':  (¹)W»*Y·+: ¶,¶-:¶-°:¶0°=>.=>/iŠ"= >?C!F*I3J=KGLQMbOkPuQR‰SšU¤V®Y·ZÁ[Ë\Õ]æ^ðab
efi(j1k8l>o@pErj¬!op*qr3 srbÜtukÓvrš¤wu    ·‡xr
æXyu >zu +{| (}~8^@€GklG‚^Gƒ^ <[\„4*q…3 s†kÓv†·‡x†
+{‡ ˆÿ>‰ŠŠ‹Œ./_Ža[s‘[s’“”as‚”asƒ•–h’²12+¹3¸4¶567¶8M»9Y·:*´;¶<=¶<,¶<>¶<¶?N»@Y»9Y·:*´;¶<A¶<¶?·B:¶Cš    ¶DW*+-·E»9Y·:*´F¶G¶<H¶<,¶<>¶<¶?¸I°i"| }~9€X`‚f„l…j4’kl’—^y˜^9Y™^X:š›ˆþfŠŠœ_asžŸa[s “ ¡as—¢£hê9»JY·KN-+²Lôô¶M:»@Y,·B:N¶O¸P§
:¶0±.1Q.1.i"‰‹"Ž.‘138’jH¤¥" ¦›3€9kl9—^9™^1§¨ˆÿ1‰ŠŠ©Œª«hj+¹RM²S,¶T¶U±i›œj kl¬­ ®|„  ®¯_Ÿa[s°±²h!    V¸W³1±i³´_µ¶s·¸¹a[sº