public ResultModel <string> UpdateOrderAddressAndPhone(NewAddressPM model) { if (string.IsNullOrEmpty(model.OrderId) || string.IsNullOrEmpty(model.NewAddress) || string.IsNullOrEmpty(model.NewPhone)) { return(ResultModel <string> .Conclude(OneKeyPubOrderUpdateStatus.ParamEmpty)); } int result = iOrderProvider.UpdateOrderAddressAndPhone(model.OrderId, model.NewAddress, model.NewPhone); switch (result) { case -1: return(ResultModel <string> .Conclude(OneKeyPubOrderUpdateStatus.OnlyOneKeyPubOrder)); case 0: return(ResultModel <string> .Conclude(OneKeyPubOrderUpdateStatus.Failed)); case 1: default: return(ResultModel <string> .Conclude(OneKeyPubOrderUpdateStatus.Success)); } }