keke_payitem_class::update_service_payitem_time($service_info['payitem_time'], $add_time, $v); } $res = goods_shop_class::set_service_status($key_ids, 2); $action = $_lang['mulit_pass']; break; case $_lang['mulit_nopass']: $res = goods_shop_class::set_service_status($key_ids, 4); foreach ($key_ids as $v) { PayitemClass::refundPayitem($v, 'goods'); } $action = '批量审核不通过'; break; case $_lang['batch_shelves']: foreach ($key_ids as $v) { $service_info = kekezu::get_table_data("*", "witkey_service", "service_id = {$v}"); $service_info = $service_info['0']; $add_time = time() - $service_info['on_time']; keke_payitem_class::update_service_payitem_time($service_info['payitem_time'], $add_time, $v); } $res = goods_shop_class::set_service_status($key_ids, 2); $action = $_lang['shelves']; break; case $_lang['batch_off_the_shelf']: $res = goods_shop_class::set_service_status($key_ids, 3); $action = $_lang['off_the_shelf']; break; } $res and kekezu::admin_show_msg($_lang['mulit'] . $action . $_lang['success'], $url_str, 2, $_lang['mulit'] . $action . $_lang['success'], 'success') or kekezu::admin_show_msg($_lang['mulit'] . $action . $_lang['fail'], $url_str, 2, $_lang['mulit'] . $action . $_lang['fail'], "warning"); } } require keke_tpl_class::template('shop/' . $model_info['model_dir'] . '/admin/tpl/goods_' . $view);