From 757e9a10418043eb1a5c5e41975d3eb39db66a80 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期五, 20 六月 2025 14:27:04 +0800 Subject: [PATCH] no message --- cylsg/cylsg.Application/CyOS/CyOSSettingController.cs | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 56 insertions(+), 3 deletions(-) diff --git a/cylsg/cylsg.Application/CyOS/CyOSSettingController.cs b/cylsg/cylsg.Application/CyOS/CyOSSettingController.cs index 87256d7..dcdb043 100644 --- a/cylsg/cylsg.Application/CyOS/CyOSSettingController.cs +++ b/cylsg/cylsg.Application/CyOS/CyOSSettingController.cs @@ -95,7 +95,7 @@ /// </summary> /// <returns></returns> [HttpGet] - [AllowAnonymous] + public async Task<List<OaStaff>> Getdrivers() { return await _client.Queryable<OaStaff>().Includes(x=>x.Car).Where(x => x.Status == "鍦ㄨ亴" && x.FirmId == _oAServices.firmId && x.BF_IsDriver).Select(x => new OaStaff @@ -109,6 +109,43 @@ } + /// <summary> + /// 鑾峰彇杞﹁締鍒楄〃 + /// </summary> + /// <returns></returns> + [HttpGet] + public async Task<List<OA_CarManage>> GetCarList() + { + var listdata= await _client.Queryable<OA_CarManage>().Includes(x => x.Staff).Where(x => x.MemberID == _oAServices.firmId ).Select(x=>new OA_CarManage + { + Keyid = x.Keyid, + CarNumber = x.CarNumber, + Staff=x.Staff + }) + .ToListAsync(); + + foreach (var item in listdata) + { + if(item.Staff!=null) + { + if (item.Staff.Status != "鍦ㄨ亴") + { + item.Mark = "璇ュ憳宸ヤ笉灞炰簬鍦ㄨ亴鐘舵��,娲捐溅鍚庡彲鑳芥棤娉曞畬鎴愬悗缁祦绋�"; + } + if (item.Staff.BF_IsDriver ) + { + item.Mark+= "璇ュ憳宸ヤ笉鏄笓鑱屽徃鏈�"; + } + item.CarNumber = item.CarNumber + "(" + item.Staff.Name + ")"; + item.Staff = null; + } + item.StaffID = 0; + + + } + + return listdata; + } /// <summary> /// 鑾峰彇7澶╁唴鍙告満鍒楄〃 /// </summary> @@ -145,9 +182,25 @@ ////.ToListAsync(); } + /// <summary> + /// 鑾峰彇鍛樺伐鍒楄〃 + /// </summary> + /// <returns></returns> + [HttpGet] + public async Task<List<OaStaff>>GetStaffList() + { + return await _client.Queryable<OaStaff>().Where(x => x.Status == "鍦ㄨ亴" && x.FirmId == _oAServices.firmId && x.BF_IsDriver).Select(x => new OaStaff + { + Name = x.Name, + MemberId = x.MemberId, + Keyid = x.Keyid, + - - + }).WithCache(30).ToListAsync(); + } } + + + } -- Gitblit v1.9.1