add order func
This commit is contained in:
		
							parent
							
								
									af6e0843b9
								
							
						
					
					
						commit
						367dc7edd9
					
				| 
						 | 
					@ -66,3 +66,19 @@ func (o Order) ChangeDeliveryStatus(p model.OrderChangeDeliveryStatus) error {
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// UpdateLogisticInfoFailed ...
 | 
				
			||||||
 | 
					func (o Order) UpdateLogisticInfoFailed(p model.OrderUpdateLogisticInfoFailed) error {
 | 
				
			||||||
 | 
						msg, err := natsio.GetServer().Request(subject.Order.UpdateLogisticInfoFailed, toBytes(p))
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							return err
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						var r model.CommonResponseData
 | 
				
			||||||
 | 
						if err = json.Unmarshal(msg.Data, &r); err != nil {
 | 
				
			||||||
 | 
							return err
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						if r.Error != "" {
 | 
				
			||||||
 | 
							return errors.New(r.Error)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,3 +26,10 @@ type OrderChangeDeliveryStatus struct {
 | 
				
			||||||
type OrderORData struct {
 | 
					type OrderORData struct {
 | 
				
			||||||
	Link string `json:"link"`
 | 
						Link string `json:"link"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// OrderUpdateLogisticInfoFailed ...
 | 
				
			||||||
 | 
					type OrderUpdateLogisticInfoFailed struct {
 | 
				
			||||||
 | 
						OrderID string `json:"orderId"`
 | 
				
			||||||
 | 
						ORCode  string `json:"orCode"`
 | 
				
			||||||
 | 
						Reason  string `json:"reason"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,11 +7,13 @@ func getOrderValue(val string) string {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var Order = struct {
 | 
					var Order = struct {
 | 
				
			||||||
	UpdateORStatus       string
 | 
						UpdateORStatus           string
 | 
				
			||||||
	CancelDelivery       string
 | 
						CancelDelivery           string
 | 
				
			||||||
	ChangeDeliveryStatus string
 | 
						ChangeDeliveryStatus     string
 | 
				
			||||||
 | 
						UpdateLogisticInfoFailed string
 | 
				
			||||||
}{
 | 
					}{
 | 
				
			||||||
	UpdateORStatus:       getOrderValue("update_outbound_request_status"),
 | 
						UpdateORStatus:           getOrderValue("update_outbound_request_status"),
 | 
				
			||||||
	CancelDelivery:       getOrderValue("cancel_delivery"),
 | 
						CancelDelivery:           getOrderValue("cancel_delivery"),
 | 
				
			||||||
	ChangeDeliveryStatus: getOrderValue("change_delivery_status"),
 | 
						ChangeDeliveryStatus:     getOrderValue("change_delivery_status"),
 | 
				
			||||||
 | 
						UpdateLogisticInfoFailed: getOrderValue("update_logistic_info_failed"),
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue