修复列表没有正确返回新增字段问题
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 6m58s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 6m58s
This commit is contained in:
@@ -75,6 +75,7 @@ type PackageResponse struct {
|
|||||||
RealDataMB int64 `json:"real_data_mb" description:"真流量额度(MB)"`
|
RealDataMB int64 `json:"real_data_mb" description:"真流量额度(MB)"`
|
||||||
VirtualDataMB int64 `json:"virtual_data_mb" description:"虚流量额度(MB)"`
|
VirtualDataMB int64 `json:"virtual_data_mb" description:"虚流量额度(MB)"`
|
||||||
EnableVirtualData bool `json:"enable_virtual_data" description:"是否启用虚流量"`
|
EnableVirtualData bool `json:"enable_virtual_data" description:"是否启用虚流量"`
|
||||||
|
VirtualRatio float64 `json:"virtual_ratio" description:"虚流量比例(real_data_mb/virtual_data_mb),启用虚流量时计算,否则为1.0"`
|
||||||
SuggestedRetailPrice int64 `json:"suggested_retail_price" description:"建议售价(分)"`
|
SuggestedRetailPrice int64 `json:"suggested_retail_price" description:"建议售价(分)"`
|
||||||
CostPrice int64 `json:"cost_price" description:"成本价(分)"`
|
CostPrice int64 `json:"cost_price" description:"成本价(分)"`
|
||||||
OneTimeCommissionAmount *int64 `json:"one_time_commission_amount,omitempty" description:"一次性佣金金额(分,代理视角)"`
|
OneTimeCommissionAmount *int64 `json:"one_time_commission_amount,omitempty" description:"一次性佣金金额(分,代理视角)"`
|
||||||
|
|||||||
@@ -514,6 +514,7 @@ func (s *Service) toResponse(ctx context.Context, pkg *model.Package) *dto.Packa
|
|||||||
RealDataMB: pkg.RealDataMB,
|
RealDataMB: pkg.RealDataMB,
|
||||||
VirtualDataMB: pkg.VirtualDataMB,
|
VirtualDataMB: pkg.VirtualDataMB,
|
||||||
EnableVirtualData: pkg.EnableVirtualData,
|
EnableVirtualData: pkg.EnableVirtualData,
|
||||||
|
VirtualRatio: calculateVirtualRatio(pkg.EnableVirtualData, pkg.RealDataMB, pkg.VirtualDataMB),
|
||||||
CostPrice: pkg.CostPrice,
|
CostPrice: pkg.CostPrice,
|
||||||
SuggestedRetailPrice: pkg.SuggestedRetailPrice,
|
SuggestedRetailPrice: pkg.SuggestedRetailPrice,
|
||||||
CalendarType: pkg.CalendarType,
|
CalendarType: pkg.CalendarType,
|
||||||
@@ -578,6 +579,7 @@ func (s *Service) toResponseWithAllocation(_ context.Context, pkg *model.Package
|
|||||||
RealDataMB: pkg.RealDataMB,
|
RealDataMB: pkg.RealDataMB,
|
||||||
VirtualDataMB: pkg.VirtualDataMB,
|
VirtualDataMB: pkg.VirtualDataMB,
|
||||||
EnableVirtualData: pkg.EnableVirtualData,
|
EnableVirtualData: pkg.EnableVirtualData,
|
||||||
|
VirtualRatio: calculateVirtualRatio(pkg.EnableVirtualData, pkg.RealDataMB, pkg.VirtualDataMB),
|
||||||
CostPrice: pkg.CostPrice,
|
CostPrice: pkg.CostPrice,
|
||||||
SuggestedRetailPrice: pkg.SuggestedRetailPrice,
|
SuggestedRetailPrice: pkg.SuggestedRetailPrice,
|
||||||
CalendarType: pkg.CalendarType,
|
CalendarType: pkg.CalendarType,
|
||||||
|
|||||||
Reference in New Issue
Block a user