移除退款审批重复资产类型字段
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m56s

This commit is contained in:
2026-09-22 14:22:51 +08:00
parent 2ba483db18
commit 622e99b543
3 changed files with 1 additions and 6 deletions

View File

@@ -614,7 +614,7 @@ func refundSnapshots(refund *model.RefundRequest, attempt *model.RefundRequestAt
customerAccountInfo, customerVoucherKeys := refundCustomerMaterialFromAttempt(attempt)
requestSnapshot, err := sonic.Marshal(map[string]any{
constants.ApprovalFieldRefundNo: refund.RefundNo, constants.ApprovalFieldOrderID: refund.OrderID, constants.ApprovalFieldOrderNo: refund.OrderNo,
constants.ApprovalFieldAssetIdentifier: refund.AssetIdentifier, constants.ApprovalFieldAssetType: refund.OrderType,
constants.ApprovalFieldAssetIdentifier: refund.AssetIdentifier,
constants.ApprovalFieldActualReceivedAmount: formatCentAmount(attempt.FrozenActualReceivedAmount), constants.ApprovalFieldRequestedRefundAmount: formatCentAmount(attempt.RefundAmount),
constants.ApprovalFieldRefundVoucherKey: []string(attempt.CustomerVoucherKeys), constants.ApprovalFieldRefundReason: attempt.RefundReason,
constants.ApprovalFieldPackageUsageID: refund.PackageUsageID, constants.ApprovalFieldRefundAssetType: material.AssetType,

View File

@@ -418,8 +418,6 @@ func sceneBusinessFields(businessType string) ([]dto.WeComBusinessFieldResponse,
{Code: constants.ApprovalFieldRefundNo, Name: "退款单号", ValueType: constants.ApprovalFieldValueTypeString, Description: "本次退款申请单号"},
{Code: constants.ApprovalFieldOrderID, Name: "订单 ID", ValueType: constants.ApprovalFieldValueTypeInteger, Description: "退款关联订单的系统 ID"},
{Code: constants.ApprovalFieldOrderNo, Name: "订单号", ValueType: constants.ApprovalFieldValueTypeString, Description: "退款关联订单号"},
{Code: constants.ApprovalFieldAssetIdentifier, Name: "资产标识", ValueType: constants.ApprovalFieldValueTypeString, Description: "退款关联卡或设备的业务标识"},
{Code: constants.ApprovalFieldAssetType, Name: "资产类型", ValueType: constants.ApprovalFieldValueTypeString, Description: "退款关联资产类型编码"},
{Code: constants.ApprovalFieldActualReceivedAmount, Name: "订单实收金额", ValueType: constants.ApprovalFieldValueTypeMoney, Description: "以元为单位且保留两位小数的订单实收金额"},
{Code: constants.ApprovalFieldRequestedRefundAmount, Name: "申请退款金额", ValueType: constants.ApprovalFieldValueTypeMoney, Description: "以元为单位且保留两位小数的本次申请退款金额"},
{Code: constants.ApprovalFieldRefundVoucherKey, Name: "退款凭证", ValueType: constants.ApprovalFieldValueTypeFileList, Description: "提交时上传到企微文件控件的退款凭证列表"},

View File

@@ -56,8 +56,6 @@ const (
ApprovalFieldOrderNo = "order_no"
// ApprovalFieldAssetIdentifier 表示退款资产标识业务字段。
ApprovalFieldAssetIdentifier = "asset_identifier"
// ApprovalFieldAssetType 表示退款资产类型业务字段。
ApprovalFieldAssetType = "asset_type"
// ApprovalFieldActualReceivedAmount 表示退款实收金额业务字段。
ApprovalFieldActualReceivedAmount = "actual_received_amount"
// ApprovalFieldRequestedRefundAmount 表示申请退款金额业务字段。
@@ -69,7 +67,6 @@ const (
// ApprovalFieldPackageUsageID 表示退款指定套餐使用记录 ID 业务字段。
ApprovalFieldPackageUsageID = "package_usage_id"
// ApprovalFieldRefundAssetType 表示退款资产类型(卡或设备)业务字段。
// 与 ApprovalFieldAssetType(下单快照的订单类型)语义不同,是本变更新增的审批材料字段。
ApprovalFieldRefundAssetType = "refund_asset_type"
// ApprovalFieldRefundDeviceType 表示退款关联设备的设备类型业务字段,无关联设备时为空串。
ApprovalFieldRefundDeviceType = "refund_device_type"