Пример #1
0
    }
    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'];
Пример #2
0
         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);