|
@@ -29,12 +29,12 @@ class Core
|
|
|
'code/info',
|
|
|
'source/user',
|
|
|
'score/action_log',
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
'score/user_log',
|
|
|
'message/inbox',
|
|
|
'invite/relation',
|
|
|
- 'pay/order',
|
|
|
+
|
|
|
'journal/order',
|
|
|
);
|
|
|
if (is_string($drop)) {
|
|
@@ -46,7 +46,6 @@ class Core
|
|
|
}
|
|
|
foreach ($table as $k1 => $v1) {
|
|
|
Dever::db($v1)->updates(array('set_uid' => $uid, 'option_uid' => $v));
|
|
|
- echo 22;die;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -69,15 +68,14 @@ class Core
|
|
|
$db = Dever::db($table);
|
|
|
$user_score = $db->one(array('uid' => $uid));
|
|
|
$user_drop_score = $db->one(array('uid' => $drop_uid));
|
|
|
- $score = $user_score[$col] + $user_drop_score[$col];
|
|
|
+ if ($user_score && $user_drop_score) {
|
|
|
+ $score = $user_score[$col] + $user_drop_score[$col];
|
|
|
|
|
|
- $update['where_id'] = $user_score['id'];
|
|
|
- $update['score'] = $score;
|
|
|
- $db->update($update);
|
|
|
-
|
|
|
- $update['where_id'] = $user_drop_score['id'];
|
|
|
- $update['score'] = 0;
|
|
|
- $update['state'] = 0;
|
|
|
- $db->update($update);
|
|
|
+ $update['where_id'] = $user_score['id'];
|
|
|
+ $update['score'] = $score;
|
|
|
+ $db->update($update);
|
|
|
+
|
|
|
+ $db->delete($user_drop_score['id']);
|
|
|
+ }
|
|
|
}
|
|
|
}
|