_handlers as $key => $handler) { $item = $handler::compute($item, $form, $extra); if($item === false) throw new Exception($handler::getStaticError()); } $form['total_pay_money'] += $item['mch_order_info']['pay_money'];// 计算总额 } return $form; }catch(Exception $e){ $this->setError($e->getMessage()); return false; } } }