public async Task <ResponseMessage <bool> > PutShopSaleStatus(string userid, [FromBody] SaleShopsStatusRquest PutSaleStatus) { Logger.Trace($"用户{userid ?? ""}修改销售状态(PutShopSaleStatus):\r\n请求参数为:\r\n" + (PutSaleStatus != null ? JsonHelper.ToJson(PutSaleStatus) : "")); ResponseMessage <bool> response = new ResponseMessage <bool>(); if (!ModelState.IsValid) { var error = ""; var errors = ModelState.Values.ToList(); foreach (var item in errors) { foreach (var e in item.Errors) { error += e.ErrorMessage + " "; } } response.Code = ResponseCodeDefines.ModelStateInvalid; response.Message = error; Logger.Warn($"用户{userid ?? ""}修改销售状态(PutShopSaleStatus)模型验证失败:\r\n{response.Message ?? ""},\r\n请求参数为:\r\n" + (PutSaleStatus != null ? JsonHelper.ToJson(PutSaleStatus) : "")); return(response); } try { response.Extension = await _shopsManager.UpdateSaleStatusAsync(userid, PutSaleStatus); } catch (Exception e) { response.Code = ResponseCodeDefines.ServiceError; response.Message = e.ToString(); Logger.Error($"用户{userid ?? ""}修改销售状态(PutShopSaleStatus)请求失败:\r\n{response.Message ?? ""},\r\n请求参数为:\r\n" + (PutSaleStatus != null ? JsonHelper.ToJson(PutSaleStatus) : "")); } return(response); }