|
@@ -9,16 +9,42 @@ class Cron
|
|
|
# 校正金额和业绩
|
|
|
public function jz_api()
|
|
|
{
|
|
|
- $member = Dever::db('agent/member')->select();
|
|
|
+ $where['state'] = 1;
|
|
|
+ $id = Dever::input('id');
|
|
|
+ if ($id) {
|
|
|
+ $where['id'] = $id;
|
|
|
+ }
|
|
|
+ $member = Dever::db('agent/member')->select($where);
|
|
|
if ($member) {
|
|
|
foreach ($member as $v) {
|
|
|
$where['mid'] = $v['id'];
|
|
|
+
|
|
|
+ /*
|
|
|
$data = Dever::db('bill/cash')->getCash($where);
|
|
|
if ($data && $data['total']) {
|
|
|
Dever::db('agent/member')->update(array('where_id' => $v['id'], 'cash' => $data['total']));
|
|
|
}
|
|
|
+ */
|
|
|
+
|
|
|
+ $update = array();
|
|
|
+ $where['type'] = 1;
|
|
|
+ $sell = Dever::db('bill/sell')->getTotal($where);
|
|
|
+ if ($sell && $sell['total']) {
|
|
|
+ $update['sell'] = $sell['total'];
|
|
|
+ }
|
|
|
+ $where['type'] = 2;
|
|
|
+ $group_sell = Dever::db('bill/sell')->getTotal($where);
|
|
|
+ if ($group_sell && $group_sell['total']) {
|
|
|
+ $update['group_sell'] = $group_sell['total'];
|
|
|
+ }
|
|
|
+ if ($update) {
|
|
|
+ $update['where_id'] = $v['id'];
|
|
|
+ Dever::db('agent/member')->update($update);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ return 'ok';
|
|
|
|
|
|
}
|
|
|
|