42 lines
1.2 KiB
JSON
42 lines
1.2 KiB
JSON
{
|
||
"version": 1,
|
||
"comment": "Excel 列 → 订单入参。本批只收一条。条码/医保不进 order_item,也不拿去查 M5。账号密码不写在这份文件里。",
|
||
"sheet": "订单明细",
|
||
"skipStatuses": ["已取消"],
|
||
"jobGroupBy": ["supplierName", "orderDate", "sourceType"],
|
||
"columns": {
|
||
"父订单号": "parentOrderNo",
|
||
"商家": "supplierName",
|
||
"订单状态": "orderStatus",
|
||
"品名": "rawProductName",
|
||
"产品编码": "platformProductCode",
|
||
"产品条码": "barcode",
|
||
"医保编码": "insuranceCode",
|
||
"批准文号": "approvalNo"
|
||
},
|
||
"orderItem": [
|
||
"orderNo",
|
||
"rawProductName",
|
||
"platformProductCode",
|
||
"spec",
|
||
"manufacturer",
|
||
"approvalNo",
|
||
"qty",
|
||
"sourceRowNo"
|
||
],
|
||
"m5Lookup": {
|
||
"view": "PUB_ENTRY_GOODS_V",
|
||
"goodsIdField": "GOODSID",
|
||
"filters": {
|
||
"GOODSNAME": { "from": "rawProductName", "op": "like" },
|
||
"APPROVEDOCNO": { "from": "approvalNo", "op": "eq" },
|
||
"GOODSTYPE": { "from": "spec", "op": "eq" },
|
||
"FACTORYNAME": { "from": "manufacturer", "op": "eq" },
|
||
"ENTRYID": { "from": "entryId", "op": "eq" }
|
||
},
|
||
"optionalFilters": {
|
||
"PRODAREA": { "from": "prodArea", "skipValues": ["", "无", null] }
|
||
}
|
||
}
|
||
}
|