|
@@ -14,8 +14,8 @@ class Api
|
|
|
public function ding($data)
|
|
|
{
|
|
|
if (isset($data['num_add_ding']) && isset($data['num_ratio_ding'])) {
|
|
|
-
|
|
|
- if ($data['buy'] == 1) {
|
|
|
+
|
|
|
+ if ($data['buy'] == 1 && !$data['num_ding']) {
|
|
|
$stat = Dever::db('stat/journal')->getNumByJournal(array('journal_id' => $data['id']));
|
|
|
if (!$stat) {
|
|
|
$stat['buy_num'] = 0;
|
|
@@ -26,9 +26,10 @@ class Api
|
|
|
}
|
|
|
$data['buy_num'] = $stat['buy_num'];
|
|
|
$data['num_ding'] = $stat['buy_num'];
|
|
|
+ } else {
|
|
|
+ $data['buy_num'] = $data['num_ding'];
|
|
|
}
|
|
|
- */
|
|
|
- $data['buy_num'] = $data['num_ding'];
|
|
|
+
|
|
|
$data['num_ding'] = round(($data['num_ding']+$data['num_add_ding'])*$data['num_ratio_ding']);
|
|
|
}
|
|
|
|