Browse Source

20220915 信件內容-繁中語系 更新

LuluFJ.Ho 2 years ago
parent
commit
d60f885281

+ 46
- 11
app/Http/Controllers/Api/SeminarSignUpController.php View File

24
     {
24
     {
25
         $trackNo = $request->input('trackNo', '');
25
         $trackNo = $request->input('trackNo', '');
26
         $lang = substr($trackNo, 0, 2);
26
         $lang = substr($trackNo, 0, 2);
27
+
27
         $firstName_orig = $request->input('firstName', '');
28
         $firstName_orig = $request->input('firstName', '');
28
         $firstName = $this->safeEncrypt($firstName_orig, 'arm');
29
         $firstName = $this->safeEncrypt($firstName_orig, 'arm');
29
 
30
 
30
-        $lastName = $this->safeEncrypt($request->input('lastName', ''), 'arm');
31
-        $companyName = $this->safeEncrypt($request->input('companyName', ''), 'arm');
32
-
31
+        $lastName_orig = $request->input('lastName', '');
32
+        $lastName = $this->safeEncrypt($request->input('lastName_orig', ''), 'arm');
33
+        
34
+        $companyName_orig = $request->input('companyName', '');
35
+        $companyName = $this->safeEncrypt($request->input('companyName_orig', ''), 'arm');
36
+        
33
         $companyEmail_orig = $request->input('companyEmail', '');
37
         $companyEmail_orig = $request->input('companyEmail', '');
34
-        $companyEmail = $this->safeEncrypt($companyEmail_orig, 'arm');
38
+        $companyEmail = $this->safeEncrypt($request->input('companyEmail_orig', ''), 'arm');
35
         
39
         
36
         $backupEmail = $request->input('backupEmail', '');
40
         $backupEmail = $request->input('backupEmail', '');
37
         if (!is_null($backupEmail)) {
41
         if (!is_null($backupEmail)) {
41
         } else {
45
         } else {
42
             $backupEmail_orig = '';
46
             $backupEmail_orig = '';
43
         }
47
         }
44
-
45
-        $phoneNumber = $this->safeEncrypt($request->input('phoneNumber', ''), 'arm');
48
+        
49
+        $phoneNumber_orig = $request->input('phoneNumber', '');
50
+        $phoneNumber = $this->safeEncrypt($request->input('phoneNumber_orig', ''), 'arm');
51
+        
46
         $country = $request->input('country', '');
52
         $country = $request->input('country', '');
47
         $registeredSession = $request->input('registeredSession', '');
53
         $registeredSession = $request->input('registeredSession', '');
48
         $lunchOptions = $request->input('lunchOptions', '');
54
         $lunchOptions = $request->input('lunchOptions', '');
82
             $res = '報名成功';
88
             $res = '報名成功';
83
 
89
 
84
             if ($lang=='TP'||$lang=='HS') {
90
             if ($lang=='TP'||$lang=='HS') {
85
-                $this->mailToUser_TW($firstName_orig, $companyEmail_orig, $backupEmail_orig);
91
+                $this->mailToUser_TW($firstName_orig, $lastName_orig, $companyName_orig, $companyEmail_orig, $backupEmail_orig, 
92
+                    $phoneNumber_orig, $country, $registeredSession, $lunchOptions, $typeOfIndustry, $typeOfJob, $jobTitle, $trackOfInterest);
86
             } elseif ($lang=='JP') {
93
             } elseif ($lang=='JP') {
87
                 $this->mailToUser_JP($firstName_orig, $companyEmail_orig, $backupEmail_orig);
94
                 $this->mailToUser_JP($firstName_orig, $companyEmail_orig, $backupEmail_orig);
88
             } elseif ($lang=='KR') {
95
             } elseif ($lang=='KR') {
169
         return base64_decode(join('', $strArr));
176
         return base64_decode(join('', $strArr));
170
     }
177
     }
171
     
178
     
172
-    public function mailToUser_TW(string $firstName='', string $companyEmail='', string $backupEmail='')
179
+    public function mailToUser_TW(
180
+        string $firstName='', 
181
+        string $lastName='', 
182
+        string $companyName='',
183
+        string $companyEmail='',
184
+        string $backupEmail='',
185
+        string $phoneNumber='',
186
+        string $country='',
187
+        string $registeredSession='',
188
+        string $lunchOptions='',
189
+        string $typeOfIndustry='',
190
+        string $typeOfJob='',
191
+        string $jobTitle='',
192
+        string $trackOfInterest=''
193
+        )
173
     {
194
     {
174
-        $data = array('name'=>$firstName);
195
+        $data = array(
196
+            'firstName' => $firstName,
197
+            'lastName' => $lastName,
198
+            'companyName' => $companyName,
199
+            'companyEmail' => $companyEmail,
200
+            'backupEmail' => $backupEmail,
201
+            'phoneNumber' => $phoneNumber,
202
+            'country' => $country,
203
+            'registeredSession' => $registeredSession,
204
+            'lunchOptions' => $lunchOptions,
205
+            'typeOfIndustry' => $typeOfIndustry,
206
+            'typeOfJob' => $typeOfJob,
207
+            'jobTitle' => $jobTitle,
208
+            'trackOfInterest' => $trackOfInterest,
209
+        );
175
 
210
 
176
-        if ($backupEmail) {
177
-            \Mail::send(['text'=>'mailTW'], $data, function($message) use ($companyEmail, $firstName, $backupEmail) {
211
+        if (strlen($backupEmail)>0) {
212
+            \Mail::send(['text'=>'mailTW'], $data, function($message) use ($firstName, $companyEmail, $backupEmail) {
178
                 $message->to($companyEmail, $firstName)->subject('報名成功');
213
                 $message->to($companyEmail, $firstName)->subject('報名成功');
179
                 $message->cc($backupEmail, $firstName)->subject('報名成功');
214
                 $message->cc($backupEmail, $firstName)->subject('報名成功');
180
                 $message->from(env('MAIL_USERNAME'),env('MAIL_FROM_NAME'));
215
                 $message->from(env('MAIL_USERNAME'),env('MAIL_FROM_NAME'));

+ 39
- 2
resources/views/mailTW.blade.php View File

1
-{{ $name }} 您好
1
+{{ $firstName }} 您好,
2
 
2
 
3
-已完成報名
3
+感謝您報名 2022 Arm 年度科技論壇,您的報名資料將交由主辦單位 Arm 內部審核,並於活動前一至二週寄送提醒信件及報到 QR code。
4
+
5
+下方為您填寫的報名資料,如有任何問題,歡迎聯絡我們!
6
+
7
+Arm Tech Symposia 活動小組
8
+
9
+ArmTechSymposia2022@erapr.com.tw
10
+
11
+02-7743-9140
12
+
13
+服務時間:週一至週五 早上十點至下午五點
14
+
15
+
16
+姓氏:{{ $lastName }}
17
+
18
+名稱:{{ $firstName }}
19
+
20
+公司名稱:{{ $companyName }}
21
+
22
+公司信箱:{{ $companyEmail }}
23
+
24
+備用信箱:{{ $backupEmail }}
25
+
26
+聯絡電話 (手機):{{ $phoneNumber }}
27
+
28
+國家:{{ $country }}
29
+
30
+報名場次:{{ $registeredSession }}
31
+
32
+午餐選擇:{{ $lunchOptions }}
33
+
34
+公司產業別:{{ $typeOfIndustry }}
35
+
36
+公司部門:{{ $typeOfJob }}
37
+
38
+職稱:{{ $jobTitle }}
39
+
40
+請問您有興趣參加的議程為:{{ $trackOfInterest }}