} die($json->encode($res)); } elseif ($_REQUEST['act'] == 'get_brand_goods') { if (isset($_REQUEST['brand_id']) && !empty($_REQUEST['brand_id'])) { $sql_select = 'SELECT goods_id,goods_name FROM ' . $GLOBALS['ecs']->table('goods') . " WHERE brand_id={$_REQUEST['brand_id']} AND is_delete=0"; $res['goods'] = $GLOBALS['db']->getAll($sql_select); die($json->encode($res)); } } elseif ($_REQUEST['act'] == 'logistics_set') { $province = get_regions(1, 1); if (!isset($_REQUEST['pay'])) { $express_fee = get_express_fee(); $shipping = get_shipping_list(); } else { $express_fee = get_express_fee(' AND point>0'); $shipping = get_shipping_list(' AND pay_after_shipping=2'); $smarty->assign('pay', true); } foreach ($province as &$p) { foreach ($shipping as $s) { $k = $p['region_id'] . $s['shipping_id']; $p['logistics'][$k] = array('shipping_id' => $s['shipping_id'], 'express_fee' => 0, 'point' => 0, 'shipping_name' => $s['shipping_name']); } } unset($p, $s); if ($express_fee) { foreach ($express_fee as $v) { foreach ($province as &$p) { if ($v['region_id'] == $p['region_id']) { $p['logistics'][$v['fee_id']]['express_fee'] = $v['express_fee']; $p['logistics'][$v['fee_id']]['point'] = $v['point'];
foreach ($admin_list as $k => &$a) { $a['traderates'] = $traderates_list[$k]; ksort($a['traderates']); } array_push($admin_list, $total); } $smarty->assign('depart_list', array(array('depart_id' => 7, 'depart_name' => '客服二部'), array('depart_id' => 8, 'depart_name' => '客服一部'))); $smarty->assign('role_list', get_role_list('', 'role_id,role_name', " AND depart_id IN(7,8)")); $smarty->assign('list', $admin_list); $res['main'] = $smarty->fetch('traderates.htm'); die($json->encode($res)); } elseif ($_REQUEST['act'] == 'express_fee_report') { $shipping_list = get_shipping_list(''); $role_list = get_role(' role_id IN(' . ONLINE_STORE . ',' . OFFLINE_SALE . ') AND role_type>0 '); $depart_list = get_department(' AND depart_id IN(' . SALE_DEPART . ')'); $shipping_list = get_shipping_list(''); $list = express_fee_report($shipping_list); $smarty->assign('list', $list); $smarty->assign('shipping_list', $shipping_list); $smarty->assign('depart_list', $depart_list); $smarty->assign('role_list', $role_list); $smarty->assign('shipping_list', $shipping_list); $res['main'] = $smarty->fetch('express_fee_report.htm'); die($json->encode($res)); } elseif ($_REQUEST['act'] == 'set_main_sale') { $role_list = get_role(' role_id IN(' . ONLINE_STORE . ',' . OFFLINE_SALE . ') AND role_type>0 '); $platform_list = get_role(' role_id IN(' . ONLINE_STORE . ') AND role_type>0'); $depart_list = get_department(' AND depart_id IN(' . SALE_DEPART . ')'); $smarty->assign('main_sale_list', main_sale_list()); $smarty->assign('depart_list', $depart_list); $smarty->assign('role_list', $role_list);