/// <summary> /// 判断该用户是否存在 /// </summary> /// <param name="context"></param> public void AdminUserIsExistRequest(HttpContext context) { var response = new ResponseMessage <string>(); try { string userName = context.Request.Form["UserName"]; string userPwd = context.Request.Form["Pwd"]; var list = _userInfoService.GetList().Where(y => y.UserName == userName && y.Pwd == userPwd); if (list != null) { response.code = 0; response.msg = "登陆成功"; response.model = list.FirstOrDefault().Role.ToString(); context.Response.Write(SerializeHelp.ToJson(response)); } else { response.code = 500; response.msg = "用户名或者密码错误"; context.Response.Write(SerializeHelp.ToJson(response)); } } catch (Exception e) { _log.Error("判断该用户是否存在报错 56:" + e.Message); response.code = 500; response.msg = "请求错误,请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 获取商品 /// </summary> /// <returns></returns> public string GetProductList() { try { var list1 = _InfoProductService.GetList().AsQueryable(); var list2 = _InfoImageService.GetList().AsQueryable(); var list3 = from c in list1 select new ProductEx { Content = c.Content, CateId = c.CateId, MarketPrice = c.MarketPrice, Path = list2.Where(u => u.ProductId == c.ProductId).FirstOrDefault().PhotoUrl, Price = c.Price, ProductId = c.ProductId, Title = c.Title, Stock = c.Stock }; return(SerializeHelp.ToJson(list3.ToList())); } catch (Exception e) { _log.Error(e.Message); return(""); } }
public async Task History() { var para = this.ParaForm <AssetM>(); List <AssetM> data = AssetBll.HistoryList(para); if (data.Count == 0) { await this.Json(new { errmsg = para.ErrorMsg, errcode = para.ErrorCode }); return; } // 返回字段按需设定 var redata = AllFieldList(data); // 按需字段列表 if (!string.IsNullOrWhiteSpace(para.Fields) && para.Fields.Split(',').Length > 0) { var list = SerializeHelp.ObjectsToDicts(redata, para.Fields.Split(',')); await this.Json(new { list, errcode = ErrCode.Success }); return; } // 所有字段 await this.Json(new { list = redata, errcode = ErrCode.Success }); }
/// <summary> /// 修改 /// </summary> /// <param name="context"></param> public void UpdateNewsRequest(HttpContext context) { var response = new ResponseMessage(); try { string id = context.Request.Form["NewsId"]; string title = context.Request.Form["Title"]; string nTypes = context.Request.Form["NTypes"]; string content = context.Request.Form["Content"]; var pushTime = Convert.ToDateTime(context.Request.Form["PushTime"]); var path = context.Request.Form["PhotoId"]; var states = Convert.ToInt32(context.Request.Form["States"]); News News = new News() { NewsId = id, Title = title, NTypes = nTypes, Content = content, PhotoUrl = path, States = states, PushTime = pushTime }; var edi = _InfoService.Update(News); response.code = edi == true ? 0 : 500; response.msg = "修改成功"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { response.code = 500; response.msg = "修改失败"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 修改用户 /// </summary> /// <param name="context"></param> public void UpdateCustomerRequest(HttpContext context) { var response = new ResponseMessage(); try { string userName = context.Request.Form["UserName"]; string userPwd = context.Request.Form["Pwd"]; string userEmail = context.Request.Form["Email"]; string usernick = context.Request.Form["Nick"]; string id = context.Request.Form["UserId"]; string deliveryId = context.Request.Form["DeliveryId"]; Customer userInfo = new Customer(); userInfo.UserName = userName; userInfo.Pwd = userPwd; userInfo.Email = userEmail; userInfo.Nick = usernick; userInfo.DeliveryId = deliveryId; userInfo.UserId = id; var edi = _userInfoService.UpdateUserInfo(userInfo); response.code = edi == true ? 0 : 500; response.msg = "修改成功"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { response.code = 500; response.msg = "修改失败"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 列表查询 /// </summary> /// <param name="context"></param> public void ListDeliveryRequest(HttpContext context) { try { var id = context.Request.Form["UserId"]; var page = context.Request.Form["page"]; var index = context.Request.Form["limit"]; if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index)) { var list = _userInfoService.GetList().Where(y => y.UserId == id).ToList(); var res = SerializeHelp.ToTableJson<Delivery>(list); context.Response.Write(res); } else { var list = _userInfoService.GetList().Where(y => y.UserId == id ).ToList(); var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList(); var res = SerializeHelp.ToTableJson<Delivery>(list1, list.Count()); context.Response.Write(res); } } catch (Exception e) { } }
/// <summary> /// 修改管理员账号 /// </summary> /// <param name="context"></param> public void UpdateUsersRequest(HttpContext context) { var response = new ResponseMessage(); try { string userName = context.Request.Form["UserName"]; string role = context.Request.Form["Role"]; string id = context.Request.Form["SuId"]; var adminUser = new AdminUser(); adminUser.SuId = id; adminUser.Role = Convert.ToInt32(role); adminUser.UserName = userName; adminUser.Pwd = "123456"; var edi = _AdminUserService.Update(adminUser); if (edi) { response.code = 0; response.msg = "修改成功"; context.Response.Write(SerializeHelp.ToJson(response)); return; } response.code = 500; response.msg = "修改失败"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { response.code = 500; response.msg = "操作失败,请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 添加用户 /// </summary> /// <param name="context"></param> public void AddUsersRequest(HttpContext context) { var response = new ResponseMessage(); try { string userName = context.Request.Form["UserName"]; string role = context.Request.Form["Role"]; var adminUser = new AdminUser(); adminUser.SuId = Guid.NewGuid().ToString(); adminUser.Role = 2;//新开账户不给予赋予权限 adminUser.UserName = userName; adminUser.Pwd = "123456"; var add = _AdminUserService.Add(adminUser); if (add) { response.code = 0; response.msg = "添加成功"; context.Response.Write(SerializeHelp.ToJson(response)); return; } response.code = 500; response.msg = "添加失败"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { response.code = 500; response.msg = "操作失败,请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 修改 /// </summary> /// <param name="context"></param> public void UpdateCategoryRequest(HttpContext context) { var response = new ResponseMessage(); try { string id = context.Request.Form["id"]; string name = context.Request.Form["CateName"]; var model = _infoService.GetList().Where(y => y.CateId == id).SingleOrDefault(); Category category = new Category(); category.CateId = id; category.CateName = name; category.ParentId = model.ParentId; var edi = _infoService.Update(category); if (edi) { response.code = 0; response.msg = "修改成功"; context.Response.Write(SerializeHelp.ToJson(response)); } response.code = 500; response.msg = "修改失败"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { string error = e.Message; response.code = 500; response.msg = "请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 登陆 /// </summary> /// <param name="context"></param> public void LoginRequest(HttpContext context) { var response = new ResponseMessage <string>(); try { string userName = context.Request.Form["name"]; string userPwd = context.Request.Form["pwd"]; var model = _userInfoService.GetList().Where(y => y.UserName == userName && y.Pwd == userPwd).SingleOrDefault(); if (model != null) { response.code = 0; response.msg = "登陆成功"; //response.model = model.UserId+'.'+model.Nick; response.model = model.UserId; context.Response.Write(SerializeHelp.ToJson(response)); return; } response.code = 500; response.msg = "用户名或密码错误"; context.Response.Write(SerializeHelp.ToJson(response)); return; } catch (Exception e) { response.code = 500; response.msg = "失败,请重试"; context.Response.Write(SerializeHelp.ToJson(response)); return; } }
/// <summary> /// 添加用户 /// </summary> /// <param name="context"></param> public void AddUsersRequest(HttpContext context) { var response = new ResponseMessage(); try { string userName = context.Request.Form["name"]; string userPwd = context.Request.Form["pwd"]; string userEmail = context.Request.Form["email"]; string usernick = context.Request.Form["nick"]; Users userInfo = new Users(); userInfo.UserId = Guid.NewGuid().ToString(); userInfo.UserName = userName; userInfo.Pwd = userPwd; userInfo.Email = userEmail; userInfo.Nick = usernick; userInfo.DeliveryId = "?"; var add = _userInfoService.AddUserInfo(userInfo); response.code = add == true ? 0 : 500; response.msg = "添加成功"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { response.code = 500; response.msg = "添加失败"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> ///删除 /// </summary> /// <param name="context"></param> public void DeleteNewsRequest(HttpContext context) { var response = new ResponseMessage(); try { var id = context.Request["id"]; var del = _InfoService.Delete(id); if (del) { response.code = 0; response.msg = "删除成功"; context.Response.Write(SerializeHelp.ToJson(response)); } response.code = 500; response.msg = "删除失败"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { response.code = 500; response.msg = "删除失败"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 查询 /// </summary> /// <param name="context"></param> public void ListNewsRequest(HttpContext context) { try { var page = context.Request.Form["page"]; var index = context.Request.Form["limit"]; if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index)) { var list = _InfoService.GetList().ToList(); list = list ?? new List <News> { }; var res = SerializeHelp.ToTableJson(list); context.Response.Write(res); } else { var list = _InfoService.GetList().ToList(); list = list ?? new List <News> { }; var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList(); var res = SerializeHelp.ToTableJson(list1, list == null ? 0 : list.Count()); context.Response.Write(res); } } catch { var list = new List <News> { }; var res = SerializeHelp.ToTableJson(list); context.Response.Write(res); } }
/// <summary> /// 编辑订单状态 /// </summary> /// <param name="context"></param> public void EditOrderStatusRequest(HttpContext context) { var response = new ResponseMessage(); var id = context.Request.Form["id"]; var list = _infoService.GetList().Where(y => y.OrdersId == id).SingleOrDefault(); if (list == null) { response.code = 101; response.msg = "发货失败,不存在该订单信息"; context.Response.Write(SerializeHelp.ToJson(response)); return; } list.States = 2; //考虑商品库存 ? var update = _infoService.Update(list); if (update) { response.code = 0; response.msg = "发货成功"; context.Response.Write(SerializeHelp.ToJson(response)); } response.code = 500; response.msg = "发货失败"; context.Response.Write(SerializeHelp.ToJson(response)); }
/// <summary> /// 商品类型对应的商品 /// </summary> /// <param name="context"></param> public void TypeProductRequest(HttpContext context) { var typename = context.Request["Name"]; var id = context.Request["CateId"]; var page = context.Request.Form["page"]; var index = context.Request.Form["limit"]; if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index)) { var list = _infoProductService.GetList().Where(y => y.CateId == id)?.ToList(); foreach (var y in list) { y.CateId = typename; } list = list ?? new List <Product> { }; var res = SerializeHelp.ToTableJson(list); context.Response.Write(res); } else { var list = _infoProductService.GetList().Where(y => y.CateId == id)?.ToList(); list = list ?? new List <Product> { }; var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList(); var res = SerializeHelp.ToTableJson(list1, list.Count()); context.Response.Write(res); } }
/// <summary> /// 搜索用户 /// </summary> /// <param name="context"></param> public void SeachAdminUserRequest(HttpContext context) { var username = context.Request["name"]; var list = _userInfoService.GetList().Where(y => y.UserName.Contains(username)).ToList(); var res = SerializeHelp.ToTableJson <AdminUser>(list); context.Response.Write(res); }
/// <summary> /// 添加用户 /// </summary> /// <param name="context"></param> public void AddProductRequest(HttpContext context) { var response = new ResponseMessage(); try { string title = context.Request.Form["Title"]; string cateId = context.Request.Form["CateId"]; string content = context.Request.Form["Content"]; var marketPrice = Convert.ToDecimal(context.Request.Form["MarketPrice"]); var price = Convert.ToDecimal(context.Request.Form["Price"]); var stock = Convert.ToInt32(context.Request.Form["Stock"]); var postTime = Convert.ToDateTime(context.Request.Form["PostTime"]); var path = context.Request.Form["PhotoId"]; var Id = Guid.NewGuid().ToString(); /*如何开启事务 ?*/ //图片 Photo photo = new Photo { PhotoId = Guid.NewGuid().ToString(), PhotoUrl = path, ProductId = Id }; _photoInfoService.Add(photo); //商品 Product Product = new Product() { ProductId = Id, Title = title, CateId = cateId, Content = content, MarketPrice = marketPrice, Stock = stock, PostTime = postTime, Price = price, Icon = path }; var add = _InfoService.Add(Product); response.code = add == true ? 0 : 500; response.msg = "添加成功"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { string eroor = e.Message; response.code = 500; response.msg = "添加失败"; context.Response.Write(SerializeHelp.ToJson(response)); } }
public override void ExecuteCommand(UserClientEngine session, BaseCommandInfo commandInfo) { try { var newuser = SerializeHelp.Deserialize <User>(commandInfo.Data[0]); UserManage.Instance.AddUser(newuser); session.UserEvents.OnUserJoin(new UserJoinEventArgs(newuser)); } catch (Exception ex) { throw; } }
public override void ExecuteCommand(TransferSession session, BinaryRequestInfo requestInfo) { try { string configName = Path.GetFullPath(session.UpLoadEngine.UpLoadInfo.SaveName) + Config.ConfigSuffix; SerializeHelp.SerializeToFile <UpLoadInfo>(session.UpLoadEngine.UpLoadInfo, configName); session.UpLoadEngine.SendData(UpLoadOP.DoStop, new byte[] { 1 }, 0, 1); } catch (Exception ex) { log4net.LogManager.GetLogger("DoData").Error(ex.Message); } }
public void UploadImg(HttpContext context) { if (context.Request.Files.Count > 0) { var imgSrc = SerializeHelp.UploadFile(context); var res = new { msg = "ok", code = 0, src = imgSrc }; context.Response.Write(SerializeHelp.ToJson(res)); } else { var res = new { msg = "no", code = 500, src = "" }; context.Response.Write(res); } }
public override void ExecuteCommand(UpLoadClientEngine session, TransferCommandInfo commandInfo) { bool result = session.OnFileExist(); if (result) { byte[] data = SerializeHelp.Serialize <UpLoadInfo>(session.UpLoadInfo); session.SendData(UpLoadOP.DoCover, data, 0, data.Length); } else { session.DoEnd(); } }
///// <summary> /////删除用户 ///// </summary> ///// <param name="context"></param> //public void DeleteOrderRequest(HttpContext context) //{ // var response = new ResponseMessage(); // try // { // var id = context.Request["id"]; // var del = _infoService.Delete(id); // if (del) // { // response.code = 0; // response.msg = "删除成功"; // context.Response.Write(SerializeHelp.ToJson(response)); // } // response.code = 500; // response.msg = "删除失败"; // context.Response.Write(SerializeHelp.ToJson(response)); // } // catch (Exception e) // { // response.code = 500; // response.msg = "操作失败,请重试"; // context.Response.Write(SerializeHelp.ToJson(response)); // } //} /// <summary> /// 前端用户确认结算修改用户 /// </summary> /// <param name="context"></param> public void UpdateOrderRequest(HttpContext context) { var response = new ResponseMessage(); try { //订单动作 string action = context.Request.Form["action"]; string ordersId = context.Request.Form["OrdersId"]; var order = _infoService.GetList().Where(y => y.OrdersId == ordersId).FirstOrDefault(); if (action == "1") { string deliveryId = context.Request.Form["DeliveryId"]; string remark = context.Request.Form["Remark"]; //订单 order.Remark = remark; order.OrdersId = ordersId; order.Orderdate = DateTime.Now; order.States = 1; order.DeliveryId = deliveryId; } else if (action == "3") { order.States = 3; } else if (action == "4") { order.States = 4; } var add1 = _infoService.Update(order); if (add1) { response.code = 0; response.msg = "修改成功"; context.Response.Write(SerializeHelp.ToJson(response)); return; } response.code = 0; response.msg = "修改失败"; context.Response.Write(SerializeHelp.ToJson(response)); return; } catch (Exception e) { response.code = 500; response.msg = "失败,请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
public void LoadShipAtTransform(string shipName, Transform theTransform) { byte[] shipBytes = SerializeHelp.ReadFile(Application.dataPath + "/Resources/Ship/" + shipName); ShipData shipData = SerializeHelp.ReadObjectData <ShipData>(shipBytes); GameObject shipObject = Instantiate(EmptyShip, theTransform.position, theTransform.rotation); Ship ship = shipObject.GetComponent <Ship>(); ship.ShipName = ship.name = shipData.ShipName; foreach (var component in shipData.Records) { ship.AddComponent(component.id, component.level, new Vector2Int((int)component.pos.x, (int)component.pos.y), (ShipEnum.ShipUnitRotation)Enum.ToObject(typeof(ShipEnum.ShipUnitRotation), component.rotation), (ShipEnum.ShipUnitMirror)Enum.ToObject(typeof(ShipEnum.ShipUnitMirror), component.mirror)); } }
/// <summary> /// 修改用户 /// </summary> /// <param name="context"></param> public void UpdateProductRequest(HttpContext context) { var response = new ResponseMessage(); try { string id = context.Request.Form["ProductId"]; string title = context.Request.Form["Title"]; string cateId = context.Request.Form["CateId"]; string type = context.Request.Form["Content"]; string content = context.Request.Form["Content"]; var marketPrice = Convert.ToDecimal(context.Request.Form["MarketPrice"]); var price = Convert.ToDecimal(context.Request.Form["Price"]); var stock = Convert.ToInt32(context.Request.Form["Stock"]); var postTime = Convert.ToDateTime(context.Request.Form["PostTime"]); Product Product = new Product() { ProductId = id, Title = title, CateId = cateId, Content = content, MarketPrice = marketPrice, Stock = stock, PostTime = postTime, Price = price }; var edi = _InfoService.Update(Product); if (edi) { response.code = edi == true ? 0 : 500; response.msg = "修改成功"; context.Response.Write(SerializeHelp.ToJson(response)); } else { response.code = 500; response.msg = "修改失败"; context.Response.Write(SerializeHelp.ToJson(response)); } } catch (Exception e) { response.code = 500; response.msg = "请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
/// <summary> /// 添加 /// </summary> /// <param name="context"></param> public void AddFavoriteRequest(HttpContext context) { var response = new ResponseMessage(); try { //string id = context.Request.Form["FavoriteId"]; string productId = context.Request.Form["ProductId"]; string userId = context.Request.Form["UserId"]; var exist = _InfoService.GetList().Where(y => y.ProductId == productId && y.UserId == userId).ToList(); if (exist.Count() > 0) { response.code = 500; response.msg = "已收藏该商品,请勿重复添加"; context.Response.Write(SerializeHelp.ToJson(response)); return; } Favorite Favorite = new Favorite() { FavoriteId = Guid.NewGuid().ToString(), ProductId = productId, UserId = userId, DateTime = DateTime.Now, }; var add = _InfoService.Add(Favorite); if (add) { response.code = 0; response.msg = "添加成功"; context.Response.Write(SerializeHelp.ToJson(response)); return; } response.code = 500; response.msg = "添加失败"; context.Response.Write(SerializeHelp.ToJson(response)); } catch (Exception e) { string error = e.Message; response.code = 500; response.msg = "失败,请重试"; context.Response.Write(SerializeHelp.ToJson(response)); } }
public void SaveShip(Ship ship, GameCamp camp) { List <ShipData.PlaceRecord> records = new List <ShipData.PlaceRecord>(); foreach (var component in ship.ShipComponents.Values) { ShipData.PlaceRecord record; record.id = component.Id; record.level = component.ShipCompoionentLevel; record.mirror = (int)component.Mirror; record.pos = component.pos; record.rotation = (int)component.Rotation; records.Add(record); } byte[] shipBytes = SerializeHelp.WriteObjectData(new ShipData(ship.ShipName, records)); SerializeHelp.WriteFile(Application.dataPath + @"/Resources/Ship/" + camp.ToString() + ship.ShipName + ".ship", shipBytes); }
public override void ExecuteCommand(UpLoadClientEngine session, TransferCommandInfo commandInfo) { try { UpLoadInfo ServerConfigInfo = SerializeHelp.Deserialize <UpLoadInfo>(commandInfo.Data); long CurrentPos = ServerConfigInfo.TransferPos + ServerConfigInfo.TransferedLength; long TransferedLength = ServerConfigInfo.TransferedLength; long TransferLength = ServerConfigInfo.TransferLength; session.m_fileStream.Position = CurrentPos; session.UpLoadInfo = ServerConfigInfo; session.OnTransferStart(); while (TransferedLength < TransferLength) { lock (session.lockobj) { if (session == null) { return; } if (session.StatusCode == 1) { session.StatusCode = 2; session.m_StopEvent.Set(); return; } int length = session.m_fileStream.Read(session.readBuffer, 0, session.PacketSize); session.SendData(UpLoadOP.DoData, session.readBuffer, 0, length); TransferedLength += length; session.UpLoadInfo.TransferedLength = TransferedLength; session.OnTransferStep(TransferLength, TransferedLength, length); } } session.SendData(UpLoadOP.DoEnd, new byte[] { 1 }, 0, 1); new Action(() => { session.m_EndEvent.WaitOne(5000); session.DoEnd(); }).BeginInvoke(null, null); } catch (Exception ex) { //Log.Error(ex.ToString()); ex.ToString(); //error to do; } }
/// <summary> /// 查询我的收藏 /// </summary> /// <param name="context"></param> public void ListFavoriteRequest(HttpContext context) { try { var userid = context.Request.Form["UserId"]; var ProductId = _InfoService.GetList().Where(y => y.UserId == userid).Select(y => y.ProductId).ToList(); var list = _infoProductService.FavoriteProductList(ProductId); //var datelist = _InfoService.GetList().Where(y => y.UserId == userid); ///list.ForEach(u => u.FavoriDate = datelist.Where(y => y.ProductId == u.ProductId).Select(y => y.DateTime).FirstOrDefault()); list.ForEach(u => u.FavoriDate = Convert.ToDateTime(DateTime.Now.ToShortDateString())); var res = SerializeHelp.ToTableJson(list); context.Response.Write(res); } catch (Exception) { } }
public override void ExecuteCommand(TransferSession session, BinaryRequestInfo requestInfo) { try { UpLoadInfo ClientConfigInfo = SerializeHelp.Deserialize <UpLoadInfo>(requestInfo.Body); string saveName = Path.GetFullPath(ClientConfigInfo.SaveName); if (File.Exists(saveName)) { File.Delete(saveName); } session.UpLoadEngine.OnStartTransfer(ClientConfigInfo); session.UpLoadEngine.DoUpLoad(ClientConfigInfo); } catch (System.Exception ex) { log4net.LogManager.GetLogger("DoCover").Error(ex.Message); } }
public async Task Item() { var para = this.ParaForm <AssetM>(); AssetM data = AssetBll.GetById(para); if (data == null) { await this.Json(new { errmsg = para.ErrorMsg, errcode = para.ErrorCode }); return; } // 返回字段 var redata = new { data.Id, data.Title, data.Code, data.Amount, data.Value, data.Positions, data.Price, data.Remark, data.Profit, data.ExcOrg, data.Kind, data.Risk, ValueDate = data.ValueDate.ToString("yyyy/MM/dd HH:mm"), ExpDate = data.ExpDate.ToString("yyyy/MM/dd HH:mm"), data.Rate, data.Action, Ctime = data.Ctime.ToString("yyyy/MM/dd HH:mm"), data.ItemCode }; // 按需字段列表 if (!string.IsNullOrWhiteSpace(para.Fields) && para.Fields.Split(',').Length > 0) { var list = SerializeHelp.ObjectToDict(redata, para.Fields.Split(',')); await this.Json(new { list, errcode = ErrCode.Success }); return; } await this.Json(new { item = redata, errcode = ErrCode.Success }); }