rabin 2 éve
szülő
commit
de13896b1f
2 módosított fájl, 24 hozzáadás és 1 törlés
  1. 1 1
      service/agent/database/order_process.php
  2. 23 0
      service/agent/lib/Import.php

+ 1 - 1
service/agent/database/order_process.php

@@ -174,7 +174,7 @@ return array
             'match'     => 'option',
             'update'    => 'text',
             // 'value'     => Dever::input('soft_price', '0'),
-            // 'show'      => 'cstatus=2',
+            'show'      => 'cstatus=2',
         ),
 
         'desc'      => array

+ 23 - 0
service/agent/lib/Import.php

@@ -599,6 +599,29 @@ class Import
         }
     }
 
+    # 计算支付金额和角色是否能对应
+    public function role_api()
+    {
+        $data = Dever::db('agent/order')->select();
+        if ($data) {
+            foreach ($data as $k => $v) {
+
+                $role = Dever::db('setting/role')->find($v['role']);
+                if ($data['role']['type'] == 1) {
+                    $data['price'] = $data['role']['price'];
+                } elseif ($data['role']['type'] == 2) {
+                    $data['area'] = $this->checkArea($data['area'], $data['role'], $member ? $member['id'] : false);
+                    $data['price'] = Dever::load('area/api')->getPrice($data['role']['area'], $data['area']);
+                    if ($data['price'] <= 0) {
+                        Dever::alert('代理区域的代理价格为空,请联系客服');
+                    }
+                } else {
+                    Dever::alert('代理类型不正确');
+                }
+            }
+        }
+    }
+
     # 导入日志记录
     public function log($mid, $type, $before, $after, $update = false)
     {