|
@@ -73,7 +73,7 @@ class Import
|
|
|
$index = $index - 1;
|
|
|
$limit = 1000;
|
|
|
|
|
|
- $data = $this->db->fetchAll('select * from ims_ewei_shop_member where status = 1 and prestatus = 1 and isagent = 1 order by createtime asc limit ' . $index . ', ' . $limit);
|
|
|
+ $data = $this->db->fetchAll('select * from ims_ewei_shop_member where status = 1 and prestatus = 1 and isagent = 1 order by id asc limit ' . $index . ', ' . $limit);
|
|
|
|
|
|
if (!$data) {
|
|
|
return false;
|
|
@@ -222,7 +222,9 @@ class Import
|
|
|
$mc_member = $this->db->fetch('select * from ims_mc_members where uid = ' . $v['uid']);
|
|
|
$data['rdate'] = $v['agenttime'];
|
|
|
$data['cash'] = ($mc_member && $mc_member['credit2']) ? $mc_member['credit2'] : $v['credit2'];
|
|
|
- $data['group_sell'] = $v['allcommission'];
|
|
|
+
|
|
|
+ $data['old_agentdownnum'] = $v['agentdownnum'];
|
|
|
+ $data['old_group_sell'] = $v['allcommission'];
|
|
|
|
|
|
if (!$member) {
|
|
|
Dever::db('agent/member')->insert($data);
|
|
@@ -235,8 +237,8 @@ class Import
|
|
|
|
|
|
Dever::load('invite/lib/relation')->add($data['parent_mid'], $data['mid'], 1);
|
|
|
|
|
|
- Dever::load('bill/lib/sell')->up($data['parent_mid'], 1, $data['f_price'], $data['role'], $order_id, '直推业绩', 1, $data['cdate']);
|
|
|
- Dever::load('bill/lib/sell')->up($data['parent_mid'], 2, $data['f_price'], $data['role'], $order_id, '团队业绩', 1, $data['cdate']);
|
|
|
+ Dever::load('bill/lib/sell')->up($data['parent_mid'], 1, $data['f_price'], $data['role'], $order_id, '邀请' . $data['name'] . '['.$data['mobile'].']新增直推业绩', 1, $data['cdate']);
|
|
|
+ Dever::load('bill/lib/sell')->up($data['parent_mid'], 2, $data['f_price'], $data['role'], $order_id, '邀请' . $data['name'] . '['.$data['mobile'].']新增团队业绩', 1, $data['cdate']);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -255,21 +257,43 @@ class Import
|
|
|
$data = Dever::db('invite/relation')->all(array('level' => 1));
|
|
|
if ($data) {
|
|
|
foreach ($data as $k => $v) {
|
|
|
- $this->addRelation($v['to_uid'], $v['uid'], 2);
|
|
|
+ $order = Dever::db('agent/order')->find(array('id' => $v['to_uid'], 'status' => 4, 'clear' => true));
|
|
|
+ if ($order) {
|
|
|
+ $this->addRelation($v['to_uid'], $v['uid'], 2, $order);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private function addRelation($cur, $parent, $level = 2)
|
|
|
+ private function addRelation($cur, $parent, $level, $order)
|
|
|
{
|
|
|
$info = Dever::db('invite/relation')->one(array('to_uid' => $parent));
|
|
|
if ($info) {
|
|
|
- Dever::load('invite/lib/relation')->add($info['uid'], $cur, $level);
|
|
|
+ $state = Dever::load('invite/lib/relation')->add($info['uid'], $cur, $level, $order);
|
|
|
+ if ($state) {
|
|
|
+
|
|
|
+ Dever::load('bill/lib/sell')->up($info['uid'], 2, $order['f_price'], $order['role'], $order['id'], '邀请' . $order['name'] . '['.$order['mobile'].']新增团队业绩', 1, $order['cdate']);
|
|
|
+ } else {
|
|
|
+ return $this->addRelation($cur, $parent, $level, $order);
|
|
|
+ }
|
|
|
$level = $level + 1;
|
|
|
- $this->addRelation($cur, $info['uid'], $level);
|
|
|
+ return $this->addRelation($cur, $info['uid'], $level, $order);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ public function setSell()
|
|
|
+ {
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public function log()
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
|