define('IN_ECS', true);
require dirname(__FILE__) . '/includes/init.php';
require_once ROOT_PATH . 'includes/lib_order.php';
require_once ROOT_PATH . 'includes/lib_store.php';
require_once ROOT_PATH . 'includes/lib_supplier_common_wap.php';
$act = empty($_REQUEST['act']) ? 'list' : trim($_REQUEST['act']);
//库存查询
if ($act == 'list') {
    admin_priv('store_inout_goods');
    $data = get_inoutgoods_list();
    $goods = $data['arr'];
    $filter = $data['filter'];
    $sel_sid = $filter['sid'];
    $sel_ssid = $filter['ssid'];
    assign_store_list($sel_sid);
    assign_sub_list($sel_ssid);
    $smarty->assign('goods', $goods);
    $smarty->assign('filter', $filter);
    _wap_assign_header_info('库存列表');
    _wap_assign_footer_order_info();
    _wap_display_page('goods_stock_list.htm');
}
function get_inoutgoods_list()
{
    $result = get_filter();
    if ($result === false) {
        $filter = array();
        $filter['sid'] = empty($_REQUEST['sid']) ? '0' : intval($_REQUEST['sid']);
        $filter['ssid'] = empty($_REQUEST['ssid']) ? '0' : intval($_REQUEST['ssid']);
        $filter['inout_mode'] = empty($_REQUEST['inout_mode']) ? '0' : intval($_REQUEST['inout_mode']);
        $filter['inout_type'] = empty($_REQUEST['inout_type']) ? '0' : intval($_REQUEST['inout_type']);
Exemple #2
0
        sys_msg('请输入订单号!', 1);
    }
    //检测订单是否属于该商户、检测订单是否处于待发货状态
    $sql = 'SELECT COUNT(*) FROM ' . $ecs->table('order_info') . ' WHERE supplier_id=' . $_SESSION['supplier_id'] . order_query_sql('await_ship');
    $result = $db->getOne($sql);
    if (empty($result)) {
        sys_msg('不满足一键发货条件!', 1);
    }
    quick_delivery($order_id, $express_no);
} elseif ($act == 'delivery_list') {
    /* 查询 */
    $data = delivery_list($delivery_sn, $order_sn, $consignee, $page);
    $delivery_list = $data['delivery'];
    $filter = $data['filter'];
    assign_store_list($filter['sid']);
    assign_sub_list($filter['ssid']);
    /* 模板赋值 */
    $smarty->assign('delivery_list', $delivery_list);
    $smarty->assign('filter', $data['filter']);
    _wap_assign_header_info('发货单列表');
    _wap_assign_footer_order_info();
    _wap_display_page('delivery_list.htm');
} elseif ($act == 'delivery_info') {
    admin_priv('delivery_order');
    $delivery_id = intval(trim($_REQUEST['delivery_id']));
    /* 根据发货单id查询发货单信息 */
    if (!empty($delivery_id)) {
        $delivery_order = delivery_order_info($delivery_id);
    } else {
        die('order does not exist');
    }