refactor-location #134
			
				
			
		
		
		
	|  | @ -119,7 +119,7 @@ func (s Supplier) UpdateWarehouseIntoServiceSupplier(p model.UpdateSupplierWareh | ||||||
| 
 | 
 | ||||||
| // GetWarehouseFreeship ...
 | // GetWarehouseFreeship ...
 | ||||||
| func (s Supplier) GetWarehouseFreeship() (*model.ResponseListWarehouseIDByBusinessType, error) { | func (s Supplier) GetWarehouseFreeship() (*model.ResponseListWarehouseIDByBusinessType, error) { | ||||||
| 	msg, err := natsio.GetServer().Request(subject.Selly.GetListWarehouseFreeship, toBytes(bson.M{})) | 	msg, err := natsio.GetServer().Request(subject.Supplier.GetListWarehouseFreeship, toBytes(bson.M{})) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return nil, err | 		return nil, err | ||||||
| 	} | 	} | ||||||
|  | @ -139,15 +139,15 @@ func (s Supplier) GetWarehouseFreeship() (*model.ResponseListWarehouseIDByBusine | ||||||
| 	return r.Data, nil | 	return r.Data, nil | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // GetFreeshipsBySupplierIDs ...
 | // GetFreeShipInfo ...
 | ||||||
| func (s Supplier) GetFreeshipsBySupplierIDs(p model.GetFreeshipsBySupplierIds) (*model.ResponseListFreeshipsBySupplierIds, error) { | func (s Supplier) GetFreeShipInfo(p []model.SupplierFreeShipInfoRequestPayload) ([]*model.SupplierFreeShipInfoResponse, error) { | ||||||
| 	msg, err := natsio.GetServer().Request(subject.Selly.GetFreeshipsBySupplierIds, toBytes(p)) | 	msg, err := natsio.GetServer().Request(subject.Supplier.GetFreeShipInfo, toBytes(p)) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return nil, err | 		return nil, err | ||||||
| 	} | 	} | ||||||
| 	var r struct { | 	var r struct { | ||||||
| 		Data  *model.ResponseListFreeshipsBySupplierIds `json:"data"` | 		Data  []*model.SupplierFreeShipInfoResponse `json:"data"` | ||||||
| 		Error string                                    `json:"error"` | 		Error string                                `json:"error"` | ||||||
| 	} | 	} | ||||||
| 	if err = json.Unmarshal(msg.Data, &r); err != nil { | 	if err = json.Unmarshal(msg.Data, &r); err != nil { | ||||||
| 		return nil, err | 		return nil, err | ||||||
|  |  | ||||||
|  | @ -49,6 +49,6 @@ type SupplierCashflowCreatePayload struct { | ||||||
| 	ClickAction *ClickAction `json:"clickAction"` | 	ClickAction *ClickAction `json:"clickAction"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type GetFreeshipsBySupplierIds struct { | type SupplierFreeShipInfoRequestPayload struct { | ||||||
| 	SupplierIDs []string `json:"supplierIds"` | 	SupplierID string `json:"supplierId"` | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -38,13 +38,14 @@ type SupplierCashflowCreateResponse struct { | ||||||
| 	ID string `json:"id"` | 	ID string `json:"id"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type Freeship struct { | type FreeShip struct { | ||||||
| 	ID            string   `json:"_id"` | 	ID            string   `json:"_id"` | ||||||
| 	ShortName     string   `json:"shortName"` | 	ShortName     string   `json:"shortName"` | ||||||
| 	MilestoneText []string `json:"milestoneText"` | 	MilestoneText []string `json:"milestoneText"` | ||||||
|  | 	Order         int      `json:"-"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type ResponseListFreeshipsBySupplierIds struct { | type SupplierFreeShipInfoResponse struct { | ||||||
| 	SupplierID string     `json:"supplierId"` | 	SupplierID string     `json:"supplierId"` | ||||||
| 	Freeships  []Freeship `json:"freeships"` | 	FreeShips  []FreeShip `json:"freeShips"` | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,15 +0,0 @@ | ||||||
| package subject |  | ||||||
| 
 |  | ||||||
| import "fmt" |  | ||||||
| 
 |  | ||||||
| func getSellyValue(val string) string { |  | ||||||
| 	return fmt.Sprintf("%s.%s", prefixes.Selly, val) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var Selly = struct { |  | ||||||
| 	GetFreeshipsBySupplierIds string |  | ||||||
| 	GetListWarehouseFreeship  string |  | ||||||
| }{ |  | ||||||
| 	GetFreeshipsBySupplierIds: getSellyValue("get_freeships_by_supplier_ids"), |  | ||||||
| 	GetListWarehouseFreeship:  getSupplierValue("get_list_warehouse_freeship"), |  | ||||||
| } |  | ||||||
|  | @ -12,10 +12,12 @@ var Supplier = struct { | ||||||
| 	FindAll                         string | 	FindAll                         string | ||||||
| 	GetListWarehouseFreeship        string | 	GetListWarehouseFreeship        string | ||||||
| 	CreateCashflow                  string | 	CreateCashflow                  string | ||||||
|  | 	GetFreeShipInfo                 string | ||||||
| }{ | }{ | ||||||
| 	GetListSupplierInfo:             getSupplierValue("get_list_supplier_info"), | 	GetListSupplierInfo:             getSupplierValue("get_list_supplier_info"), | ||||||
| 	GetSupplierContractBySupplierID: getSupplierValue("get_supplier_contract_by_supplier_id"), | 	GetSupplierContractBySupplierID: getSupplierValue("get_supplier_contract_by_supplier_id"), | ||||||
| 	FindAll:                         getSupplierValue("find_all"), | 	FindAll:                         getSupplierValue("find_all"), | ||||||
| 	GetListWarehouseFreeship:        getSupplierValue("get_list_warehouse_freeship"), | 	GetListWarehouseFreeship:        getSupplierValue("get_list_warehouse_freeship"), | ||||||
| 	CreateCashflow:                  getSupplierValue("create_cashflow"), | 	CreateCashflow:                  getSupplierValue("create_cashflow"), | ||||||
|  | 	GetFreeShipInfo:                 getSupplierValue("get_free_ship_info"), | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue