Compare commits

..

4 Commits

Author SHA1 Message Date
yangqiang f8debc1334 Merge pull request 'staging' (#12) from staging into master
部署生产环境 / 发布版本 (push) Successful in 21s Details
部署生产环境 / 编译发布 (push) Has been cancelled Details
Reviewed-on: #12
2024-03-29 18:11:48 +08:00
yangqiang f1d19ec0f7 Merge pull request 'dev' (#11) from dev into staging
部署到测试环境 / 编译发布 (push) Successful in 2m47s Details
Reviewed-on: #11
2024-03-29 18:10:03 +08:00
lyndonliu c67424492a fix: 查了再删
部署到开发环境 / 编译发布 (push) Successful in 3m39s Details
2024-03-29 18:05:49 +08:00
qxa a95de36734 Merge pull request 'dev' (#7) from dev into staging
部署到测试环境 / 编译发布 (push) Successful in 3m49s Details
Reviewed-on: #7
2024-03-29 16:19:36 +08:00
2 changed files with 12 additions and 4 deletions

View File

@ -105,7 +105,7 @@ public class ExamManager : DomainService, IExamManager
}).ToListAsync(); }).ToListAsync();
var gotoCount = 0; var gotoCount = 0;
dotPenOriginalImg: dotPenOriginalImg:
var zgtSettingDtls = await DbBiz.Queryable<MarkingSettingSubjective>().Where(w => w.ExamSubjectId == eto.ExamSubjectId).ToListAsync(); var zgtSettingDtls = await DbBiz.Queryable<MarkingSettingSubjective>().Where(w => w.ExamSubjectId == eto.ExamSubjectId).ToListAsync();
// 割原题 // 割原题
@ -413,11 +413,19 @@ dotPenOriginalImg:
await DbBiz.BeginTranAsync(); await DbBiz.BeginTranAsync();
// 删除 // 删除
await DbBiz.Deleteable<MkExamResult>().Where(w => w.ExamSubjectId == eto.ExamSubjectId && w.StudentNo == penSerial).ExecuteCommandAsync(); var delObjectiveIds = await DbBiz.Queryable<MkExamResult>()
.Where(w => w.ExamSubjectId == eto.ExamSubjectId && w.StudentNo == penSerial)
.Select(s => s.Id).ToListAsync();
await DbBiz.Deleteable<MkExamResult>().Where(w => delObjectiveIds.Contains(w.Id)).ExecuteCommandAsync();
var delSubjectiveIds = await DbBiz.Queryable<SubjectiveMarkingResult>()
.Where(w => w.ExamSubjectId == eto.ExamSubjectId && w.StudentExamNum == penSerial && w.IsDeleted == false)
.Select(s => s.Id).ToListAsync();
await DbBiz.Updateable<SubjectiveMarkingResult>() await DbBiz.Updateable<SubjectiveMarkingResult>()
.SetColumns(s => new SubjectiveMarkingResult { IsDeleted = true, UpdateDate = Clock.Now }) .SetColumns(s => new SubjectiveMarkingResult { IsDeleted = true, UpdateDate = Clock.Now })
.Where(w => w.ExamSubjectId == eto.ExamSubjectId && w.StudentExamNum == penSerial && w.IsDeleted == false) .Where(w => delSubjectiveIds.Contains(w.Id))
.ExecuteCommandAsync(); .ExecuteCommandAsync();
// 新增 // 新增
await DbBiz.Insertable(kgtDtls).ExecuteCommandAsync(); await DbBiz.Insertable(kgtDtls).ExecuteCommandAsync();
await DbBiz.Insertable(zgtDtls).ExecuteCommandAsync(); await DbBiz.Insertable(zgtDtls).ExecuteCommandAsync();

View File

@ -63,7 +63,7 @@ public class DolphinExamPictureCutHttpApiHostModule : AbpModule
}, },
db => db =>
{ {
db.QueryFilter.AddTableFilter<ISoftDelete>(s => s.IsDeleted == false); //db.QueryFilter.AddTableFilter<ISoftDelete>(s => s.IsDeleted == false);
var config = new SqlSugarConfig(); var config = new SqlSugarConfig();
db.Aop.DataExecuting = config.DataExecuting(context.Services); db.Aop.DataExecuting = config.DataExecuting(context.Services);