feat(shipment): 添加订舱单费用编辑功能
- 新增 ArgsShipmentEditCost 结构体定义费用字段 - 实现 EditCost 方法用于编辑国内运费、国外运费和佣金 - 集成客户端调用逻辑处理费用更新请求
This commit is contained in:
@@ -233,6 +233,24 @@ func (s *shipment) Edit(ctx context.Context, args ArgsShipmentEdit) (err error)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type ArgsShipmentEditCost struct {
|
||||||
|
ShipmentId int64 // 订舱单id
|
||||||
|
DomesticShippingCost decimal.Decimal // 国内运费
|
||||||
|
ForeignShippingCost decimal.Decimal // 国外运费
|
||||||
|
ForeignCommission decimal.Decimal // 国外佣金
|
||||||
|
}
|
||||||
|
|
||||||
|
// EditCost @TITLE 编辑费用
|
||||||
|
func (s *shipment) EditCost(ctx context.Context, args ArgsShipmentEditCost) (err error) {
|
||||||
|
xClient, err := client.GetClient(s)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
reply := 0
|
||||||
|
err = xClient.Call(ctx, "EditCost", args, &reply)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// Customs @TITLE 报关信息
|
// Customs @TITLE 报关信息
|
||||||
func (s *shipment) Customs(ctx context.Context, shipmentId int64) (reply bean2.ReplyCustoms, err error) {
|
func (s *shipment) Customs(ctx context.Context, shipmentId int64) (reply bean2.ReplyCustoms, err error) {
|
||||||
xClient, err := client.GetClient(s)
|
xClient, err := client.GetClient(s)
|
||||||
|
|||||||
Reference in New Issue
Block a user