Sfoglia il codice sorgente

增加crm搭建说明文件和邮件的部分修改

jace 6 anni fa
parent
commit
e60e394902

+ 6 - 2
VeGardInternational/helongcrm/admin/backend/modules/admin/views/config/index.php

@@ -176,8 +176,12 @@
 									<input type="radio" name="mail_number"  value="2" <?php if($config['mail_number'] == 2): ?>checked<?php endif;?> />2号邮箱
 									<input type="radio" name="mail_number"  value="3" <?php if($config['mail_number'] == 3): ?>checked<?php endif;?> />3号邮箱
 									<input type="radio" name="mail_number"  value="4" <?php if($config['mail_number'] == 4): ?>checked<?php endif;?> />4号邮箱
-									<input type="radio" name="mail_number"  value="5" <?php if($config['mail_number'] == 5): ?>checked<?php endif;?> />5号邮箱
-									<input type="radio" name="mail_number"  value="6" <?php if($config['mail_number'] == 6): ?>checked<?php endif;?> />6号邮箱
+									<input type="radio" name="mail_number"  value="5" <?php if($config['mail_number'] == 5): ?>checked<?php endif;?> />5号邮箱(暂时不可用)
+									<input type="radio" name="mail_number"  value="6" <?php if($config['mail_number'] == 6): ?>checked<?php endif;?> />6号邮箱(暂时不可用)
+									<input type="radio" name="mail_number"  value="7" <?php if($config['mail_number'] == 7): ?>checked<?php endif;?> />7号邮箱
+									<input type="radio" name="mail_number"  value="8" <?php if($config['mail_number'] == 8): ?>checked<?php endif;?> />8号邮箱
+									<input type="radio" name="mail_number"  value="9" <?php if($config['mail_number'] == 9): ?>checked<?php endif;?> />9号邮箱
+									<input type="radio" name="mail_number"  value="10" <?php if($config['mail_number'] == 10): ?>checked<?php endif;?> />10号邮箱
                                 </td>  
                                 
                                 <td></td>

+ 166 - 31
VeGardInternational/helongcrm/service/backend/helpers/MailHelper.php

@@ -255,15 +255,43 @@ class MailHelper
                     $port = '4650';
                     break;
                 case 5:
-                    $smtp_username = "cs@helongfx.com";
+                    $smtp_username = "info@vegardmkt.com";
                     $host = 'smtp.fastmail.com';
-					$password="kj28yz387p974u6t";
+					$password="q7yka9tdhgym9zuy";
                     $port = '465';
                     break;
                 case 6:
-                    $smtp_username = "info@helongfx.com";
+                    $smtp_username = "info2@vegardmkt.com";
                     $host = 'smtp.fastmail.com'; 
-					$password="c2l3ynl29r8kpxbn";
+					$password="4emg7ux97qxz4fc7";
+                    $port = '465';
+                    break;
+                case 7:
+                    $pay_mail = "admin1@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';
+                    break;
+                case 8:
+                    $pay_mail = "cs2@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';
+                    break;
+                case 9:
+                    $pay_mail = "cs3@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';
+                    break;
+                case 10:
+                    $pay_mail = "cs4@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
                     $port = '465';
                     break;					
                 default:
@@ -272,8 +300,9 @@ class MailHelper
                     $host = 'smtp.sendgrid.net';
 					$password="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";
                     $port = '465';
+                    break;
             }
-            if($number==0){
+            if($number==0 || $number==7 || $number==8 || $number==9 || $number==10){
 				// 设置新的邮箱地址发送
 				Yii::$app->set('mailer', [
 					'class' => 'yii\swiftmailer\Mailer',
@@ -292,7 +321,7 @@ class MailHelper
 					],
 				]);
 			}else{
-				// 设置新的邮箱地址发送
+				
 				Yii::$app->set('mailer', [
 					'class' => 'yii\swiftmailer\Mailer',
 					'useFileTransport' => false,
@@ -489,34 +518,140 @@ class MailHelper
 					$password="Notifk99";
                     $port = '4650';
                     break;
-                /*case 5:
-                    $smtp_username = "admin@fusian-fx-mail4.com";
-                    $host = 'hwsmtp4.exmail.qq.com';
-                    $port = '4650';
-                    break;*/  
+                case 5:
+                    $smtp_username = "info@vegardmkt.com";
+                    $host = 'smtp.fastmail.com';
+					$password="q7yka9tdhgym9zuy";
+                    $port = '465';
+                    break;
+                case 6:
+                    $smtp_username = "info2@vegardmkt.com";
+                    $host = 'smtp.fastmail.com'; 
+					$password="4emg7ux97qxz4fc7";
+                    $port = '465';
+                    break;
+                case 7:
+                    $pay_mail = "adminemail1@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';
+					break;
+                case 8:
+                    $pay_mail = "adminemail2@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';
+					break;
+                case 9:
+                    $pay_mail = "adminemail3@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';
+					break;
+                case 10:
+                    $pay_mail = "adminemail4@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
+                    $port = '465';	
+                    break;					
                 default:
-                    $smtp_username = "admin@helongfx.com";
-                    $host = 'hwsmtp.exmail.qq.com';
-					$password="Helonk99";
+                    $pay_mail = "admin@vegardmkt.com";
+					$smtp_username = "apikey";
+                    $host = 'smtp.sendgrid.net';
+					$password="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";
                     $port = '465';
             }
-            // 设置新的邮箱地址发送
-            Yii::$app->set('mailer', [
-                'class' => 'yii\swiftmailer\Mailer',
-                'useFileTransport' => false,
-                'transport' => [
-                    'class' => 'Swift_SmtpTransport',
-                    'host' => $host,
-                    'username' => $smtp_username,
-                    'password' => $password,
-                    'port' => $port,
-                    'encryption' => 'ssl',
-                ],
-                'messageConfig' => [
-                    'charset' => 'UTF-8',
-                    'from' => [$smtp_username => '和隆']
-                ],
-            ]);
+			if($number==999 || $number==7 || $number==8 || $number==9 || $number==10){
+				// 设置新的邮箱地址发送
+				Yii::$app->set('mailer', [
+					'class' => 'yii\swiftmailer\Mailer',
+					'useFileTransport' => false,
+					'transport' => [
+						'class' => 'Swift_SmtpTransport',
+						'host' => $host,
+						'username' => $smtp_username,
+						'password' => $password,
+						'port' => $port,
+						'encryption' => 'ssl',
+					],
+					'messageConfig' => [
+						'charset' => 'UTF-8',
+						'from' => [$pay_mail => 'Vegard']
+					],
+				]);
+			}else{
+				// 设置新的邮箱地址发送
+				Yii::$app->set('mailer', [
+					'class' => 'yii\swiftmailer\Mailer',
+					'useFileTransport' => false,
+					'transport' => [
+						'class' => 'Swift_SmtpTransport',
+						'host' => $host,
+						'username' => $smtp_username,
+						'password' => $password,
+						'port' => $port,
+						'encryption' => 'ssl',
+					],
+					'messageConfig' => [
+						'charset' => 'UTF-8',
+						'from' => [$smtp_username => 'Vegard']
+					],
+				]);
+			}
+            
+        }
+        
+        if($subject=="訂單信息"){
+            $pay_mail_num = intval($config->pay_mail_num);
+            if($pay_mail_num == 0){
+				$smtp_username = "admin@fastpaypro.net";
+				$host = 'hwsmtppay.exmail.qq.com';
+				$port = '4650';
+				// 设置新的邮箱地址发送
+				Yii::$app->set('mailer', [
+					'class' => 'yii\swiftmailer\Mailer',
+					'useFileTransport' => false,
+					'transport' => [
+						'class' => 'Swift_SmtpTransport',
+						'host' => $host,
+						'username' => $smtp_username,
+						'password' => 'Fastpak99',
+						'port' => $port,
+						'encryption' => 'ssl',
+					],
+					'messageConfig' => [
+						'charset' => 'UTF-8',
+						'from' => [$smtp_username => 'fastpaypro']
+					],
+				]);
+			}else{
+				 $pay_mail = $config->pay_mail;			
+				 $smtp_username = "apikey";
+				 $host = 'smtp.sendgrid.net';
+				 $port = '465';
+				 // 设置新的邮箱地址发送
+				 Yii::$app->set('mailer', [
+					'class' => 'yii\swiftmailer\Mailer',
+					'useFileTransport' => false,
+					'transport' => [
+						'class' => 'Swift_SmtpTransport',
+						'host' => $host,
+						'username' => $smtp_username,
+						'password' => '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',
+						'port' => $port,
+						'encryption' => 'ssl',
+					],
+					'messageConfig' => [
+						'charset' => 'UTF-8',
+						'from' => [$pay_mail => $pay_mail]
+					],
+				 ]);
+			}			
+            
         }
 		
         $mail = \Yii::$app->mailer->compose();

+ 12 - 0
搭建crm系统需要更改的一些信息.docx

@@ -0,0 +1,12 @@
+                  新建crm系统需要更改的一些信息
+                                       
+ 前端这块:
+Logo,语言文字,网站图标(ico图)。NFA链接更换,产品介绍的完善,下载链接的替换(pc,安卓,苹果等).
+ 后端这块:
+Crm:更换logo图标,登录入口的文字更改(和网站的名字一样),客户相关的说明文件,pdf档
+
+Admin:没有什么需要更改的. 后续需要优化一些功能.
+Mt4:更改mt4的接口地址和端口。以及master字段(辨识的含义)。后续更改到配置项中去
+
+运维这块:需要开启定时脚本
+主要是入金脚本的启动:如图所示