fix(api): 移除YMT无效字段并隐藏key批次字段
在exports.go中过滤掉YMT数据源的无效字段order.key_batch_id和order.key_batch_name 在metadata.go中将order.key_batch_id字段标记为隐藏
This commit is contained in:
parent
50ba8f7780
commit
a2c6f2a08d
|
|
@ -218,6 +218,17 @@ func (a *ExportsAPI) create(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
normalized = append(normalized, tf)
|
normalized = append(normalized, tf)
|
||||||
}
|
}
|
||||||
|
// 移除 YMT 无效字段(key批次)
|
||||||
|
if ds == "ymt" {
|
||||||
|
tmp := make([]string, 0, len(normalized))
|
||||||
|
for _, tf := range normalized {
|
||||||
|
if tf == "order.key_batch_id" || tf == "order.key_batch_name" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
tmp = append(tmp, tf)
|
||||||
|
}
|
||||||
|
normalized = tmp
|
||||||
|
}
|
||||||
// whitelist validation & soft removal of disallowed fields
|
// whitelist validation & soft removal of disallowed fields
|
||||||
bad := []string{}
|
bad := []string{}
|
||||||
filtered = make([]string, 0, len(normalized))
|
filtered = make([]string, 0, len(normalized))
|
||||||
|
|
|
||||||
|
|
@ -448,7 +448,7 @@ func ymtMetadataTables() []tableInfo {
|
||||||
{Key: "order.num", Field: "num", Label: "购买数量", Hidden: false},
|
{Key: "order.num", Field: "num", Label: "购买数量", Hidden: false},
|
||||||
{Key: "order.pay_status", Field: "pay_status", Label: "支付状态", Hidden: false},
|
{Key: "order.pay_status", Field: "pay_status", Label: "支付状态", Hidden: false},
|
||||||
{Key: "order.supplier_product_name", Field: "supplier_product_name", Label: "供应商产品名称", Hidden: false},
|
{Key: "order.supplier_product_name", Field: "supplier_product_name", Label: "供应商产品名称", Hidden: false},
|
||||||
{Key: "order.key_batch_id", Field: "key_batch_id", Label: "key批次", Hidden: false},
|
{Key: "order.key_batch_id", Field: "key_batch_id", Label: "key批次", Hidden: true},
|
||||||
{Key: "order.is_inner", Field: "is_inner", Label: "是否内部供应商订单", Hidden: false},
|
{Key: "order.is_inner", Field: "is_inner", Label: "是否内部供应商订单", Hidden: false},
|
||||||
{Key: "order.icon", Field: "icon", Label: "订单图片", Hidden: false},
|
{Key: "order.icon", Field: "icon", Label: "订单图片", Hidden: false},
|
||||||
{Key: "order.cost_price", Field: "cost_price", Label: "成本单价", Hidden: false},
|
{Key: "order.cost_price", Field: "cost_price", Label: "成本单价", Hidden: false},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue