修改结汇
This commit is contained in:
		
							parent
							
								
									d1957b9228
								
							
						
					
					
						commit
						12b18adb9a
					
				| @ -62,3 +62,9 @@ const ( | |||||||
| 	BanFlagDisabled BanFlag = 1 // 禁用 | 	BanFlagDisabled BanFlag = 1 // 禁用 | ||||||
| 	BanFlagEnabled  BanFlag = 2 // 可用 | 	BanFlagEnabled  BanFlag = 2 // 可用 | ||||||
| ) | ) | ||||||
|  | 
 | ||||||
|  | type ExchangeSettlementType = int64 // 结汇单据类型 | ||||||
|  | const ( | ||||||
|  | 	ExchangeSettlementTypeMaster ExchangeSettlementType = 1 // 总票 | ||||||
|  | 	ExchangeSettlementTypeSub    ExchangeSettlementType = 2 // 分票 | ||||||
|  | ) | ||||||
|  | |||||||
| @ -77,4 +77,5 @@ type ReplyShipmentInfo struct { | |||||||
| 	SaleCurrencySymbol           string           `json:"saleCurrencySymbol"` | 	SaleCurrencySymbol           string           `json:"saleCurrencySymbol"` | ||||||
| 	SaleCurrencyRate             decimal.Decimal  `json:"saleCurrencyRate"` | 	SaleCurrencyRate             decimal.Decimal  `json:"saleCurrencyRate"` | ||||||
| 	BanFlag                      int64            `json:"banFlag"` | 	BanFlag                      int64            `json:"banFlag"` | ||||||
|  | 	IsExchangeSettlement         int64            `json:"isExchangeSettlement"` | ||||||
| } | } | ||||||
|  | |||||||
| @ -30,6 +30,7 @@ type ReplyExchangeSettlementList struct { | |||||||
| type ExchangeSettlementItem struct { | type ExchangeSettlementItem struct { | ||||||
| 	Id                   int64      `json:"id"` | 	Id                   int64      `json:"id"` | ||||||
| 	ShipmentId           int64      `json:"shipmentId"` | 	ShipmentId           int64      `json:"shipmentId"` | ||||||
|  | 	Type                 int64      `json:"type"` | ||||||
| 	InvoiceSerial        string     `json:"invoiceSerial"` | 	InvoiceSerial        string     `json:"invoiceSerial"` | ||||||
| 	ExchangeSettlementNo string     `json:"exchangeSettlementNo"` | 	ExchangeSettlementNo string     `json:"exchangeSettlementNo"` | ||||||
| 	ContractDate         *time.Time `json:"contractDate"` | 	ContractDate         *time.Time `json:"contractDate"` | ||||||
| @ -83,6 +84,7 @@ type ReplyExchangeSettlementInfo struct { | |||||||
| 	VesselNameVoyage     string     `json:"vesselNameVoyage"` | 	VesselNameVoyage     string     `json:"vesselNameVoyage"` | ||||||
| 	BanFlag              int64      `json:"banFlag"` | 	BanFlag              int64      `json:"banFlag"` | ||||||
| 	RecBankAddress       string     `json:"recBankAddress"` | 	RecBankAddress       string     `json:"recBankAddress"` | ||||||
|  | 	Type                 int64      `json:"type"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Info @TITLE 详情 | // Info @TITLE 详情 | ||||||
| @ -95,10 +97,33 @@ func (e *exchangeSettlement) Info(ctx context.Context, exchangeSettlementId int6 | |||||||
| 	return | 	return | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | // Products @TITLE 获取产品 | ||||||
|  | func (e *exchangeSettlement) Products(ctx context.Context, exchangeSettlementId int64) (reply []SaleProductItem, err error) { | ||||||
|  | 	xClient, err := client.GetClient(e) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  | 	err = xClient.Call(ctx, "Products", exchangeSettlementId, &reply) | ||||||
|  | 	return | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Gifts @TITLE 获取赠品 | ||||||
|  | func (e *exchangeSettlement) Gifts(ctx context.Context, exchangeSettlementId int64) (reply []GiftItem, err error) { | ||||||
|  | 	xClient, err := client.GetClient(e) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  | 	err = xClient.Call(ctx, "Gifts", exchangeSettlementId, &reply) | ||||||
|  | 	return | ||||||
|  | } | ||||||
|  | 
 | ||||||
| type ArgsExchangeSettlementGen struct { | type ArgsExchangeSettlementGen struct { | ||||||
| 	ShipmentId           int64  // 订舱id | 	ShipmentId             int64   // 订舱id | ||||||
| 	ExchangeSettlementNo string // 结汇单号 | 	ExchangeSettlementNo   string  // 结汇单号 | ||||||
| 	StaffId              int64  // 操作员工 | 	StaffId                int64   // 操作员工 | ||||||
|  | 	Type                   int64   // 类型 1=总票 2=分票 | ||||||
|  | 	ShipmentSaleProductIds []int64 // 订舱产品id | ||||||
|  | 	ShipmentGiftIds        []int64 // 订舱赠品id | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Gen @TITLE 生成 | // Gen @TITLE 生成 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user