From ace91cc1277755b67f07a9353db8fb1092e0a115 Mon Sep 17 00:00:00 2001 From: gaoda <2772718884@qq.com> Date: Mon, 8 Dec 2025 17:16:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(preorder):=20=E6=B7=BB=E5=8A=A0=E8=B4=A6?= =?UTF-8?q?=E6=88=B7=E4=B8=9A=E5=8A=A1=E5=AD=97=E6=AE=B5=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在预下单模型中新增 AccBusiFields 字段 - 支持传递账户业务相关扩展信息 - 完善字段注释和结构体定义 --- model/preorder.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/preorder.go b/model/preorder.go index 18c29f2..937c039 100644 --- a/model/preorder.go +++ b/model/preorder.go @@ -26,7 +26,8 @@ type PreorderReqData struct { RequestIp string `json:"request_ip"` // 请求方IP地址,存在必填,格式如36.45.36.95,String(64) Location string `json:"location"` // 纬度,经度,商户终端的地理位置,银联二维码交易必填,整体格式:纬度,经度,+表示北纬、东经,-表示南纬、西经。经度格式:1位正负号+3位整数+1位小数点+5位小数;纬度格式:1位正负号+2位整数+1位小数点+6位小数;举例:+31.221345,+121.12345,String(32) } `json:"location_info"` // 地址位置信息,Object - Subject string `json:"subject"` // 订单标题,用于简单描述订单或商品主题,传输给账户端(账户端控制,实际最多42个字节),微信支付必送,String(42) + Subject string `json:"subject"` // 订单标题,用于简单描述订单或商品主题,传输给账户端(账户端控制,实际最多42个字节),微信支付必送,String(42) + AccBusiFields *AccBusiFields `json:"acc_busi_fields"` // 账户业务字段,Object } func NewPreorder(param *PreorderReqData) *Preorder {