增加各种状态的新建测试单
This commit is contained in:
@@ -74,8 +74,18 @@ func (s *OrderService) Create(in CreateOrderInput) (*model.Order, error) {
|
||||
}
|
||||
|
||||
status := model.OrderStatusPending
|
||||
if in.Status == model.OrderStatusPaid {
|
||||
status = model.OrderStatusPaid
|
||||
switch in.Status {
|
||||
case model.OrderStatusPending,
|
||||
model.OrderStatusPaid,
|
||||
model.OrderStatusDelivering,
|
||||
model.OrderStatusDelivered,
|
||||
model.OrderStatusShipFailed,
|
||||
model.OrderStatusCancelled:
|
||||
status = in.Status
|
||||
case "":
|
||||
// default pending
|
||||
default:
|
||||
return nil, errors.New("无效的订单状态")
|
||||
}
|
||||
|
||||
order := &model.Order{
|
||||
|
||||
Reference in New Issue
Block a user