From 08e54969dad49e068a985bd1374b68d453ee88d8 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期五, 17 五月 2024 08:52:37 +0800 Subject: [PATCH] 修改job不能是物理删除 --- /dev/null | 23 ----------------------- CoreCms.Net.Services/baifenbingfa/Job_jobSetingServices.cs | 11 +++++++++-- CoreCms.Net.Repository/baifenbingfa/Job_jobSetingRepository.cs | 2 +- CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_jobSetingController.cs | 12 +++++++++++- 4 files changed, 21 insertions(+), 27 deletions(-) diff --git a/CoreCms.Net.Repository/baifenbingfa/Job_jobSetingRepository.cs b/CoreCms.Net.Repository/baifenbingfa/Job_jobSetingRepository.cs index 39c3d28..4426a19 100644 --- a/CoreCms.Net.Repository/baifenbingfa/Job_jobSetingRepository.cs +++ b/CoreCms.Net.Repository/baifenbingfa/Job_jobSetingRepository.cs @@ -220,7 +220,7 @@ public async Task<List<Job_jobSeting>> QueryAsyncALL() { - var page = await DbClient.Queryable<Job_jobSeting>().Where(x => x.isEN == true).ToListAsync(); + var page = await DbClient.Queryable<Job_jobSeting>().Where(x => x.isEN == true&&x.isdelete==false).ToListAsync(); return page; } diff --git a/CoreCms.Net.Services/baifenbingfa/Job_jobSetingServices.cs b/CoreCms.Net.Services/baifenbingfa/Job_jobSetingServices.cs index 53029bd..4454e88 100644 --- a/CoreCms.Net.Services/baifenbingfa/Job_jobSetingServices.cs +++ b/CoreCms.Net.Services/baifenbingfa/Job_jobSetingServices.cs @@ -79,7 +79,9 @@ /// <returns></returns> public async Task<AdminUiCallBack> DeleteByIdAsync(object id) { - return await _dal.DeleteByIdAsync(id); + var dta=await _unitOfWork.GetDbClient().Queryable<Job_jobSeting>().In(id).FirstAsync(); + dta.isdelete = true; + return await _dal.UpdateAsync(dta); } /// <summary> @@ -89,7 +91,12 @@ /// <returns></returns> public async Task<AdminUiCallBack> DeleteByIdsAsync(int[] ids) { - return await _dal.DeleteByIdsAsync(ids); + var dta = await _unitOfWork.GetDbClient().Queryable<Job_jobSeting>().In(ids).ToListAsync(); + foreach (var item in dta) + { + item.isdelete = true; + } + return await _dal.UpdateAsync(dta); } #endregion diff --git a/CoreCms.Net.Uni-App/bin/Debug/net8.0/CoreCms.Net.Uni-App.deps.json b/CoreCms.Net.Uni-App/bin/Debug/net8.0/CoreCms.Net.Uni-App.deps.json deleted file mode 100644 index 4c9e895..0000000 --- a/CoreCms.Net.Uni-App/bin/Debug/net8.0/CoreCms.Net.Uni-App.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "CoreCms.Net.Uni-App/1.0.0": { - "runtime": { - "CoreCms.Net.Uni-App.dll": {} - } - } - } - }, - "libraries": { - "CoreCms.Net.Uni-App/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_jobSetingController.cs b/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_jobSetingController.cs index dd35c2b..db91653 100644 --- a/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_jobSetingController.cs +++ b/CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_jobSetingController.cs @@ -145,6 +145,7 @@ { where = where.And(p => p.isEN == false); } + where=where.And(p=>p.isdelete == false); //寤虹珛鏃堕棿 datetime var createTime = Request.Form["createTime"].FirstOrDefault(); if (!string.IsNullOrEmpty(createTime)) @@ -303,7 +304,16 @@ { entity.upDataBy = _user?.Name ?? "绯荤粺鎴栬�呭叾浠�"; entity.upDataTime = DateTime.Now; - var jm = await _Job_jobSetingServices.UpdateAsync(entity); + var data = await _Job_jobSetingServices.QueryByIdAsync(entity.id); + data.upDataTime = DateTime.Now; + data.upDataBy = _user?.Name ?? "绯荤粺鎴栬�呭叾浠�"; + data.position=entity.position; + data.quantity = entity.quantity; + data.isEN=entity.isEN; + data.jobDescription = entity.jobDescription; + data.requirements = entity.requirements; + data.location = entity.location; + var jm = await _Job_jobSetingServices.UpdateAsync(data); return jm; } #endregion -- Gitblit v1.9.1