env('JST_QIMEN_URL', ''), // 授权凭证(复用现有)。 'app_key' => env('JST_APP_KEY', ''), 'app_secret' => env('JST_APP_SECRET', ''), 'customer_id' => env('JST_CUSTOMER_ID', ''), // 奇门固定参数。 'format' => env('JST_FORMAT', 'json'), 'version' => env('JST_API_VERSION', '2'), 'simplify' => env('JST_SIMPLIFY', 'true'), // 落地存储连接:默认本地 MySQL 容器(jushuitan_local,见 config/database.php), // 与远程共享镜像库隔离;上生产时用 env JST_DB_CONNECTION 覆盖。 'connection' => env('JST_DB_CONNECTION', 'jushuitan_local'), // 同步参数。 'sync' => [ 'page_limit' => (int) env('JST_SYNC_PAGE_LIMIT', 100), // 每页条数(奇门 limit) 'overlap_hours' => (int) env('JST_SYNC_OVERLAP_HOURS', 48), // 增量重叠窗口,补迟到更新 'window_hours' => (int) env('JST_SYNC_WINDOW_HOURS', 24), // 单次拉取时间窗口 'max_pages' => (int) env('JST_SYNC_MAX_PAGES', 0), // 单次最多翻页,0=不限 'request_timeout' => (int) env('JST_REQUEST_TIMEOUT', 30), // 秒 'retry_times' => (int) env('JST_RETRY_TIMES', 5), 'retry_sleep_ms' => (int) env('JST_RETRY_SLEEP_MS', 1000), ], // 发货数据「导出明细」体积口径(对齐工作平台 OmsDataDay:明细体积默认 = 数量 × 长×宽×高)。 // 依据:工作平台 9.1-9.16 导出明细,非代发仓 8421/8421 行乘数量;代发仓走简尚线路快递的不乘数量。 // 合并口径体积不受此影响(单独存 m_volume_cm3)。 'detail_volume' => [ // 这些发货仓的明细体积不乘数量(工厂代发虚拟仓) 'no_qty_warehouses' => ['常州简尚家居有限公司'], // 上述仓库中,用这些标准承运商发货时仍乘数量 'qty_carriers_in_no_qty_warehouses' => [ '中通快运', '韵达快递', '申通E物流', '安能物流', '邮政电商标快', '邮政快递包裹POSTB', '壹米滴答', '百世物流', '德邦快递', '中通速递', '圆通速递', ], // 这些快递的明细体积一律为 0 'zero_volume_expresses' => ['白云韵达-天猫亿家达', '中通礼品单'], ], // 接口方法名(对应工作平台 ErpTradeData 中的调用)。 'methods' => [ 'sctrade_list' => 'erp.sctrade.query', // 出库单列表(按时间窗分页) 'sctrade_detail' => 'erp.sradesku.query', // 单据完整明细(按 tradeId) ], ];