|
@@ -961,4 +961,53 @@ class Tool
|
|
|
|
|
|
return 'ok';
|
|
|
}
|
|
|
+
|
|
|
+ # 扣除多发的业绩
|
|
|
+ public function kou_yeji_api()
|
|
|
+ {
|
|
|
+ Dever::config('base')->hook = true;
|
|
|
+
|
|
|
+ $mobile = '18457786355,13958963067,13860416916,15359256306,18285154033,18065926687,15158552052,15811582673,13348394613,18960059736,18435709683';
|
|
|
+ $sell = '20000,20000,20000,20000,20000,40000,40000,20000,100000,40000,20000';
|
|
|
+
|
|
|
+ $test = Dever::input('test');
|
|
|
+ if ($test == 1) {
|
|
|
+ $mobile = '13045498068';
|
|
|
+ $sell = '100';
|
|
|
+ }
|
|
|
+
|
|
|
+ $mobile = explode(',', $mobile);
|
|
|
+ $sell = explode(',', $sell);
|
|
|
+
|
|
|
+ foreach ($mobile as $k => $v) {
|
|
|
+ if (isset($sell[$k])) {
|
|
|
+ $num = $sell[$k];
|
|
|
+ $member = Dever::db('agent/member')->find(array('mobile' => $v));
|
|
|
+ if ($member && $num > 0) {
|
|
|
+ $parent = Dever::load('invite/api')->getParentAll($member['id']);
|
|
|
+ if ($parent) {
|
|
|
+ foreach ($parent as $k1 => $v1) {
|
|
|
+ $num = -1*$num;
|
|
|
+ $parent_member = Dever::db('agent/member')->find(array('id' => $v1['uid']));
|
|
|
+ $where = array();
|
|
|
+ if ($v1['level'] == 1) {
|
|
|
+ # 扣除直推业绩
|
|
|
+ Dever::load('bill/lib/sell')->up(false, $parent_member['id'], 1, $num, $parent_member['role'], $parent_member['id'], '抵扣券差额', 5);
|
|
|
+ $where['sell'] = $num;
|
|
|
+ }
|
|
|
+ # 扣除团队业绩
|
|
|
+ Dever::load('bill/lib/sell')->up(false, $parent_member['id'], 2, $num, $parent_member['role'], $parent_member['id'], '抵扣券差额', 5);
|
|
|
+
|
|
|
+ $where['where_id'] = $parent_member['id'];
|
|
|
+ $where['group_sell'] = $num;
|
|
|
+ $where['clear'] = true;
|
|
|
+ Dever::db('agent/member')->upGroupSellOne($where);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return 'ok';
|
|
|
+ }
|
|
|
}
|