Explorar o código

normand项目mt4接口更改部分配置信息

jace %!s(int64=6) %!d(string=hai) anos
pai
achega
a6fb0ddee2

+ 20 - 0
Normand/helongcrm/admin/backend/modules/admin/views/config/index.php

@@ -204,6 +204,26 @@
                                 <td></td>
                             </tr>
 							
+                            <tr>
+                                <th>MT4添加用户主字段</th>
+                                <td><input name="mt4_master" type="text" class="form-control" value="<?= $config['mt4_master'] ?>"></td>
+                                <td></td>
+                            </tr>
+   
+
+                            <tr>
+                                <th>MT4出入金的IP</th>
+                                <td><input name="mt4_balance_ip" type="text" class="form-control" value="<?= $config['mt4_balance_ip'] ?>"></td>
+                                <td></td>
+                            </tr>
+                            
+                            <tr>
+                                <th>MT4出入金的端口</th>
+                                <td><input name="mt4_balance_port" type="text" class="form-control" value="<?= $config['mt4_balance_port'] ?>"></td>
+                                <td></td>
+                            </tr>
+
+
 							<tr>
                                 <th>美元和港币汇率的获取</th>
                                 <td><input name="exchangerate" type="text" class="form-control" value="<?= $config['exchangerate'] ?>"></td>

+ 4 - 2
Normand/helongcrm/service/common/lib/Mt4Api.php

@@ -2,7 +2,7 @@
 namespace common\lib;
 
 use common\helpers\Utils;
-
+use backend\models\Config;
 class Mt4Api {
 
     protected $realip = '';
@@ -50,7 +50,9 @@ class Mt4Api {
     public function addAccount($data, $real = 0){
         //字段:
         //INVESTOR   STATUS  ZIPCODE  ID  SEND_REPORTS PHONE_PASSWORD 属性不明 
-        $data['MASTER'] = 'Helongpasswd';
+        $configData = Config::find()->asArray()->one();
+
+        $data['MASTER'] = $configData['mt4_master'];
         $data['IP'] = isset($data['IP']) && trim($data['IP']) != '' ? trim($data['IP']) : Utils::getClientIp();
         $data['GROUP'] = isset($data['GROUP']) ? trim($data['GROUP']) : '';
         $data['NAME'] = isset($data['NAME']) ? trim($data['NAME']) : '';

+ 6 - 2
Normand/helongcrm/service/common/lib/Mt4ManagerApi.php

@@ -6,7 +6,7 @@
  * Time: 9:34
  */
 namespace common\lib;
-
+use backend\models\Config;
 class Mt4ManagerApi
 {
 
@@ -14,7 +14,7 @@ class Mt4ManagerApi
      * @var string
      */
     //public $url = 'http://43.239.176.170:30002/api';
-	public $url = 'http://54.255.235.124:40002/api';
+	public $url = '';
 
     public $userParams = [
         'group',
@@ -47,6 +47,8 @@ class Mt4ManagerApi
      */
      public function balance($cmd, $login, $price, $comment='')
     {
+        $configData = Config::find()->asArray()->one();
+        $this->url = "http://{$configData['mt4_balance_ip']}:{$configData['mt4_balance_port']}/api";
         if (!$cmd || !$login || !$price) {
             return false;
         }
@@ -64,6 +66,8 @@ class Mt4ManagerApi
      */
     public function userUpdate($login, $data)
     {
+        $configData = Config::find()->asArray()->one();
+        $this->url = "http://{$configData['mt4_balance_ip']}:{$configData['mt4_balance_port']}/api";
         if (!$login || !$data) {
             return false;
         }