| | |
| | | using cylsg.Model.utilityViewModel; |
| | | using ECTESTOA; |
| | | using EzCoreNet.Redis; |
| | | using EzInitqMessageDef; |
| | | using Furion.LinqBuilder; |
| | | using Microsoft.AspNetCore.Http.HttpResults; |
| | | using Models; |
| | |
| | | Expression<Func<OA_DeliverPlanPaiche, bool>> SearchList = (x) => true; |
| | | SearchList = SearchList.And(x => x.FirmId == _oAServices.firmId); |
| | | SearchList = SearchList.And(x => x.DriverId == Permissions.KeyId);//只看自己 |
| | | SearchList = SearchList.And(x => x.ShifouDelivery != 2);//过滤有效 |
| | | SearchList = SearchList.And(x => x.ShifouDelivery != 2 && x.ShifouDelivery != 0);//过滤有效 |
| | | if (Param.DeliverKeyID != null) |
| | | { |
| | | SearchList = SearchList.And(x => x.DriverId == Param.DeliverKeyID); |
| | |
| | | if(Param.Deliveredstatus== DeliveredType.Delivered) |
| | | a.DeliveredTime = DateTime.Now; |
| | | a.Wentifankui = Param.Wentifankui; |
| | | if( !string.IsNullOrEmpty( Param.Wentifankui)) |
| | | { |
| | | |
| | | //问题反馈不为空,则插入反馈信息 |
| | | |
| | | await InitQMessages.SendMessageAsync<CY_OSDeiverWentiFankuaiModes>(InitQMessages.CYOSDeiverWentiFankuai, new CY_OSDeiverWentiFankuaiModes |
| | | { |
| | | CreateTime = DateTime.Now, |
| | | OA_DeliverPlanPaicheID = a.Keyid, |
| | | WenTi = Param.Wentifankui, |
| | | }); |
| | | } |
| | | a.Deliveredstatus= Param.Deliveredstatus; |
| | | a.Attachments = Param.Attachments; |
| | | |