_checkStatus($confirmRoles)){ foreach ($group->getOrders() as $order) { $o_objs = $order['objects']; foreach ((array) $o_objs as $k => $obj){ if($obj['is_oversold'] == 1){ $allow = false; $group->setOrderStatus($order['order_id'], $this->getMsgFlag()); break; } } } if(!$allow){ $group->setStatus(omeauto_auto_group_item::__OPT_HOLD, $this->_getPlugName()); } } } /** * 检查是否启用超卖检查 */ private function _checkStatus($configRoles) { return true; } /** * 获取该插件名称 * * @param Void * @return String */ public function getTitle() { return '超卖订单'; } /** * 获取提示信息 * * @param Array $order 订单内容 * @return Array */ public function getAlertMsg(& $order) { return array('color' => 'RED', 'flag' => '超', 'msg' => '当前订单是有货品超卖'); } }