Example #1
0
 /**
  * 执行类型7:80%周数在上涨
  */
 public static function saveType7()
 {
     $fund_nums = FundNum::find()->all();
     foreach ($fund_nums as $v) {
         $weekCount = FundHistory::getWeeks($v->fund_num);
         $increaseWeekCount = FundHistory::getIncreaseWeeks($v->fund_num);
         if ($increaseWeekCount >= 0.8 * $weekCount) {
             $model = new self(['type' => self::TYPE_7, 'date' => date('Y-m-d'), 'fund_num' => $v->fund_num]);
             $model->save();
         }
     }
 }