| 
														
															@@ -55,7 +55,7 @@ class Cron 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # 重新计算排行榜
 
														 | 
														
														 | 
														
															     # 重新计算排行榜
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public function pai2_api()
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public function pai3_api()
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     {
 
														 | 
														
														 | 
														
															     {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         $id = Dever::input('product_id', 28);
 
														 | 
														
														 | 
														
															         $id = Dever::input('product_id', 28);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         $data = Dever::db('act/score')->state(array('type' => 4, 'data_id' => $id));
 
														 | 
														
														 | 
														
															         $data = Dever::db('act/score')->state(array('type' => 4, 'data_id' => $id));
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -65,13 +65,10 @@ class Cron 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         $where['status'] = 2;
 
														 | 
														
														 | 
														
															         $where['status'] = 2;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //$this->score = 20;
 
														 | 
														
														 | 
														
															         //$this->score = 20;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        print_r($data);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         # 重建积分排行
 
														 | 
														
														 | 
														
															         # 重建积分排行
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         foreach ($data as $k => $v) {
 
														 | 
														
														 | 
														
															         foreach ($data as $k => $v) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             $where['uid'] = $v['uid'];
 
														 | 
														
														 | 
														
															             $where['uid'] = $v['uid'];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             $order = Dever::db('journal/order')->state($where);
 
														 | 
														
														 | 
														
															             $order = Dever::db('journal/order')->state($where);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            print_r($order);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             $score = 0;
 
														 | 
														
														 | 
														
															             $score = 0;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if ($order) {
 
														 | 
														
														 | 
														
															             if ($order) {
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -93,13 +90,18 @@ class Cron 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         $score = 0;
 
														 | 
														
														 | 
														
															         $score = 0;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if ($order['type'] <= 2) {
 
														 | 
														
														 | 
														
															         if ($order['type'] <= 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             # 购买小刊、兑换小刊增加积分
 
														 | 
														
														 | 
														
															             # 购买小刊、兑换小刊增加积分
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if ($order['buy_id'] > 0) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if ($order['type'] == 1 && $order['buy_id'] > 0) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 $buy = Dever::db('journal/buy_num')->one($order['buy_id']);
 
														 | 
														
														 | 
														
															                 $buy = Dever::db('journal/buy_num')->one($order['buy_id']);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                print_r($buy);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if ($buy) {
 
														 | 
														
														 | 
														
															                 if ($buy) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     $num = $buy['num'];
 
														 | 
														
														 | 
														
															                     $num = $buy['num'];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     $score = $num*20;
 
														 | 
														
														 | 
														
															                     $score = $num*20;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } elseif ($order['type'] == 2 && $order['code']) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                $code = Dever::db('code/info')->one(array('code' => $order['code']));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if ($code) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    $num = $code['product_num'];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    $score = $num*20;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return $score;
 
														 | 
														
														 | 
														
															         return $score;
 
														 |