Пример #1
0
        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);
        }
Пример #2
0
 //存储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);
     }
 }
Пример #3
0
        //获取指定订单关联车辆的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);
        }
Пример #4
0
        public async Task <ActionResult> SaveFormJson(VehicleBrowserEntity entity)
        {
            TData <string> obj = await vehicleBrowserBLL.SaveForm(entity);

            return(Json(obj));
        }