|
@@ -70,25 +70,40 @@ class Cron
|
|
|
if ($uid) {
|
|
|
$where['uid'] = $uid;
|
|
|
}
|
|
|
- $order = Dever::db('journal/order')->state($where);
|
|
|
+ $where['type'] = 2;
|
|
|
+ $where['score_status'] = 1;
|
|
|
+ $order = Dever::db('journal/order')->getBuy($where);
|
|
|
|
|
|
$user = array();
|
|
|
if ($order) {
|
|
|
foreach ($order as $k1 => $v1) {
|
|
|
$this->paiOrder($v1, $user);
|
|
|
+ Dever::db('journal/order')->update(array('where_id' => $v1['id'], 'score_status' => 2));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $test = Dever::input('test');
|
|
|
+ if ($test == 1) {
|
|
|
+ print_r($user);die;
|
|
|
+ }
|
|
|
+
|
|
|
# 重建积分排行
|
|
|
foreach ($user as $k => $v) {
|
|
|
print_r($v);
|
|
|
$info = Dever::db('act/score')->one(array('uid' => $v['uid'], 'type' => 4, 'data_id' => $id));
|
|
|
if (!$info) {
|
|
|
- $inesrt['uid'] = $v['uid'];
|
|
|
+ $insert['uid'] = $v['uid'];
|
|
|
$insert['type'] = 4;
|
|
|
$insert['data_id'] = $id;
|
|
|
$insert['score'] = $v['score'];
|
|
|
Dever::db('act/score')->insert($insert);
|
|
|
+ } else {
|
|
|
+ $update['where_id'] = $info['id'];
|
|
|
+ $update['uid'] = $v['uid'];
|
|
|
+ $update['type'] = 4;
|
|
|
+ $update['data_id'] = $id;
|
|
|
+ $update['score'] = $v['score'] + $info['score'];
|
|
|
+ Dever::db('act/score')->update($update);
|
|
|
}
|
|
|
}
|
|
|
|