/** * 计算增配/减配操盘金范围 * @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]; }