diff --git a/internal/application/refundapproval/creation.go b/internal/application/refundapproval/creation.go index 47c1c849..b6880085 100644 --- a/internal/application/refundapproval/creation.go +++ b/internal/application/refundapproval/creation.go @@ -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, diff --git a/internal/application/wecom/scene.go b/internal/application/wecom/scene.go index a59c15d5..80b70e60 100644 --- a/internal/application/wecom/scene.go +++ b/internal/application/wecom/scene.go @@ -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: "提交时上传到企微文件控件的退款凭证列表"}, diff --git a/pkg/constants/approval.go b/pkg/constants/approval.go index f2168a99..13dd32bc 100644 --- a/pkg/constants/approval.go +++ b/pkg/constants/approval.go @@ -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"