linzhijie
2021-03-08 b2ab156aab9d7e2649e3e5abfe7fc8ebbe9718e5
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Êþº¾4¿
§ab    ¤c
¤de
a
fg
h
ijk
ilm
nopqrstuv    ¤w xy    ¤z
&{ |}
i~€
‚
ƒ„
ƒ…
†‡
ˆ‰
ˆŠ‹Œ
&aŽ
&‘’    “”
“•    “–    “—    “˜™
š› xœ
¤
Tž
Ÿ 
T¡
T¢
T£
T¤
T¥    ¤¦ §¨
¤©    ª«
ªŠ
,¬
T­ §®¯
Ea _°    ª±²
Ia
I³    ¤´ µ¶ _· _¸
I‰
T¹ §º»¼
S½¾
S¿    ¤À
ÁÂ _ÃÉ ÊË
ÌÍ ÊÎÏÐ §Ñ
¤Ò    ¤Ó ÔÕ §Öì<רÙÚÛÜÝ    Þß
Þà
¤áâ
ãä
åhæçèéêëìíîïðñòóô    Þõö+÷ø
,ù
úû.
&ü6ýþ §ÿ § 
S _  
T
    
§
ƒ 
S
T
 
`a
T
`¢
`
    ¤logLorg/slf4j/Logger;prefixLjava/lang/String;entTestMemberService4Lcom/ots/project/exam/service/IEntTestMemberService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;entTestPackageService5Lcom/ots/project/exam/service/IEntTestPackageService;iEntTestSendtaskService6Lcom/ots/project/exam/service/IEntTestSendtaskService;sysUserExtendService4Lcom/ots/project/exam/service/ISysUserExtendService;itExamPaperService1Lcom/ots/project/exam/service/ITExamPaperService;    vueConfig$Lcom/ots/framework/config/VueConfig;<init>()VCodeLineNumberTableLocalVariableTablethis9Lcom/ots/project/exam/controller/EntTestMemberController;
testMember5(Lorg/springframework/ui/ModelMap;)Ljava/lang/String;mmap!Lorg/springframework/ui/ModelMap;MethodParameters7Lorg/apache/shiro/authz/annotation/RequiresPermissions;valueexam:testMember:view4Lorg/springframework/web/bind/annotation/GetMapping;testMemberQueryY(Ljava/lang/String;Ljava/lang/String;Lorg/springframework/ui/ModelMap;)Ljava/lang/String;    queryType
queryValue StackMapTable /memberQuerymemberDetailVerify;(Ljava/lang/Long;)Lcom/ots/framework/web/domain/AjaxResult;testIdLjava/lang/Long;entTestPackage,Lcom/ots/project/exam/domain/EntTestPackage;
tExamPaper(Lcom/ots/project/exam/domain/TExamPaper;/memberDetailVerify/{testId}6Lorg/springframework/web/bind/annotation/ResponseBody;"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;testMemberDetailE(Ljava/lang/Long;Lorg/springframework/ui/ModelMap;)Ljava/lang/String;/memberDetail/{testId} memberParam4(Ljava/lang/Long;Lorg/springframework/ui/ModelMap;)VsysUser)Lcom/ots/project/system/user/domain/User;userIdstatus[Ljava/lang/String;listW(Lcom/ots/project/exam/domain/EntTestMember;)Lcom/ots/framework/web/page/TableDataInfo; entTestMember+Lcom/ots/project/exam/domain/EntTestMember;Ljava/util/List;LocalVariableTypeTable=Ljava/util/List<Lcom/ots/project/exam/domain/EntTestMember;>;’exam:testMember:list5Lorg/springframework/web/bind/annotation/PostMapping;/listlistTopAnswering/listTopAnswering    queryListextend+Lcom/ots/project/exam/domain/SysUserExtend;iI sysUserExtendsysUserExtendsuserTypeuserIds=Ljava/util/List<Lcom/ots/project/exam/domain/SysUserExtend;>;"Ljava/util/List<Ljava/lang/Long;>;¼Ï²
/queryListexportV(Lcom/ots/project/exam/domain/EntTestMember;)Lcom/ots/framework/web/domain/AjaxResult;util$Lcom/ots/common/utils/poi/ExcelUtil;QLcom/ots/common/utils/poi/ExcelUtil<Lcom/ots/project/exam/domain/EntTestMember;>;exam:testMember:export/exportexportLinkTesturlcollectBLjava/util/List<Lcom/ots/project/exam/domain/EntTestMemberOther;>;VLcom/ots/common/utils/poi/ExcelUtil<Lcom/ots/project/exam/domain/EntTestMemberOther;>;/exportLinkTestaddexam:testMember:batchimport /add/{testId}addSaveexam:testMember:add/Lcom/ots/framework/aspectj/lang/annotation/Log;title批量导入测试人员名单 businessType3Lcom/ots/framework/aspectj/lang/enums/BusinessType;INSERT/add addSaveEmailN(Lcom/ots/project/exam/dto/SendTask;)Lcom/ots/framework/web/domain/AjaxResult;sendTask#Lcom/ots/project/exam/dto/SendTask;记录邀请用户发送列表 /addSendTaskeditmemberId/edit/{memberId}sendSmsW(Ljava/lang/String;Ljava/lang/Long;Lorg/springframework/ui/ModelMap;)Ljava/lang/String;    memberIdsbuilderLjava/lang/StringBuilder;type"/send/sendSms/{memberIds}/{testId}    sendEmaillangType$/send/sendEmail/{memberIds}/{testId} processParamsj(Ljava/lang/String;Ljava/lang/Long;Lorg/springframework/ui/ModelMap;Ljava/lang/String;Ljava/lang/String;)VdefaultTemplatetemplate€editSaveexam:testMember:editUPDATE/editremove=(Ljava/lang/String;)Lcom/ots/framework/web/domain/AjaxResult;idsexam:testMember:removeDELETE/remove
importDatam(Lorg/springframework/web/multipart/MultipartFile;ZLjava/lang/Long;)Lcom/ots/framework/web/domain/AjaxResult;memberfile1Lorg/springframework/web/multipart/MultipartFile; updateSupportZentTestMemberListmessage»
Exceptions/importData/{testId}importTemplate+()Lcom/ots/framework/web/domain/AjaxResult;/importTemplatelambda$exportLinkTest$0o(Ljava/lang/String;Lcom/ots/project/exam/domain/EntTestMember;)Lcom/ots/project/exam/domain/EntTestMemberOther;itemtokenurlNewentTestMemberOther0Lcom/ots/project/exam/domain/EntTestMemberOther;<clinit>
SourceFileEntTestMemberController.java+Lorg/springframework/stereotype/Controller;8Lorg/springframework/web/bind/annotation/RequestMapping;/exam/testMember º»exam/testMember ª« áâjava/lang/StringBuilder   /testMember !"# $%2 &'memberNameSend ()3memberEmailSend4memberPhoneSend5    tokenSend/testMemberQuery °±* +, ¶· -./ 01 2%%jsp.exam.member.invalidProductPackagejava/lang/Object3 K45 6> 7R8 9: ;. <"%com/ots/common/constant/UserConstants00*com/ots/project/exam/domain/EntTestPackagetestpkg packageTestIdpackageTestName ="java/lang/String> ?@ A" B@ C@ D@ testPackagesE FG HI J» K"L MN O" PQ RQ SQ TQ ¬­U VW XYZ [\ &% ]^ _Wjava/util/ArrayList % `\)com/ots/project/exam/domain/SysUserExtend a^ ´µb cd ÷e fg hi jW"com/ots/common/utils/poi/ExcelUtil)com/ots/project/exam/domain/EntTestMember ºk'测试用户链接(Test Taker URLs) lm ¸¹n o" pqBootstrapMethodsrstu vwx yz{ |} ~java/util/List.com/ots/project/exam/domain/EntTestMemberOther € ‚ ²³ƒ „… †‡亲爱的{FullName},
Æ{Company} é‚€è¯·æ‚¨å®Œæˆä¸€ä»½æµ‹è¯•,大概需要20-25分钟时间。您可以直接点击下面的链接开始该测试。如果不能直接访问,请复制地址到浏览器中直接打开。链接地址是:{url}I如有疑问,请与客服联系,邮箱是:support@tai-online.com。谢谢!    {Company}ˆ ‰Š ‹" 34/sendSmsŒ Ž亲爱的{FullName},
<br>Dear {FullName},เรียน {FullName},ÁYou've been invited to take an assessment by {Company}, which shall take about 20-25 minutes to complete. Please click the link below, or copy the link to your browser, to begin the assessment.ðคุณได้รับเชิญให้ทำแบบประเมินจาก {Company} à¸à¸£à¸¸à¸“าใช้ลิงค์ด้านล่างเพื่อเริ่มดำเนินการ à¹‚ดยคุณสามารถคลิกที่ลิงค์ด้านล่างโดยตรง à¸«à¸£à¸·à¸­à¸ˆà¸°à¸„ัดลอกแล้วนำลิงค์ไปวางบนเบราว์เซอร์ของคุณก็ได้链接地址是: The link is:"ตามลิงค์นี้:)<a href='{url}' target='_blank'>{url}</a>pShould you have problem assessing the above link, please contact our customer service at support@tai-online.com.ðหากคุณมีปัญหาในการเข้าสู่ลิงค์ข้างต้น à¹‚ปรดติดต่อฝ่ายบริการลูกค้าของเราที่ support@tai-online.com    è°¢è°¢ï¼ All the best,'ด้วยความเคารพ Š
/sendEmailsize, ‘’“ ”• –"testName 邀请邮件 —€ ˜™š ›œ ž Ÿ  ¡¢ £¤ ¥^¦ ”§ ¨© 7>测试用户(Test-Takers) ª> «"¬ ­4 ®" ¯Q7com/ots/project/exam/controller/EntTestMemberController° ±² ¨©/com/ots/framework/web/controller/BaseController&com/ots/project/exam/domain/TExamPaper'com/ots/project/system/user/domain/Userjava/lang/Longorg/springframework/ui/ModelMapjava/util/Iteratorjava/lang/Exceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/util/ObjectsnonNull(Ljava/lang/Object;)Zequals'(Ljava/lang/Object;Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;3com/ots/project/exam/service/IEntTestPackageServiceselectEntTestPackageById>(Ljava/lang/Long;)Lcom/ots/project/exam/domain/EntTestPackage;    getProdId()Ljava/lang/Long;/com/ots/project/exam/service/ITExamPaperServiceselectTExamPaperById:(Ljava/lang/Long;)Lcom/ots/project/exam/domain/TExamPaper;isNull!com/ots/common/utils/MessageUtils9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;'com/ots/framework/web/domain/AjaxResulterrorsuccess(com/ots/common/utils/security/ShiroUtils
getSysUser+()Lcom/ots/project/system/user/domain/User;    getUserId getUserType getTestName*com/ots/common/enums/TestPackageStatusEnumenable,Lcom/ots/common/enums/TestPackageStatusEnum;getCodepauseendinginvalidjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;'selectEntTestPackageListByIdAndStatusIn2(Ljava/lang/Long;Ljava/util/List;)Ljava/util/List;    startPage getQueryValue com/ots/common/utils/StringUtils
isNotBlank(Ljava/lang/CharSequence;)Z getQueryType setMemberName(Ljava/lang/String;)VsetMemberEmailsetMemberPhonesetToken2com/ots/project/exam/service/IEntTestMemberServiceselectEntTestMemberList=(Lcom/ots/project/exam/domain/EntTestMember;)Ljava/util/List; getDataTable<(Ljava/util/List;)Lcom/ots/framework/web/page/TableDataInfo;!com/ots/common/enums/UserTypeEnumSYS_USER#Lcom/ots/common/enums/UserTypeEnum;    setUserId(Ljava/lang/Long;)VselectEntTestMemberTopListDIS_USERsetParentUserId2com/ots/project/exam/service/ISysUserExtendServiceselectSysUserExtendList=(Lcom/ots/project/exam/domain/SysUserExtend;)Ljava/util/List;()Iget(I)Ljava/lang/Object; setUserList(Ljava/util/List;)VselectEntTestMemberQueryList(Ljava/lang/Class;)V exportExcelM(Ljava/util/List;Ljava/lang/String;)Lcom/ots/framework/web/domain/AjaxResult;"com/ots/framework/config/VueConfiggetUrlstream()Ljava/util/stream/Stream;
³´&(Ljava/lang/Object;)Ljava/lang/Object;
¤µ](Lcom/ots/project/exam/domain/EntTestMember;)Lcom/ots/project/exam/domain/EntTestMemberOther;apply1(Ljava/lang/String;)Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;0(Ljava/util/stream/Collector;)Ljava/lang/Object;insertEntTestMember.(Lcom/ots/project/exam/domain/EntTestMember;)ItoAjax,(I)Lcom/ots/framework/web/domain/AjaxResult;4com/ots/project/exam/service/IEntTestSendtaskService"insertEntTestSendtaskFromMemberIds&(Lcom/ots/project/exam/dto/SendTask;)IselectEntTestMemberById=(Ljava/lang/Long;)Lcom/ots/project/exam/domain/EntTestMember;com/ots/common/enums/SenderTypesms!Lcom/ots/common/enums/SenderType;getType4org/springframework/context/i18n/LocaleContextHolder    getLocale()Ljava/util/Locale;java/util/Localeemailsplit'(Ljava/lang/String;)[Ljava/lang/String;java/lang/IntegervalueOf(I)Ljava/lang/Integer; getTemplateupdateEntTestMemberdeleteEntTestMemberByIds(Ljava/lang/String;)I/org/springframework/web/multipart/MultipartFilegetInputStream()Ljava/io/InputStream; importExcel'(Ljava/io/InputStream;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;    setTestIdjava/lang/Boolean(Z)Ljava/lang/Boolean;importEntTestMember7(Ljava/util/List;Ljava/lang/Boolean;)Ljava/lang/String;importTemplateExcelgetTokenjava/text/MessageFormatformat getMemberName
setTestUrlorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;¶ ·» TU"java/lang/invoke/LambdaMetafactory metafactory½Lookup InnerClassesÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;¾%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!¤§¨©ª«¬­®¯°±®¯²³®¯´µ®¯¶·®¯¸¹®¯º»¼9 *·*µ±½
'(¾  ¿ÀÁ¼U*+¶»Y·*´¶¶¶    °½
89¾¿ÀÃÄÅîÆÇ[sÈÉÊ˼øx*-¶+¸
™W,¸
™P +¸ ™- ,¶W§<+¸ ™-,¶W§(+¸ ™-,¶W§+¸ ™ -,¶W»Y·*´¶¶¶    °½2 => ?@A(B1C<DEEPFYGaK¾*x¿ÀxÌ«xÍ«xÃÄÎ(Å ÌÍîÉÇ[sÏÐѼš1*´+¹M*´,¶¹N-¸™½¸¸°¸ °½P QR T-V¾*1¿À1ÒÓ &ÔÕÖ×Î ý-ØÙÅÒ®ÉÇ[sÚÛÜÝÞß¼_*+,¶»Y·*´¶¶¶    °½
[\¾ ¿ÀÒÓÃÄÅ    ÒîÉÇ[sàÜ    Ýáâ¼A”¸!N-¶":-¶#%¸ ™:»&Y·':+¸
™*´+¹:,(¶W,)+¶W,*¶+¶W½,Y²-¶.SY²/¶.SY²0¶.SY²1¶.S:,2*´¸3¹4¶W±½6 _`
abd"e)f5h>iFjRk|l“m¾H”¿À”ÒÓ”ÃĐãä
ŠåÓ"rÇÕ|æçÎýèéüØÅ    ÒÃêë¼g*¶5+¶6M,¸7™I+¶8N -¸ ™ +,¶9§3-¸ ™ +,¶:§"-¸ ™ +,¶;§-¸ ™+,¶<*´=+¹>N*-¶?°½:st    uvwx&y/z7{@|H}Q~Va‚¾4AÌ«g¿Àgìí    ^Í«aêîï aêðÎý&ññú Åì®ÆÇ[sòóÇ[sôÛõ뼋/*¶5¸!M²@¶A,¶#¶Bš +,¶"¶C**´=+¹D¶?°½‡ˆ‰Š Œ¾ /¿À/ìí'ãäÎü èÅì®óÇ[söÛ÷ë¼·    ¤*¶5¸!M,¶#N»EY·F:,¶"¹GW²H¶A-¶B™R»IY·J:,¶"¶K*´L¹M:6¹N¢$¹OÀI:¶P¹GW„§ÿÖ²@¶A-¶Bš    +¶Q*´=+¹R:*¶?°½F‘’“ ”•"—/˜8™AšN›]œkx›~¡‹¢‘¤¥¾f
k øùQ-úû8FüùN0ýÀ¤ìíœãä —þ«Žÿîêîï N0ýŽÿêðÎ#ÿQèñø,Åì®óÇ[sÛ¼‰*´=+¹>M»SYT·UN-,V¶W°½¬ ­®¾*¿Àìí êî    
ï êð     Åì®ÆÇ[s óÇ[s Û¼ÜF*´=+¹>M*´X¶YN,¹Z-º[¹\¸]¹^À_:»SY`·U:V¶W°½µ ¶·$¾1¿<À¾>F¿ÀFìí ;êî3«1î<
    
ï  ;êð1<
    Åì®ÆÇ[s óÇ[sÛß¼Ÿ9»&Y·'N+¸
™*´+¹N,(-¶W»Y·*´¶a¶¶    °½ÆÇÈÊ"˾*9¿À9ÒÓ9ÃÄ1ÇÕÎüØÅ    ÒîÆÇ[sÉÇ[sÜ    Ý¼C**´=+¹b¶c°½Ó¾¿ÀìíÅì®.ÆÇ[sseóÇ[sÛ !¼C**´d+¹e¶c°½Û¾¿À"#Å"®.ÆÇ[ss$eóÇ[s%Û&ß¼z**´=+¹fN,g-¶W»Y·*´¶h¶¶    °½à áâ¾**¿À*'Ó*ÃÄ ìíÅ    'îÉÇ[s(ÜÝÇs')*¼%•»Y·:i¶j¶Wj¶Wk¶j¶Wj¶Wl¶Wj¶Wm¶Wj¶Wn¶j¶Wo¶W²p¶q:*+,-¶    ·r»Y·*´¶s¶¶    °½:æ    çèé+ê3ë;ìCíKîSï`ðhñpò~ó¾>•¿À•+«•ÒÓ•ÃÄ    Œ,-p%.«Å +ÒîÉÇ[s/ÜÝÇs+ÝÇsÒ0*¼C¸t¶u:»Y·:v¶w¶Wx¶w¶Wy¶w¶Ww¶Wk¶w¶Wz¶w¶W{¶w¶W|¶w¶W}¶w¶W~¶w¶W¶w¶Ww¶Wm¶w¶W€¶w¶W¶w¶Ww¶Ww¶W‚¶w¶Wƒ¶w¶W„¶w¶Ww¶Wo¶w¶W²…¶q:*+,-¶    ·r»Y·*´¶†¶¶    °½nøùúû+ü8ý@þMÿZgtŽ›£°½Ê    Ò
Ú ç ô     ,¾HC¿ÀC+«CÒÓCÃÄ;1«2,-%.«Å +ÒîÉÇ[s2ÜÝÇs+ÝÇsÒ34¼w„-‡+¶W-ˆ+‰¶Š¾¸‹¶W-Œ¶W*´,¹:¶:²p¶q¸ ™-޶W§-ޏ™§¶W-»Y·¶+¶¶¶    ¶W±½*
".5COeƒ ¾R„¿À„+«„ÒÓ„ÃÄ„5«„.«.VÔÕ5O6«ÎYýOØñÿñé7ññØñ7ñÿñé7ññØñ7ñ8Å+ÒÃ5.ÜÝÇs+ÝÇsÒ9¼C**´=+¹‘¶c°½'¾¿ÀìíÅì®.ÆÇ[s:se;óÇ[s<Û=>¼C**´=+¹’¶c°½/¾¿À?«Å?®.ÆÇ[s@seAóÇ[sBÛCD¼W»SYT·U:+¹“¶”:¹•:¹–™¹—ÀT:-¶˜§ÿä*´=¸™¹š:¸›°½6 7879=:@;Q<¾R7EíW¿ÀWFGWHIWÒÓ L    
?JîQK«ï L     ?JðÎþ!LMúNOÅ FHÒ®óÇ[sPÛÜ ÝQR¼[»SYT·UL+œ¶°½
B
C¾¿À
    
ï 
     ®ÉÇ[sSÛ
TU¼“-+¶žM*½Y,S¸ŸN»`Y· :+¶¡¶¢-¶£°½¸¹º»$¼*½¾4-«-Ví(W«X«YZÅ    V[»¼!    ¤¸¥³¦±½&\]®^_Ç[s`º
¸¼¹Ä ÅÆÇÈ