Exemple #1
0
 /**
  * 计算增配/减配操盘金范围
  * @return ['max_op' => $max_op, 'min_op' => $min_op]
  */
 public static function getIncreaseOpInterval($money_cur_insure, $power, $plan_type, $to_increase = true)
 {
     $project_info = Project::getInfo($plan_type);
     if ($to_increase == true) {
         $max_insure = $project_info['insure_max'] - $money_cur_insure;
     } else {
         $max_insure = $money_cur_insure - $project_info['insure_min'];
     }
     $min_insure = $project_info['insure_min'];
     if ($max_insure < $min_insure || $max_insure == 0) {
         return false;
     }
     return ["max_insure" => $max_insure, "min_insure" => $min_insure];
 }