| | |
| | | var car = await _client.Queryable<OA_CarManage>().Where(x => x.StaffID == Param.DriverId && x.MemberID == _oAServices.firmId).FirstAsync(); |
| | | data.CarId = car == null ? 0 : car.Keyid; |
| | | |
| | | foreach (var item in data.DeliverPlans) |
| | | { |
| | | item.DriverId = Param.DriverId; |
| | | item.CarId = car == null ? 0 : car.Keyid; |
| | | item.Updater = Permissions.MemberId; |
| | | item.LastUpdateTime = DateTime.Now; |
| | | item.DeliverTime = Param.DeliverTime; |
| | | //foreach (var item in data.DeliverPlans) |
| | | //{ |
| | | // item.DriverId = Param.DriverId; |
| | | // item.CarId = car == null ? 0 : car.Keyid; |
| | | // item.Updater = Permissions.MemberId; |
| | | // item.LastUpdateTime = DateTime.Now; |
| | | // item.DeliverTime = Param.DeliverTime; |
| | | |
| | | } |
| | | //} |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | data.Attachments = Param.Attachments; |
| | | |
| | | return await _client.UpdateNav(data).Include(x => x.Attachments, new UpdateNavOptions() |
| | | { |
| | | OneToManyInsertOrUpdate = true, |
| | | }).Include(x => x.DeliverPlans, new UpdateNavOptions() |
| | | { |
| | | OneToManyInsertOrUpdate = true, |
| | | }).ExecuteCommandAsync(); |
| | | return await _client.UpdateNav(data).Include(x => x.Attachments).ExecuteCommandAsync(); |
| | | |
| | | |
| | | |