Merge branch 'master' of https://gitee.com/frane-yang/SGGL_CWCEC
This commit is contained in:
		
						commit
						aac119e751
					
				| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					--修复试卷统计与成绩不符 
 | 
				
			||||||
 | 
					UPDATE Training_TestRecord  SET Training_TestRecord.TestScores =item.SCore
 | 
				
			||||||
 | 
					from (SELECT SUM(SubjectScore) AS SCore,TestRecordId FROM Training_TestRecordItem
 | 
				
			||||||
 | 
					GROUP BY TestRecordId) item 
 | 
				
			||||||
 | 
					where Training_TestRecord.TestRecordId=item.TestRecordId AND Training_TestRecord.TestEndTime IS NOT NULL 
 | 
				
			||||||
 | 
					AND  item.SCore != Training_TestRecord.TestScores AND item.SCore IS NOT NULL
 | 
				
			||||||
 | 
					GO
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					--ADD BY Yanghongwei 2022-06-14
 | 
				
			||||||
 | 
					1、修复考试成绩与试卷分值不符情况
 | 
				
			||||||
 | 
					--END
 | 
				
			||||||
| 
						 | 
					@ -470,7 +470,8 @@ namespace BLL
 | 
				
			||||||
                List<string> unitIdList = Funs.GetStrListByStr(unitIds, ',');
 | 
					                List<string> unitIdList = Funs.GetStrListByStr(unitIds, ',');
 | 
				
			||||||
                var getPersons = from x in db.View_SitePerson_Person
 | 
					                var getPersons = from x in db.View_SitePerson_Person
 | 
				
			||||||
                                 where x.ProjectId == projectId && unitIdList.Contains(x.UnitId) && x.IsUsed == true
 | 
					                                 where x.ProjectId == projectId && unitIdList.Contains(x.UnitId) && x.IsUsed == true
 | 
				
			||||||
                                 && x.InTime <= DateTime.Now && (!x.OutTime.HasValue || x.OutTime >= DateTime.Now)
 | 
					                                 //&& x.InTime <= DateTime.Now
 | 
				
			||||||
 | 
					                                 && (!x.OutTime.HasValue || x.OutTime >= DateTime.Now)
 | 
				
			||||||
                                 select new Model.PersonItem
 | 
					                                 select new Model.PersonItem
 | 
				
			||||||
                                 {
 | 
					                                 {
 | 
				
			||||||
                                     PersonId = x.PersonId,
 | 
					                                     PersonId = x.PersonId,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -321,17 +321,14 @@ namespace WebAPI.Controllers
 | 
				
			||||||
                var getItem = TestRecordItemService.GetTestRecordItemTestRecordItemId(testRecordItemId);
 | 
					                var getItem = TestRecordItemService.GetTestRecordItemTestRecordItemId(testRecordItemId);
 | 
				
			||||||
                if (getItem != null)
 | 
					                if (getItem != null)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
					                    APITestRecordService.getTestRecordItemAnswerBySelectedItem(getItem, selectedItem);
 | 
				
			||||||
                    //更新没有结束时间且超时的考试记录
 | 
					                    //更新没有结束时间且超时的考试记录
 | 
				
			||||||
                    int closeCount = TestRecordService.UpdateTestEndTimeNull(getItem.TestRecordId);
 | 
					                    int closeCount = TestRecordService.UpdateTestEndTimeNull(getItem.TestRecordId);
 | 
				
			||||||
                    if (closeCount > 0)
 | 
					                    if (closeCount > 0)
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        responeData.code = 2;
 | 
					                        responeData.code = 2;
 | 
				
			||||||
                        responeData.message = "本次考试已结束,系统自动交卷!";
 | 
					                        responeData.message = "本次考试已结束,系统自动交卷!";
 | 
				
			||||||
                    }
 | 
					                    }                   
 | 
				
			||||||
                    else
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                        APITestRecordService.getTestRecordItemAnswerBySelectedItem(getItem, selectedItem);
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                else
 | 
					                else
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue