|
|
@@ -1949,7 +1949,27 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
return this.BaseRepository("CollegeMIS").FindList<StuEnrollMidExamScoreEntity>(x => x.StuEnrollId == keyValue); |
|
|
|
var list = this.BaseRepository("CollegeMIS").FindList<StuEnrollMidExamScoreEntity>(x => x.StuEnrollId == keyValue).ToList(); |
|
|
|
if (list == null || list.Count() <= 0) |
|
|
|
{ |
|
|
|
var db = this.BaseRepository("CollegeMIS"); |
|
|
|
db.BeginTrans(); |
|
|
|
var dataItem = this.BaseRepository().FindList<DataItemDetailEntity>("select b.* from [dbo].[LR_Base_DataItem] a join [dbo].[LR_Base_DataItemDetail] b on a.f_itemid=b.f_itemid where a.F_ItemCode='MidTermSubject' and b.f_deletemark=0 and b.f_enabledmark=1").OrderBy(x => x.F_SortCode); |
|
|
|
|
|
|
|
foreach (var data in dataItem) |
|
|
|
{ |
|
|
|
StuEnrollMidExamScoreEntity entity = new StuEnrollMidExamScoreEntity(); |
|
|
|
entity.Create(); |
|
|
|
entity.StuEnrollId = keyValue; |
|
|
|
entity.subjectName = data.F_ItemName; |
|
|
|
entity.subjectCode = data.F_ItemCode; |
|
|
|
entity.sort = data.F_SortCode; |
|
|
|
db.Insert(entity); |
|
|
|
list.Add(entity); |
|
|
|
} |
|
|
|
db.Commit(); |
|
|
|
} |
|
|
|
return list; |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|