public async Task <TData <string> > SaveForm(VehicleBrowserEntity entity) { TData <string> obj = new TData <string>(); await vehicleBrowserService.SaveForm(entity); obj.Data = entity.Id.ParseToString(); obj.Tag = 1; return(obj); }
//存储VehicleBrowserEntity([email protected]) public async Task SaveVehicleBrowserForm(VehicleBrowserEntity entity) { if (entity.Id.IsNullOrZero()) { entity.Create(); await this.BaseRepository().Insert(entity); } else { await this.BaseRepository().Update(entity); } }
//获取指定订单关联车辆的Id字符串([email protected]) public async Task <string> GetVehicleIds(long id) { string sIds = ""; var expression = LinqExtensions.True <VehicleEntity>(); expression = expression.And(t => t.OrderId == id); //expression = expression.And(t => t.Status == 2 || t.Status == 3); var list = await this.BaseRepository().FindList(expression); foreach (VehicleEntity item in list) { if (sIds.Length > 0) { sIds += ","; } sIds += item.Id.ToString(); //将VehicleEntity数据写入VehicleBrowserEntity VehicleBrowserEntity vbEntity = new VehicleBrowserEntity(); vbEntity.VehicleMissionId = item.Id; vbEntity.OrderId = item.OrderId; vbEntity.OrderNo = item.OrderNo; vbEntity.DriverName = item.DriverName; vbEntity.DriverIdentityNo = item.DriverIdentityNo; vbEntity.DriverPhone = item.DriverPhone; vbEntity.VehicleNo = item.VehicleNo; vbEntity.CheckTime = item.CheckTime; vbEntity.MissonType = item.MissonType; vbEntity.GoodsType = item.GoodsType; vbEntity.GoodsName = item.GoodsName; vbEntity.GoodsModel = item.GoodsModel; vbEntity.Destination = item.Destination; vbEntity.BillNumber = item.BillNumber; vbEntity.CabinetNo = item.CabinetNo; vbEntity.Loadable = item.Loadable; vbEntity.Loaded = item.Loaded; vbEntity.ShippingDock = item.ShippingDock; vbEntity.ReachTime = item.ReachTime; vbEntity.Status = item.Status; vbEntity.UserId = item.UserId; vbEntity.UserName = item.UserName; vbEntity.DeptId = item.DeptId; vbEntity.DeptName = item.DeptName; vbEntity.Remarks = item.Remarks; await SaveVehicleBrowserForm(vbEntity); } //删除VehicleEntity数据 if (sIds.Length > 0) { await DeleteVehicleForm(sIds); } return(sIds); }
public async Task <ActionResult> SaveFormJson(VehicleBrowserEntity entity) { TData <string> obj = await vehicleBrowserBLL.SaveForm(entity); return(Json(obj)); }