public async Task <ResponseMessage <CustomerNotShops> > PostCustomerNotShops(UserInfo user, [FromBody] CustomerNotShops customerNotShops) { Logger.Trace($"用户{user?.UserName ?? ""}({user?.Id ?? ""})新增客源不感兴趣商铺信息(PostCustomerNotShops):\r\n请求参数为:\r\n" + (customerNotShops != null ? JsonHelper.ToJson(customerNotShops) : "")); var response = new ResponseMessage <CustomerNotShops>(); 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($"用户{user?.UserName ?? ""}({user?.Id ?? ""})新增客源不感兴趣商铺信息(PostCustomerNotShops)模型验证失败:\r\n{response.Message ?? ""},\r\n请求参数为:\r\n" + (customerNotShops != null ? JsonHelper.ToJson(customerNotShops) : "")); return(response); } try { response = await _shopsManager.CreateCustomerNotShopAsync(user, customerNotShops, HttpContext.RequestAborted); } catch (Exception e) { response.Code = ResponseCodeDefines.ServiceError; response.Message = "服务器错误" + e.ToString(); Logger.Error($"用户{user?.UserName ?? ""}({user?.Id ?? ""})新增客源不感兴趣商铺信息(PostCustomerNotShops)请求失败:\r\n{response.Message ?? ""},\r\n请求参数为:\r\n" + (customerNotShops != null ? JsonHelper.ToJson(customerNotShops) : "")); } return(response); }