dever 6 years ago
parent
commit
823d970872
1 changed files with 5 additions and 4 deletions
  1. 5 4
      journal/src/Api.php

+ 5 - 4
journal/src/Api.php

@@ -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']);
         }