CrazyIter_Bin hace 3 años
padre
commit
5f659d4737
Se han modificado 100 ficheros con 447 adiciones y 447 borrados
  1. 3 3
      TEAMModelAPI/Controllers/School/ExamController.cs
  2. 1 1
      TEAMModelAPI/Controllers/School/GroupListController.cs
  3. 6 6
      TEAMModelBI/Controllers/BIAbility/AbilityMgmtController.cs
  4. 3 3
      TEAMModelBI/Controllers/BIAbility/AbilityTaskMgmtController.cs
  5. 11 11
      TEAMModelBI/Controllers/BIHome/HomeStatisController.cs
  6. 4 4
      TEAMModelBI/Controllers/BINormal/AppCompanyController.cs
  7. 1 1
      TEAMModelBI/Controllers/BINormal/BIOpenApiController.cs
  8. 1 1
      TEAMModelBI/Controllers/BINormal/CompanyController.cs
  9. 2 2
      TEAMModelBI/Controllers/BISchool/AreaRelevantController.cs
  10. 4 4
      TEAMModelBI/Controllers/BISchool/BatchAreaController.cs
  11. 6 6
      TEAMModelBI/Controllers/BISchool/BatchSchoolController.cs
  12. 1 1
      TEAMModelBI/Controllers/BISchool/RoomController.cs
  13. 7 7
      TEAMModelBI/Controllers/BISchool/SchoolController.cs
  14. 4 4
      TEAMModelBI/Controllers/BIServer/BiServersController.cs
  15. 1 1
      TEAMModelBI/Controllers/BIStudent/StuActivityController.cs
  16. 2 2
      TEAMModelBI/Controllers/BITest/TestController.cs
  17. 1 1
      TEAMModelBI/Controllers/Census/ActivitySticsController.cs
  18. 2 2
      TEAMModelBI/Controllers/Census/LessonSticsController.cs
  19. 3 3
      TEAMModelBI/Controllers/DingDingStruc/DDStructController.cs
  20. 2 2
      TEAMModelBI/Controllers/DingDingStruc/SystemConfigController.cs
  21. 9 9
      TEAMModelBI/Controllers/DingDingStruc/TableDingDingInfoController.cs
  22. 3 3
      TEAMModelBI/Controllers/LoginController.cs
  23. 3 3
      TEAMModelBI/Controllers/OperateRecord/OperateLogController.cs
  24. 2 2
      TEAMModelOS.FunctionV4/CosmosDB/TriggerCorrect.cs
  25. 7 7
      TEAMModelOS.FunctionV4/CosmosDB/TriggerExam.cs
  26. 2 2
      TEAMModelOS.FunctionV4/CosmosDB/TriggerExamLite.cs
  27. 2 2
      TEAMModelOS.FunctionV4/CosmosDB/TriggerHomework.cs
  28. 3 3
      TEAMModelOS.FunctionV4/CosmosDB/TriggerStudy.cs
  29. 3 3
      TEAMModelOS.FunctionV4/CosmosDB/TriggerSurvey.cs
  30. 2 2
      TEAMModelOS.FunctionV4/CosmosDB/TriggerVote.cs
  31. 8 8
      TEAMModelOS.FunctionV4/HttpTrigger/ScsYxptApis.cs
  32. 40 40
      TEAMModelOS.FunctionV4/ServiceBus/ActiveTaskTopic.cs
  33. 4 4
      TEAMModelOS.SDK/DI/AzureStorage/AzureStorageBlobExtensions.cs
  34. 2 2
      TEAMModelOS.SDK/Models/Cosmos/Common/LessonStudentRecord.cs
  35. 4 4
      TEAMModelOS.SDK/Models/Service/ActivityService.cs
  36. 1 1
      TEAMModelOS.SDK/Models/Service/BatchCopyFileService.cs
  37. 1 1
      TEAMModelOS.SDK/Models/Service/Common/ActivityStudentService.cs
  38. 1 1
      TEAMModelOS.SDK/Models/Service/Common/BlobService.cs
  39. 1 1
      TEAMModelOS.SDK/Models/Service/Common/TeacherService.cs
  40. 1 1
      TEAMModelOS.SDK/Models/Service/ExamService.cs
  41. 4 4
      TEAMModelOS.SDK/Models/Service/FixDataService.cs
  42. 2 2
      TEAMModelOS.SDK/Models/Service/GroupListService.cs
  43. 1 1
      TEAMModelOS.SDK/Models/Service/HomeworkService.cs
  44. 1 1
      TEAMModelOS.SDK/Models/Service/LessonService.cs
  45. 1 1
      TEAMModelOS.SDK/Models/Service/SchoolService.cs
  46. 21 21
      TEAMModelOS.SDK/Models/Service/StudentService.cs
  47. 1 1
      TEAMModelOS.SDK/Models/Service/SurveyService.cs
  48. 1 1
      TEAMModelOS.SDK/Models/Service/Third/ThirdApisService.cs
  49. 1 1
      TEAMModelOS.SDK/Models/Service/Third/ThirdService.cs
  50. 17 17
      TEAMModelOS/Controllers/Analysis/AchievementController.cs
  51. 3 3
      TEAMModelOS/Controllers/Analysis/AnalysisController.cs
  52. 5 5
      TEAMModelOS/Controllers/Analysis/ClassAnalysisController.cs
  53. 9 9
      TEAMModelOS/Controllers/Both/CourseController.cs
  54. 10 10
      TEAMModelOS/Controllers/Both/GroupListController.cs
  55. 7 7
      TEAMModelOS/Controllers/Both/ItemController.cs
  56. 7 7
      TEAMModelOS/Controllers/Both/ShareController.cs
  57. 5 5
      TEAMModelOS/Controllers/Both/SheetConfigController.cs
  58. 1 1
      TEAMModelOS/Controllers/Both/SyllabusController.cs
  59. 3 3
      TEAMModelOS/Controllers/Both/VolumeController.cs
  60. 1 1
      TEAMModelOS/Controllers/Client/HabbController.cs
  61. 1 1
      TEAMModelOS/Controllers/Client/HiLearningController.cs
  62. 2 2
      TEAMModelOS/Controllers/Client/HiScanController.cs
  63. 1 1
      TEAMModelOS/Controllers/Client/HiTAControlller.cs
  64. 3 3
      TEAMModelOS/Controllers/Client/HiTeachController.cs
  65. 2 2
      TEAMModelOS/Controllers/Client/HiTeachccControlller.cs
  66. 2 2
      TEAMModelOS/Controllers/Client/SokrateController.cs
  67. 15 15
      TEAMModelOS/Controllers/Common/AreaController.cs
  68. 10 10
      TEAMModelOS/Controllers/Common/CommonController.cs
  69. 24 24
      TEAMModelOS/Controllers/Common/ExamController.cs
  70. 7 7
      TEAMModelOS/Controllers/Common/ExamLiteController.cs
  71. 1 1
      TEAMModelOS/Controllers/Common/HomeworkController.cs
  72. 11 11
      TEAMModelOS/Controllers/Common/StudyController.cs
  73. 3 3
      TEAMModelOS/Controllers/Common/SurveyController.cs
  74. 4 4
      TEAMModelOS/Controllers/Common/VoteController.cs
  75. 8 8
      TEAMModelOS/Controllers/Common/WorkController.cs
  76. 3 3
      TEAMModelOS/Controllers/Normal/AbilityController.cs
  77. 2 2
      TEAMModelOS/Controllers/Normal/AbilityStatisticsController.cs
  78. 6 6
      TEAMModelOS/Controllers/Normal/AbilitySubController.cs
  79. 1 1
      TEAMModelOS/Controllers/Normal/AbilityTaskController.cs
  80. 1 1
      TEAMModelOS/Controllers/Normal/AppraiseController.cs
  81. 7 7
      TEAMModelOS/Controllers/School/ClassController.cs
  82. 4 4
      TEAMModelOS/Controllers/School/CorrectController.cs
  83. 3 3
      TEAMModelOS/Controllers/School/DebateController.cs
  84. 2 2
      TEAMModelOS/Controllers/School/NoticeController.cs
  85. 4 4
      TEAMModelOS/Controllers/School/RoomController.cs
  86. 6 6
      TEAMModelOS/Controllers/School/SchoolController.cs
  87. 4 4
      TEAMModelOS/Controllers/School/SchoolTeacherController.cs
  88. 7 7
      TEAMModelOS/Controllers/Student/StudentController.cs
  89. 4 4
      TEAMModelOS/Controllers/Student/TmdUserController.cs
  90. 4 4
      TEAMModelOS/Controllers/System/BlobController.cs
  91. 1 1
      TEAMModelOS/Controllers/System/CoreController.cs
  92. 3 3
      TEAMModelOS/Controllers/System/ImportController.cs
  93. 4 4
      TEAMModelOS/Controllers/System/OpenApiController.cs
  94. 2 2
      TEAMModelOS/Controllers/Teacher/ClassVideoController.cs
  95. 2 2
      TEAMModelOS/Controllers/Teacher/CommentController.cs
  96. 3 3
      TEAMModelOS/Controllers/Teacher/FavoriteController.cs
  97. 9 9
      TEAMModelOS/Controllers/Teacher/InitController.cs
  98. 1 1
      TEAMModelOS/Controllers/Third/DingDingController.cs
  99. 5 5
      TEAMModelOS/Controllers/Third/Sc/ScController.cs
  100. 0 0
      TEAMModelOS/Controllers/Third/Sc/ScDataInitController.cs

+ 3 - 3
TEAMModelAPI/Controllers/School/ExamController.cs

@@ -96,7 +96,7 @@ namespace TEAMModelAPI.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import-exam()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import-exam()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -165,7 +165,7 @@ namespace TEAMModelAPI.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},activity/upsert-record()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},activity/upsert-record()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -535,7 +535,7 @@ namespace TEAMModelAPI.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/word()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/word()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 1 - 1
TEAMModelAPI/Controllers/School/GroupListController.cs

@@ -397,7 +397,7 @@ namespace TEAMModelAPI.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{tmdstr}\n {ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{tmdstr}\n {ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 //return Ok(new { error =3, msg = "醍摩豆ID验证错误!" });
                 //return Ok(new { error =3, msg = "醍摩豆ID验证错误!" });
             }
             }
             var unexist_student = stus.Select(x => x.id).Except(students.Select(y => y.id));
             var unexist_student = stus.Select(x => x.id).Except(students.Select(y => y.id));

+ 6 - 6
TEAMModelBI/Controllers/BIAbility/AbilityMgmtController.cs

@@ -66,7 +66,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/get-abilitysbystandard  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/get-abilitysbystandard  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -90,7 +90,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/get-abulityid \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/get-abulityid \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -141,7 +141,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/del-ability \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/del-ability \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -218,7 +218,7 @@ namespace TEAMModelBI.Controllers.BIAbility
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/upd-ability \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                        await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitymgmt/upd-ability \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                         return BadRequest();
                         return BadRequest();
                     }
                     }
                 }
                 }
@@ -230,7 +230,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   biabilitymgmt/upd-ability \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   biabilitymgmt/upd-ability \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -267,7 +267,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /biabilitymgmt/upd-currency  \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /biabilitymgmt/upd-currency  \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 3 - 3
TEAMModelBI/Controllers/BIAbility/AbilityTaskMgmtController.cs

@@ -107,7 +107,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitytask/get-abilitytasksid \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /biabilitytask/get-abilitytasksid \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -216,7 +216,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /biabilitytask/upd-abilitytask \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /biabilitytask/upd-abilitytask \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -252,7 +252,7 @@ namespace TEAMModelBI.Controllers.BIAbility
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /biabilitytask/del-abilitytask    \n  {ex.Message} {ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /biabilitytask/del-abilitytask    \n  {ex.Message}\n{ex.StackTrace} ", GroupNames.成都开发測試群組);
                 return Ok(new { state = 404 });
                 return Ok(new { state = 404 });
             }
             }
         }
         }

+ 11 - 11
TEAMModelBI/Controllers/BIHome/HomeStatisController.cs

@@ -62,7 +62,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /homestatis/get-numberpeople \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /homestatis/get-numberpeople \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -172,7 +172,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /homestatis/get-othertypes \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /homestatis/get-othertypes \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -248,7 +248,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /homestatis/get-alldiststics   \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /homestatis/get-alldiststics   \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
 
 
                 return BadRequest();
                 return BadRequest();
             }
             }
@@ -300,7 +300,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}  /homestatis/get-citystics  \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}  /homestatis/get-citystics  \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -405,7 +405,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}  /homestatis/get-provincestics   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}  /homestatis/get-provincestics   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -469,7 +469,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}   /homestatis/get-cityschool   \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}   /homestatis/get-cityschool   \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -541,7 +541,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location} /homestatis/get-districtstics  \n  {ex.Message}  {ex.StackTrace}   ", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location} /homestatis/get-districtstics  \n  {ex.Message}\n{ex.StackTrace}     ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
             
             
@@ -655,7 +655,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}   /homestatis/get-cityallstics    \n {ex.Message} {ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}   /homestatis/get-cityallstics    \n {ex.Message}\n{ex.StackTrace} ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -698,7 +698,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /homestatis/get-sticsbipower  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /homestatis/get-sticsbipower  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -945,7 +945,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /homestatis/get-datatypestics   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /homestatis/get-datatypestics   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1008,7 +1008,7 @@ namespace TEAMModelBI.Controllers.BIHome
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /homestatis/get-datatypestics   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /homestatis/get-datatypestics   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 4 - 4
TEAMModelBI/Controllers/BINormal/AppCompanyController.cs

@@ -149,7 +149,7 @@ namespace TEAMModelBI.Controllers.BINormal
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/set-info   \n {e.Message} \n {e.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/set-info   \n {e.Message}\n{e.StackTrace} \n ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -270,7 +270,7 @@ namespace TEAMModelBI.Controllers.BINormal
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/get-applyapi   \n {e.Message} \n {e.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/get-applyapi   \n {e.Message}\n{e.StackTrace} \n ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -397,7 +397,7 @@ namespace TEAMModelBI.Controllers.BINormal
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/get-applyapi   \n {e.Message} \n {e.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/get-applyapi   \n {e.Message}\n{e.StackTrace} \n ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -523,7 +523,7 @@ namespace TEAMModelBI.Controllers.BINormal
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/set-auditschool   \n {e.Message} \n {e.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} , /appcompany/set-auditschool   \n {e.Message}\n{e.StackTrace}\n{e.StackTrace} \n ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelBI/Controllers/BINormal/BIOpenApiController.cs

@@ -129,7 +129,7 @@ namespace TEAMModelBI.Controllers.BINormal
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} , /openapi/set-api   \n {e.Message} \n {e.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} , /openapi/set-api   \n {e.Message}\n{e.StackTrace} \n ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelBI/Controllers/BINormal/CompanyController.cs

@@ -162,7 +162,7 @@ namespace TEAMModelBI.Controllers.BINormal
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} , /company/set-info   \n {e.Message} \n {e.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} , /company/set-info   \n {e.Message}\n{e.StackTrace} \n ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelBI/Controllers/BISchool/AreaRelevantController.cs

@@ -78,7 +78,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location} /area/get-areaschools  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location} /area/get-areaschools  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }        
             }        
         }
         }
@@ -115,7 +115,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}   /area/set-areashiftschool \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}   /area/set-areashiftschool \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 4 - 4
TEAMModelBI/Controllers/BISchool/BatchAreaController.cs

@@ -76,7 +76,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} batcharea/get-areas \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} batcharea/get-areas \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -134,7 +134,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} batcharea/batch-createarea \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} batcharea/batch-createarea \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -465,7 +465,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batcharea/batch-area \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batcharea/batch-area \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -681,7 +681,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   batcharea/cut-standard \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   batcharea/cut-standard \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 6 - 6
TEAMModelBI/Controllers/BISchool/BatchSchoolController.cs

@@ -113,7 +113,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location},  /batchschool/get-teacherroles \n{ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location},  /batchschool/get-teacherroles \n{ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
 
 
             }
             }
@@ -289,7 +289,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /batchschool/batch-school \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /batchschool/batch-school \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -400,7 +400,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/get-schoolsinfo  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/get-schoolsinfo  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -532,7 +532,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/get-schools \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/get-schools \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -722,7 +722,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,  {_option.Location}   /batchschool/upd-schoolassist   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,  {_option.Location}   /batchschool/upd-schoolassist   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -754,7 +754,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /batchschool/get-schooldist  \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /batchschool/get-schooldist  \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelBI/Controllers/BISchool/RoomController.cs

@@ -81,7 +81,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location},/schoolroom/set-bind \n{ex.Message}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location},/schoolroom/set-bind \n{ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 7 - 7
TEAMModelBI/Controllers/BISchool/SchoolController.cs

@@ -92,7 +92,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /schoolcheck/get-notarea   \n    {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /schoolcheck/get-notarea   \n    {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -140,7 +140,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /schoolcheck/set-schooljoinarea   \n    {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /schoolcheck/set-schooljoinarea   \n    {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -188,7 +188,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /schoolcheck/get-assustschool  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /schoolcheck/get-assustschool  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -221,7 +221,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /schoolcheck/get-schoolid  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /schoolcheck/get-schoolid  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -305,7 +305,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/upd-school \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/upd-school \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -568,7 +568,7 @@ namespace TEAMModelBI.Controllers.BISchool
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/set-aistschool \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/set-aistschool \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -676,7 +676,7 @@ namespace TEAMModelBI.Controllers.BISchool
             catch (Exception ex)
             catch (Exception ex)
             {
             {
 
 
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/set-schoolme \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/set-schoolme \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 4 - 4
TEAMModelBI/Controllers/BIServer/BiServersController.cs

@@ -64,7 +64,7 @@ namespace TEAMModelBI.Controllers.BIServer
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option} /biservers/get-coreinfo  \n {ex.Message} {ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option} /biservers/get-coreinfo  \n {ex.Message}\n{ex.StackTrace} ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -103,7 +103,7 @@ namespace TEAMModelBI.Controllers.BIServer
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option} /biservers/get-mobileuserinfo  \n {ex.Message} {ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option} /biservers/get-mobileuserinfo  \n {ex.Message}\n{ex.StackTrace} ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -146,7 +146,7 @@ namespace TEAMModelBI.Controllers.BIServer
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                return Ok(new { state = 0, message = $"发送失败!{ex.Message}" });
+                return Ok(new { state = 0, message = $"发送失败!{ex.Message}\n{ex.StackTrace}" });
             }
             }
         }
         }
 
 
@@ -199,7 +199,7 @@ namespace TEAMModelBI.Controllers.BIServer
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                return Ok(new { state = 0, message = $"发送状态错误{ex.Message}" });
+                return Ok(new { state = 0, message = $"发送状态错误{ex.Message}\n{ex.StackTrace}" });
             }
             }
         }
         }
 
 

+ 1 - 1
TEAMModelBI/Controllers/BIStudent/StuActivityController.cs

@@ -90,7 +90,7 @@ namespace TEAMModelBI.Controllers.BIStudent
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /stuactivity/get-classIds \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /stuactivity/get-classIds \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return Ok(new { state = 401 });
                 return Ok(new { state = 401 });
             }
             }
         }
         }

+ 2 - 2
TEAMModelBI/Controllers/BITest/TestController.cs

@@ -227,7 +227,7 @@ namespace TEAMModelBI.Controllers.BITest
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /operatelog/get-operatelogbydate  \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /operatelog/get-operatelogbydate  \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -513,7 +513,7 @@ namespace TEAMModelBI.Controllers.BITest
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/get-schoolsinfo  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /batchschool/get-schoolsinfo  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelBI/Controllers/Census/ActivitySticsController.cs

@@ -131,7 +131,7 @@ namespace TEAMModelBI.Controllers.Census
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /activity/get-allactivity  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /activity/get-allactivity  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelBI/Controllers/Census/LessonSticsController.cs

@@ -115,7 +115,7 @@ namespace TEAMModelBI.Controllers.Census
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /lesson/get-total \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /lesson/get-total \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -158,7 +158,7 @@ namespace TEAMModelBI.Controllers.Census
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}  /lesson/get-assiist  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}  /lesson/get-assiist  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 3 - 3
TEAMModelBI/Controllers/DingDingStruc/DDStructController.cs

@@ -229,7 +229,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                return Ok(new { state = 1, message=$"查询失败!:状态:{ex.StackTrace}错误:{ex.Message}" }) ;
+                return Ok(new { state = 1, message=$"查询失败!:状态:错误:{ex.Message}\n{ex.StackTrace}" }) ;
             }
             }
         }
         }
 
 
@@ -452,7 +452,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   dd/get-tmdandddusers  \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   dd/get-tmdandddusers  \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -575,7 +575,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location},dd/get-dduserinfo \n{ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location},dd/get-dduserinfo \n{ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }      
         }      

+ 2 - 2
TEAMModelBI/Controllers/DingDingStruc/SystemConfigController.cs

@@ -221,7 +221,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {
-                    await _dingDing.SendBotMsg($"BI,{_option.Location} /syscfg/set-config  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                    await _dingDing.SendBotMsg($"BI,{_option.Location} /syscfg/set-config  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                     return Ok(new { state = 403, msg = $"保存失败!" });
                     return Ok(new { state = 403, msg = $"保存失败!" });
                 }
                 }
 
 
@@ -244,7 +244,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /syscfg/set-config  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /syscfg/set-config  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 9 - 9
TEAMModelBI/Controllers/DingDingStruc/TableDingDingInfoController.cs

@@ -190,7 +190,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /tabledd/get-dingdingusers  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /tabledd/get-dingdingusers  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -306,7 +306,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /tabledd/get-ddusers  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /tabledd/get-ddusers  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -381,7 +381,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /tabledd/set-ddinductionuser   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /tabledd/set-ddinductionuser   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -443,7 +443,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}   /tabledd/del-ddquituser   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}   /tabledd/del-ddquituser   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -513,7 +513,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /tabledd/set-permissions   \n  {ex.Message}{ex.StackTrace} ", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /tabledd/set-permissions   \n  {ex.Message}\n{ex.StackTrace} ", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -657,7 +657,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}   /tabledd/get-dddeptiduser \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}   /tabledd/get-dddeptiduser \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -743,7 +743,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}   /tabledd/set-backenbind \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}   /tabledd/set-backenbind \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }        
             }        
         }
         }
@@ -842,7 +842,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location}   /tabledd/set-backend \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location}   /tabledd/set-backend \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
 
 
                 return BadRequest();
                 return BadRequest();
             }
             }
@@ -987,7 +987,7 @@ namespace TEAMModelBI.Controllers.DingDingStruc
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location} /tabledd/set-tmdadmin  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location} /tabledd/set-tmdadmin  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 3 - 3
TEAMModelBI/Controllers/LoginController.cs

@@ -299,7 +299,7 @@ namespace TEAMModelBI.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location} /common/login/get-ddscancode   \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location} /common/login/get-ddscancode   \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -391,7 +391,7 @@ namespace TEAMModelBI.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location} /common/login/set-bind   \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location} /common/login/set-bind   \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -475,7 +475,7 @@ namespace TEAMModelBI.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /common/login/get-ddinfo   \n  {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /common/login/get-ddinfo   \n  {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 3 - 3
TEAMModelBI/Controllers/OperateRecord/OperateLogController.cs

@@ -81,7 +81,7 @@ namespace TEAMModelBI.Controllers.OperateRecord
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI,{_option.Location}  /operatelog/get-record \n  {ex.Message}{ex.StackTrace} ",GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI,{_option.Location}  /operatelog/get-record \n  {ex.Message}\n{ex.StackTrace} ",GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -130,7 +130,7 @@ namespace TEAMModelBI.Controllers.OperateRecord
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location} /operatelog/del-record \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location} /operatelog/del-record \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -161,7 +161,7 @@ namespace TEAMModelBI.Controllers.OperateRecord
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"BI, {_option.Location} /operatelog/get-logtmdid  \n {ex.Message}{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"BI, {_option.Location} /operatelog/get-logtmdid  \n {ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS.FunctionV4/CosmosDB/TriggerCorrect.cs

@@ -450,11 +450,11 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-阅卷异常{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-阅卷异常{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             
             
         }
         }

+ 7 - 7
TEAMModelOS.FunctionV4/CosmosDB/TriggerExam.cs

@@ -350,7 +350,7 @@ namespace TEAMModelOS.FunctionV4
                             }
                             }
                             catch (Exception e)
                             catch (Exception e)
                             {
                             {
-                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测going状态异常{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测going状态异常{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                             finally
                             finally
                             {
                             {
@@ -431,7 +431,7 @@ namespace TEAMModelOS.FunctionV4
                             }
                             }
                             catch (Exception e)
                             catch (Exception e)
                             {
                             {
-                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测finish状态异常{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测finish状态异常{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                             break;
                             break;
                     }
                     }
@@ -440,11 +440,11 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-评测结算异常{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-评测结算异常{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -698,7 +698,7 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测作答记录结算异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测作答记录结算异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         public static async Task<List<RGroupList>> Activity(CoreAPIHttpService _coreAPIHttpService, ExamInfo info, List<string> classes, CosmosClient client, DingDing _dingDing, List<string> sub, List<ExamClassResult> results)
         public static async Task<List<RGroupList>> Activity(CoreAPIHttpService _coreAPIHttpService, ExamInfo info, List<string> classes, CosmosClient client, DingDing _dingDing, List<string> sub, List<ExamClassResult> results)
@@ -1026,7 +1026,7 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测知识点结算异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测知识点结算异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return null;
                 return null;
             }
             }
         }
         }
@@ -1163,7 +1163,7 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测认知层次结算异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-{info.id}-评测认知层次结算异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return null;
                 return null;
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS.FunctionV4/CosmosDB/TriggerExamLite.cs

@@ -190,11 +190,11 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修评测异常{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修评测异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }

+ 2 - 2
TEAMModelOS.FunctionV4/CosmosDB/TriggerHomework.cs

@@ -142,11 +142,11 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修作业活动异常{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修作业活动异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
 
 

+ 3 - 3
TEAMModelOS.FunctionV4/CosmosDB/TriggerStudy.cs

@@ -188,7 +188,7 @@ namespace TEAMModelOS.FunctionV4
 
 
                             }
                             }
                             catch (Exception ex) {
                             catch (Exception ex) {
-                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修活动异常-going {ex.Message}{ex.StackTrace}{tdata.ToJsonString()}{input}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修活动异常-going {ex.Message}\n{ex.StackTrace}{tdata.ToJsonString()}{input}", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                            
                            
                             break;
                             break;
@@ -200,11 +200,11 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修活动异常{ex.Message}{ex.StackTrace}{tdata.ToJsonString()}{input}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}研修活动异常{ex.Message}\n{ex.StackTrace}{tdata.ToJsonString()}{input}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }

+ 3 - 3
TEAMModelOS.FunctionV4/CosmosDB/TriggerSurvey.cs

@@ -389,7 +389,7 @@ namespace TEAMModelOS.FunctionV4
                             }
                             }
                             catch (Exception ex)
                             catch (Exception ex)
                             {
                             {
-                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}问卷调查问题结算异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}问卷调查问题结算异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                             var cods = new { records = recs, userids, question = questionRecords, urecord = surveyRecords };
                             var cods = new { records = recs, userids, question = questionRecords, urecord = surveyRecords };
                             //问卷整体情况
                             //问卷整体情况
@@ -424,11 +424,11 @@ namespace TEAMModelOS.FunctionV4
 
 
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}问卷调查{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}问卷调查{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
 
 
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS.FunctionV4/CosmosDB/TriggerVote.cs

@@ -359,11 +359,11 @@ namespace TEAMModelOS.FunctionV4
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}投票活动异常{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}投票活动异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }

+ 8 - 8
TEAMModelOS.FunctionV4/HttpTrigger/ScsYxptApis.cs

@@ -74,7 +74,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetProjectInfoByTrainComID\n{ex.Message}{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetProjectInfoByTrainComID\n{ex.Message}\n{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
                 await response.WriteAsJsonAsync(new { data = projects.ToJsonString() });
                 await response.WriteAsJsonAsync(new { data = projects.ToJsonString() });
                 return response;
                 return response;
             }
             }
@@ -118,7 +118,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetProjectInfoByTrainComID\n{ex.Message}{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetProjectInfoByTrainComID\n{ex.Message}\n{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
                 await response.WriteAsJsonAsync(new { data = projects.ToJsonString() });
                 await response.WriteAsJsonAsync(new { data = projects.ToJsonString() });
                 return response;
                 return response;
             }
             }
@@ -173,7 +173,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetSchoolList\n{ex.Message}{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetSchoolList\n{ex.Message}\n{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
                 await response.WriteAsJsonAsync(new { data = scSchools.ToJsonString() });
                 await response.WriteAsJsonAsync(new { data = scSchools.ToJsonString() });
                 return response;
                 return response;
             }
             }
@@ -227,7 +227,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetTeachersListByProject\n{ex.Message}{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetTeachersListByProject\n{ex.Message}\n{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
                 await response.WriteAsJsonAsync(new { data = scTeachers.ToJsonString() });
                 await response.WriteAsJsonAsync(new { data = scTeachers.ToJsonString() });
                 return response;
                 return response;
             }
             }
@@ -299,7 +299,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetSchoolDiagnosis\n{ex.Message}{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetSchoolDiagnosis\n{ex.Message}\n{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
 
 
                 if (config.p.IsNotEmpty())
                 if (config.p.IsNotEmpty())
                 {
                 {
@@ -381,7 +381,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
                 {
                 {
                     foreach (var ps in config.p)
                     foreach (var ps in config.p)
                     {
                     {
-                        //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetProjectDiagnosis\n{ex.Message}{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                        //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetProjectDiagnosis\n{ex.Message}\n{ex.StackTrace}\n{results.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
                         List<ScProjectDiagnosis> teacherDiagnoses = await table.FindListByDict<ScProjectDiagnosis>(new Dictionary<string, object> { { "PartitionKey", "ScProjectDiagnosis" }, { "RowKey", $"{ps.pid}" } });
                         List<ScProjectDiagnosis> teacherDiagnoses = await table.FindListByDict<ScProjectDiagnosis>(new Dictionary<string, object> { { "PartitionKey", "ScProjectDiagnosis" }, { "RowKey", $"{ps.pid}" } });
                         if (teacherDiagnoses.IsNotEmpty())
                         if (teacherDiagnoses.IsNotEmpty())
                         {
                         {
@@ -452,7 +452,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:getDiagnosisListByProject_V2\n{ex.Message}{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:getDiagnosisListByProject_V2\n{ex.Message}\n{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
 
 
                 List<ScTeacherDiagnosis> teacherDiagnoses = await table.FindListByDict<ScTeacherDiagnosis>(new Dictionary<string, object> { { "PartitionKey", "ScTeacherDiagnosis" }, { "RowKey", $"{pxid}" } });
                 List<ScTeacherDiagnosis> teacherDiagnoses = await table.FindListByDict<ScTeacherDiagnosis>(new Dictionary<string, object> { { "PartitionKey", "ScTeacherDiagnosis" }, { "RowKey", $"{pxid}" } });
                 if (teacherDiagnoses.IsNotEmpty())
                 if (teacherDiagnoses.IsNotEmpty())
@@ -506,7 +506,7 @@ namespace TEAMModelOS.FunctionV4.HttpTrigger
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetSingleTeacherByProject\n{ex.Message}{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")},IES5.ScApisService:GetSingleTeacherByProject\n{ex.Message}\n{ex.StackTrace}\n{result.ToJsonString()}\n{data}", GroupNames.醍摩豆服務運維群組);
                 await response.WriteAsJsonAsync(new { data = teacher });
                 await response.WriteAsJsonAsync(new { data = teacher });
                 return response;
                 return response;
             }
             }

+ 40 - 40
TEAMModelOS.FunctionV4/ServiceBus/ActiveTaskTopic.cs

@@ -69,11 +69,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamBus()-CosmosDB异常{e.Message}\n{e.Status}{e.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamBus()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamBus()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamBus()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -93,11 +93,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,VoteBus()-CosmosDB异常{e.Message}\n{e.Status}{e.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,VoteBus()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,VoteBus()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,VoteBus()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -117,11 +117,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Correct()-CosmosDB异常{e.Message}\n{e.Status}{e.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Correct()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Correct()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Correct()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -142,11 +142,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,SurveyBus()-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,SurveyBus()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,SurveyBus()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,SurveyBus()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         [Function("Homework")]
         [Function("Homework")]
@@ -165,11 +165,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Homework()-CosmosDB异常{e.StackTrace}{e.Message}{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Homework()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Homework()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Homework()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -191,11 +191,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Study()-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Study()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Study()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Study()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -215,11 +215,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamLite()-CosmosDB异常{e.StackTrace}{e.Message}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamLite()-CosmosDB异常{e.Message}\n{e.StackTrace}\n{e.Status}\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamLite()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ExamLite()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -282,7 +282,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Blob()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Blob()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
 
 
@@ -475,11 +475,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-研修数据变更,重新统计-TeacherTrainChange\n{msg}\n{ex.Message}\n{ex.StackTrace}CosmosException{ex.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-研修数据变更,重新统计-TeacherTrainChange\n{msg}\n{ex.Message}\n{ex.StackTrace}\nCosmosException{ex.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-研修数据变更,重新统计-TeacherTrainChange\n{msg}\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-研修数据变更,重新统计-TeacherTrainChange\n{msg}\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
 
 
@@ -529,7 +529,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-GroupChange-GroupChange\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-GroupChange-GroupChange\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         [Function("ItemCond")]
         [Function("ItemCond")]
@@ -594,11 +594,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ItemCond()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ItemCond()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ItemCond()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,ItemCond()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
 
 
@@ -759,11 +759,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Product()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Product()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Product()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,Product()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
 
 
@@ -807,7 +807,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-Blob复制文件-CopyStandardFile\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-Blob复制文件-CopyStandardFile\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         /// <summary>
         /// <summary>
@@ -941,7 +941,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    // await _dingDing.SendBotMsg($"{_option.Location}/LessonRecordEvent/课堂记录更新课堂时长出错records/{_lessonId}/Record/.Recording.json\n{ex.Message}{ex.StackTrace}{msg}", GroupNames.醍摩豆服務運維群組);
+                                    // await _dingDing.SendBotMsg($"{_option.Location}/LessonRecordEvent/课堂记录更新课堂时长出错records/{_lessonId}/Record/.Recording.json\n{ex.Message}\n{ex.StackTrace}{msg}", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
                                 isReplace = true;
                                 isReplace = true;
                                 break;
                                 break;
@@ -1023,7 +1023,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    // await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}课程读取base.json,{_lessonId}\n{ex.Message}\n{ex.StackTrace}\n{lessonRecord.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                    // await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}课程读取base.json,{_lessonId}\n{ex.Message}\n{ex.StackTrace}\n\n{lessonRecord.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
                                 break;
                                 break;
                             //更新 时间线
                             //更新 时间线
@@ -1134,7 +1134,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                     }
                                     }
                                     catch (Exception ex)
                                     catch (Exception ex)
                                     {
                                     {
-                                        await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-查询课程-CosmosDB异常{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                        await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-查询课程-CosmosDB异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                                     }
                                     }
                                     /*catch (CosmosException ex) when (ex.Status != 404)
                                     /*catch (CosmosException ex) when (ex.Status != 404)
                                     {
                                     {
@@ -1212,7 +1212,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                         }
                                         }
                                         catch (Exception ex)
                                         catch (Exception ex)
                                         {
                                         {
-                                            await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-处理课堂记录的-年级处理异常{ex.Message}\n{ex.StackTrace}\n{lessonRecord.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                            await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-处理课堂记录的-年级处理异常{ex.Message}\n{ex.StackTrace}\n\n{lessonRecord.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                         }
                                         }
                                     }
                                     }
                                     lessonRecord.grade = grades.ToList();
                                     lessonRecord.grade = grades.ToList();
@@ -1359,7 +1359,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                 }
                                 }
                                 catch (Exception e)
                                 catch (Exception e)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-处理课堂记录的-CosmosDB异常{e.Message}\n{e.StackTrace}\n{lessonRecord.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-处理课堂记录的-CosmosDB异常{e.Message}\n{e.StackTrace}\n\n{lessonRecord.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
 
 
                                 msgs.Add(update);
                                 msgs.Add(update);
@@ -1380,11 +1380,11 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-更新课堂记录出错-CosmosDB异常{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-更新课堂记录出错-CosmosDB异常{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-更新课堂记录出错\n{ex.Message}\n{ex.StackTrace}\n{data}\n{code}\n{updates}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-更新课堂记录出错\n{ex.Message}\n{ex.StackTrace}\n\n{data}\n{code}\n{updates}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         [Function("LessonRecordExpire")]
         [Function("LessonRecordExpire")]
@@ -1474,7 +1474,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,LessonRecordExpire()\n{ex.Message}\n{ex.StackTrace}\n{msg}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ServiceBus,LessonRecordExpire()\n{ex.Message}\n{ex.StackTrace}\n\n{msg}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
         }
         }
@@ -1539,7 +1539,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                             else
                             else
                             {
                             {
 
 
-                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                         }
                         }
                     }
                     }
@@ -1576,7 +1576,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                             else
                             else
                             {
                             {
 
 
-                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                         }
                         }
                     }
                     }
@@ -1620,7 +1620,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                             else
                             else
                             {
                             {
 
 
-                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                         }
                         }
                     }
                     }
@@ -1658,7 +1658,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                             else
                             else
                             {
                             {
 
 
-                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                         }
                         }
                     }
                     }
@@ -1693,7 +1693,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                         }
                         }
                         catch (CosmosException ex)
                         catch (CosmosException ex)
                         {
                         {
-                            //await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                            //await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                     }
                     }
                     foreach (var tmd in delTmdidsCls)
                     foreach (var tmd in delTmdidsCls)
@@ -1720,7 +1720,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                         }
                         }
                         catch (CosmosException ex)
                         catch (CosmosException ex)
                         {
                         {
-                            await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                            await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                     }
                     }
                 }
                 }
@@ -1753,7 +1753,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                         catch (CosmosException ex)
                         catch (CosmosException ex)
                         {
                         {
                             continue;
                             continue;
-                            // await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                            // await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                     }
                     }
                     foreach (var tmd in delTmdidsCls)
                     foreach (var tmd in delTmdidsCls)
@@ -1780,14 +1780,14 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                         }
                         }
                         catch (CosmosException ex)
                         catch (CosmosException ex)
                         {
                         {
-                            await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                            await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -CosmosDB异常\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                     }
                     }
                 }
                 }
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -Course\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{ Environment.GetEnvironmentVariable("Option:Location")},CourseServiceBus -Course\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
     }
     }

+ 4 - 4
TEAMModelOS.SDK/DI/AzureStorage/AzureStorageBlobExtensions.cs

@@ -223,7 +223,7 @@ namespace TEAMModelOS.SDK.DI
                         }
                         }
                         catch (RequestFailedException ex)
                         catch (RequestFailedException ex)
                         {
                         {
-                            await _dingDing.SendBotMsg($"{ex.StackTrace}/{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                            await _dingDing.SendBotMsg($"/{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                             return true;
                             return true;
                         }
                         }
                         catch (Exception ex)
                         catch (Exception ex)
@@ -260,7 +260,7 @@ namespace TEAMModelOS.SDK.DI
             }
             }
             catch(Exception ex )
             catch(Exception ex )
             {
             {
-                await _dingDing.SendBotMsg($"文件删除异常{ex.Message}{ex.StackTrace}{prefixs.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"文件删除异常{ex.Message}\n{ex.StackTrace}{prefixs.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return false;
                 return false;
             }
             }
         }
         }
@@ -314,7 +314,7 @@ namespace TEAMModelOS.SDK.DI
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                _ = dingDing.SendBotMsg($"日志保存失败:{ex.Message},{ex.StackTrace},{log.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                _ = dingDing.SendBotMsg($"日志保存失败:{ex.Message}\n{ex.StackTrace},,{log.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         /// <summary>
         /// <summary>
@@ -441,7 +441,7 @@ namespace TEAMModelOS.SDK.DI
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                _ = dingDing.SendBotMsg($"BI日志保存失败:{ex.Message},{ex.StackTrace},{biLog.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                _ = dingDing.SendBotMsg($"BI日志保存失败:{ex.Message}\n{ex.StackTrace},,{biLog.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
     }
     }

+ 2 - 2
TEAMModelOS.SDK/Models/Cosmos/Common/LessonStudentRecord.cs

@@ -11,7 +11,7 @@ namespace TEAMModelOS.SDK.Models.Cosmos.Common
     /// </summary>
     /// </summary>
     public class LessonStudentRecord : CosmosEntity
     public class LessonStudentRecord : CosmosEntity
     {
     {
-        // id  课id ,
-        //code  
+        // id  课id ,
+        //code  LessonStudentRecord,
     }
     }
 }
 }

+ 4 - 4
TEAMModelOS.SDK/Models/Service/ActivityService.cs

@@ -255,11 +255,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException e)
             catch (CosmosException e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-GroupListService-FixActivity\n{e.Message}\n{e.StackTrace}CosmosException{e.Status}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-GroupListService-FixActivity\n{e.Message}\n{e.StackTrace}\nCosmosException{e.Status}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-GroupListService-FixActivity\n{ex.Message}{ex.StackTrace}{groupChange.ToJsonString()}{type}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-GroupListService-FixActivity\n{ex.Message}\n{ex.StackTrace}{groupChange.ToJsonString()}{type}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
         public static async Task FixStuCourse(CosmosClient client, DingDing _dingDing, GroupChange groupChange)
         public static async Task FixStuCourse(CosmosClient client, DingDing _dingDing, GroupChange groupChange)
@@ -578,7 +578,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-OS,TriggerStuActivity-SaveStuActivity\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-OS,TriggerStuActivity-SaveStuActivity\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return "";
             return "";
         }
         }
@@ -857,7 +857,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-OS,TriggerStuActivity-DeleteStuActivity\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-OS,TriggerStuActivity-DeleteStuActivity\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return "";
             return "";
         }
         }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/BatchCopyFileService.cs

@@ -75,7 +75,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-Batch-CopyFile \n {ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-Batch-CopyFile \n {ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return -1;
                 return -1;
             }
             }
 
 

+ 1 - 1
TEAMModelOS.SDK/Models/Service/Common/ActivityStudentService.cs

@@ -203,7 +203,7 @@ namespace TEAMModelOS.SDK.Services
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/delete-activity\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/delete-activity\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 throw new Exception(ex.StackTrace);
                 throw new Exception(ex.StackTrace);
             }
             }
             if (msgid == 1 && vote != null)
             if (msgid == 1 && vote != null)

+ 1 - 1
TEAMModelOS.SDK/Models/Service/Common/BlobService.cs

@@ -88,7 +88,7 @@ namespace TEAMModelOS.SDK.Services
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return result;
                 return result;
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/Common/TeacherService.cs

@@ -249,7 +249,7 @@ namespace TEAMModelOS.Services
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                throw new Exception($"{ex.Message}{ex.StackTrace}");
+                throw new Exception($"{ex.Message}\n{ex.StackTrace}");
             }
             }
             //私人課程
             //私人課程
             List<object> courses = new List<object>();
             List<object> courses = new List<object>();

+ 1 - 1
TEAMModelOS.SDK/Models/Service/ExamService.cs

@@ -97,7 +97,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ExamService-saveMore\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-ExamService-saveMore\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return "";
                 return "";
 
 
             }
             }

+ 4 - 4
TEAMModelOS.SDK/Models/Service/FixDataService.cs

@@ -474,7 +474,7 @@ namespace TEAMModelOS.SDK.Models.Service
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-publish \n {ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-publish \n {ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
 
 
                             }
                             }
@@ -500,7 +500,7 @@ namespace TEAMModelOS.SDK.Models.Service
 
 
 
 
             } catch (Exception e) {
             } catch (Exception e) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-publish \n {e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-publish \n {e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             
             
             /*foreach (var item in exams) {
             /*foreach (var item in exams) {
@@ -609,7 +609,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-classIds \n {ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-classIds \n {ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
             return ids;
             return ids;
@@ -638,7 +638,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-type \n {ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location} /fix-data/fix-type \n {ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             var ids = info.Select(x => x.id).ToList();
             var ids = info.Select(x => x.id).ToList();
             return ids;
             return ids;

+ 2 - 2
TEAMModelOS.SDK/Models/Service/GroupListService.cs

@@ -1047,7 +1047,7 @@ namespace TEAMModelOS.SDK
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n {ex.Message}{ex.StackTrace}{tmdids.Select(x => x.id).ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                        await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n {ex.Message}\n{ex.StackTrace}{tmdids.Select(x => x.id).ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                     }
                     }
                 }
                 }
                
                
@@ -1117,7 +1117,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location},GetGroupListMemberInfo()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location},GetGroupListMemberInfo()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return (null, null);
             return (null, null);
         }
         }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/HomeworkService.cs

@@ -61,7 +61,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-HomeworkService-saveMore\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-HomeworkService-saveMore\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return "";
                 return "";
 
 
             }
             }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/LessonService.cs

@@ -569,7 +569,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-LessonCount-FixLessonCount\n{ex.Message}{ex.StackTrace}{data.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-LessonCount-FixLessonCount\n{ex.Message}\n{ex.StackTrace}{data.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
             }
             }
         }
         }
     }
     }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/SchoolService.cs

@@ -399,7 +399,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             string a_z = "abcdefghijklmnopqrstuvwxyz";
             string a_z = "abcdefghijklmnopqrstuvwxyz";
             var data = schools.GroupBy(x => x.id).Select(x => new { key = x.Key, more = x.ToList().Count > 2, count = x.ToList().Count, list = x.ToList() }).ToList();
             var data = schools.GroupBy(x => x.id).Select(x => new { key = x.Key, more = x.ToList().Count > 2, count = x.ToList().Count, list = x.ToList() }).ToList();

+ 21 - 21
TEAMModelOS.SDK/Models/Service/StudentService.cs

@@ -870,7 +870,7 @@ namespace TEAMModelOS.SDK
             catch (Exception ex)
             catch (Exception ex)
             {
             {
                 await _dingDing.SendBotMsg(
                 await _dingDing.SendBotMsg(
-                            $"IES5,{_option.Location},StudentController/upsertStudents()\nex:{ex.Message}{ex.StackTrace}",
+                            $"IES5,{_option.Location},StudentController/upsertStudents()\nex:{ex.Message}\n{ex.StackTrace}",
                             GroupNames.醍摩豆服務運維群組);
                             GroupNames.醍摩豆服務運維群組);
             }
             }
             return (null, null, null);
             return (null, null, null);
@@ -947,7 +947,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createStudent()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createStudent()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return false;
                 return false;
             }
             }
         }
         }
@@ -1016,11 +1016,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createClassInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createClassInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createClassInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createClassInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return (null, null, null, null, null, 0);
             return (null, null, null, null, null, 0);
         }
         }
@@ -1162,11 +1162,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getStudents()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getStudents()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return (null, null);
             return (null, null);
         }
         }
@@ -1330,7 +1330,7 @@ namespace TEAMModelOS.SDK
 
 
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getStudents()\n{ex.Message},{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getStudents()\n{ex.Message}\n{ex.StackTrace},", GroupNames.醍摩豆服務運維群組);
             }
             }
             return null;
             return null;
         }
         }
@@ -1368,7 +1368,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassStudentAsync()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassStudentAsync()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return null;
             return null;
         }
         }
@@ -1453,11 +1453,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/deleteStudents()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/deleteStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/deleteStudents()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/deleteStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return sucIds;
             return sucIds;
         }
         }
@@ -1601,11 +1601,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return null;
             return null;
         }
         }
@@ -1640,11 +1640,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getClassInfoUseId()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return null;
             return null;
         }
         }
@@ -2030,12 +2030,12 @@ namespace TEAMModelOS.SDK
                                     }
                                     }
                                     catch (CosmosException ex)
                                     catch (CosmosException ex)
                                     {
                                     {
-                                        await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                        await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                                         errorIds.Add(id);
                                         errorIds.Add(id);
                                     }
                                     }
                                     catch (Exception ex)
                                     catch (Exception ex)
                                     {
                                     {
-                                        await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                        await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                                         errorIds.Add(id);
                                         errorIds.Add(id);
                                     }
                                     }
                                 }
                                 }
@@ -2051,11 +2051,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/updateStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return (null, null, null, null, null, null);
             return (null, null, null, null, null, null);
         }
         }
@@ -2095,11 +2095,11 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (AggregateException ex)
             catch (AggregateException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createStudents()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createStudents()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/createStudents()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return (false, existId);
             return (false, existId);
         }
         }
@@ -2185,7 +2185,7 @@ namespace TEAMModelOS.SDK
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getGrades()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/getGrades()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return null;
                 return null;
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/SurveyService.cs

@@ -47,7 +47,7 @@ namespace TEAMModelOS.SDK.Models.Service
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-SurveyService-saveMore\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-SurveyService-saveMore\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return "";
                 return "";
 
 
             }
             }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/Third/ThirdApisService.cs

@@ -58,7 +58,7 @@ namespace TEAMModelOS.SDK
                 }
                 }
                 return scsResult;
                 return scsResult;
             } catch (Exception ex ) {
             } catch (Exception ex ) {
-                throw new Exception($"{ex.Message}\n{ex.StackTrace}\n{data.ToJsonString()}\n{url}\n {Code}\n{PassKey}\n{privateKey}\n{response?.StatusCode}\n{response?.Content}");
+                throw new Exception($"{ex.Message}\n{ex.StackTrace}\n\n{data.ToJsonString()}\n{url}\n {Code}\n{PassKey}\n{privateKey}\n{response?.StatusCode}\n{response?.Content}");
             }
             }
             
             
         }
         }

+ 1 - 1
TEAMModelOS.SDK/Models/Service/Third/ThirdService.cs

@@ -187,7 +187,7 @@ namespace TEAMModelOS.SDK.Models
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"OS\n自动加入学校,加入研修名单出现异常:{ex.StackTrace},{ex.Message}GetScTeacher", GroupNames.醍摩豆服務運維群組);
+                        await _dingDing.SendBotMsg($"OS\n自动加入学校,加入研修名单出现异常:,{ex.Message}\n{ex.StackTrace}GetScTeacher", GroupNames.醍摩豆服務運維群組);
                     }
                     }
                 }
                 }
             }
             }

+ 17 - 17
TEAMModelOS/Controllers/Analysis/AchievementController.cs

@@ -2063,7 +2063,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getAnalysis()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getAnalysis()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //    foreach (double sc in classAnalysis.total)
         //    foreach (double sc in classAnalysis.total)
@@ -2661,7 +2661,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/answer()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/answer()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -2749,7 +2749,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/scoring()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/scoring()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -2846,7 +2846,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/scoring()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/scoring()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -2981,7 +2981,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/importResult()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/importResult()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -3484,7 +3484,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/answer()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/answer()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -3572,7 +3572,7 @@ namespace TEAMModelOS.Controllers.Analysis
         //    }
         //    }
         //    catch (Exception e)
         //    catch (Exception e)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/scoring()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/scoring()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -3615,7 +3615,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -3800,7 +3800,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/word()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/word()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -3946,7 +3946,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/importResult()\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/importResult()\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -3976,7 +3976,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getSchoolInfo()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getSchoolInfo()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -4007,7 +4007,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getClassInfo()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getClassInfo()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -4116,7 +4116,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getClassInfo()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getClassInfo()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -4138,7 +4138,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import-exam()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import-exam()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -4198,7 +4198,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import-result()\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/import-result()\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -4251,7 +4251,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/setNo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/setNo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -4317,7 +4317,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/upsert-record()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/upsert-record()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 3 - 3
TEAMModelOS/Controllers/Analysis/AnalysisController.cs

@@ -620,7 +620,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/process()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/process()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
             var sub = examResults.Select(e => new
             var sub = examResults.Select(e => new
@@ -1512,7 +1512,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/simple()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/simple()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1743,7 +1743,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/studentAnalysis()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/studentAnalysis()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 5 - 5
TEAMModelOS/Controllers/Analysis/ClassAnalysisController.cs

@@ -204,7 +204,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/analysis-recod()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/analysis-recod()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -234,7 +234,7 @@ namespace TEAMModelOS.Controllers.Analysis
                 }
                 }
                 catch (Exception e)
                 catch (Exception e)
                 {
                 {
-                    //await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/analysisRecordTeacher()\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                    //await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/analysisRecordTeacher()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 }
                 }
 
 
                 /*if (null != stime.GetString() && null != etime.GetString()) {
                 /*if (null != stime.GetString() && null != etime.GetString()) {
@@ -281,7 +281,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/analysisRecordTeacher()\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/analysisRecordTeacher()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -494,7 +494,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getTPCount()\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},analysis/getTPCount()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return null;
                 return null;
             }
             }
         }
         }
@@ -799,7 +799,7 @@ namespace TEAMModelOS.Controllers.Analysis
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},class/analysis/settle-recod()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},class/analysis/settle-recod()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { code = 404, msg = ex.Message });
                 return Ok(new { code = 404, msg = ex.Message });
             }
             }
         }
         }

+ 9 - 9
TEAMModelOS/Controllers/Both/CourseController.cs

@@ -234,7 +234,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},course/upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},course/upsert()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -295,7 +295,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},course/check()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},course/check()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -402,7 +402,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},course/find()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},course/find()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -537,7 +537,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},course/find-all-by-teacher()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},course/find-all-by-teacher()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -621,7 +621,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},course/find-summary()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},course/find-summary()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -678,7 +678,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"CN,{_option.Location},course/delete()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"CN,{_option.Location},course/delete()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -716,7 +716,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"CN,{_option.Location},course/delete()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"CN,{_option.Location},course/delete()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -754,7 +754,7 @@ namespace TEAMModelOS.Controllers
         //    }
         //    }
         //    catch (Exception ex)
         //    catch (Exception ex)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},management/upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},management/upsert()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
 
 
@@ -1060,7 +1060,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},teacherCourse/upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},teacherCourse/upsert()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 10 - 10
TEAMModelOS/Controllers/Both/GroupListController.cs

@@ -617,11 +617,11 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists-members()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists-members()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists-members()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists-members()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok();
             return Ok();
         }
         }
@@ -676,11 +676,11 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplists()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok();
             return Ok();
         }
         }
@@ -784,7 +784,7 @@ namespace TEAMModelOS.Controllers
                     }
                     }
                     catch (CosmosException ex)
                     catch (CosmosException ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplist-idcode()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                        await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplist-idcode()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                         return Ok(new { groupList });
                         return Ok(new { groupList });
                     }
                     }
                 }
                 }
@@ -793,12 +793,12 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplist-idcode()\n{ex.Message}{ex.StackTrace}\n {json}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplist-idcode()\n{ex.Message}\n{ex.StackTrace}\n {json}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { groupList });
                 return Ok(new { groupList });
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplist-idcode()\n{ex.Message}{ex.StackTrace}\n{json}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/get-grouplist-idcode()\n{ex.Message}\n{ex.StackTrace}\n{json}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(new { groupList });
             return Ok(new { groupList });
         }
         }
@@ -876,7 +876,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/upsert-grouplist()\n{ex.Message}{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/upsert-grouplist()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -944,7 +944,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/delete-grouplist()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},grouplist/delete-grouplist()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { error = 400 });
                 return Ok(new { error = 400 });
             }
             }
         }
         }
@@ -1008,7 +1008,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{_option.Location},更新名单成员信息异常{ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
+                await _dingDing.SendBotMsg($"{_option.Location},更新名单成员信息异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.成都开发測試群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 7 - 7
TEAMModelOS/Controllers/Both/ItemController.cs

@@ -318,7 +318,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/upsert()\n{ex.Message}{ex.StackTrace}\n{request}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/upsert()\n{ex.Message}\n{ex.StackTrace}\n{request}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -437,7 +437,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/upsert()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -524,7 +524,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/FindSummary()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/FindSummary()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -588,7 +588,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/delete()\n{e.Message},{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/delete()\n{e.Message}\n{e.StackTrace},", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -829,7 +829,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/Find()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/Find()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -958,7 +958,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/Find()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/Find()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1249,7 +1249,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},item/Automatic()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},item/Automatic()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 7 - 7
TEAMModelOS/Controllers/Both/ShareController.cs

@@ -94,7 +94,7 @@ namespace TEAMModelOS.Controllers
                             {
                             {
                                 if (ex.Status == 404)
                                 if (ex.Status == 404)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/to\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/to\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                     return Ok(new { code = 404 });
                                     return Ok(new { code = 404 });
                                 }
                                 }
                             }
                             }
@@ -193,7 +193,7 @@ namespace TEAMModelOS.Controllers
                             {
                             {
                                 if (ex.Status == 404)
                                 if (ex.Status == 404)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/to\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/to\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                     return Ok(new { code = 404 });
                                     return Ok(new { code = 404 });
                                 }
                                 }
                             }
                             }
@@ -262,7 +262,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/to\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/to\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(new { code = 500 });
             return Ok(new { code = 500 });
         }
         }
@@ -442,7 +442,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/agree-share()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/agree-share()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
         }
         }
@@ -468,7 +468,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/del-share()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/del-share()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
         }
         }
@@ -507,7 +507,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/find()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/find()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 404 });
                 return Ok(new { status = 404 });
             }
             }
 
 
@@ -587,7 +587,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/view()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/share/view()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 5 - 5
TEAMModelOS/Controllers/Both/SheetConfigController.cs

@@ -77,7 +77,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex) {
             catch (Exception ex) {
 
 
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/SheetConfig/upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/SheetConfig/upsert()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(ex.StackTrace);
                 return BadRequest(ex.StackTrace);
             }
             }
         }
         }
@@ -172,7 +172,7 @@ namespace TEAMModelOS.Controllers.Common
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        return BadRequest($"{ex.Message},examId:{_examId} is not exist!");
+                        return BadRequest($"{ex.Message}\n{ex.StackTrace},examId:{_examId} is not exist!");
                     }
                     }
                 }
                 }
                 //  @条件2  代表需要更新或保存试卷库的某一个试卷的答题卡
                 //  @条件2  代表需要更新或保存试卷库的某一个试卷的答题卡
@@ -211,7 +211,7 @@ namespace TEAMModelOS.Controllers.Common
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        return BadRequest($"{ex.Message},paperId:{_paperId} is not exist!");
+                        return BadRequest($"{ex.Message}\n{ex.StackTrace},paperId:{_paperId} is not exist!");
                     }
                     }
                 }
                 }
                 //@条件3 代表需要直接产生一个答题卡
                 //@条件3 代表需要直接产生一个答题卡
@@ -243,7 +243,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/SheetConfig/upsert()\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/SheetConfig/upsert()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(e.Message);
                 return BadRequest(e.Message);
             }
             }
         }
         }
@@ -281,7 +281,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/SheetConfig/delete()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/SheetConfig/delete()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(e.StackTrace);
                 return BadRequest(e.StackTrace);
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/Both/SyllabusController.cs

@@ -334,7 +334,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
                
                
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/syllabus/find-id\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/syllabus/find-id\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { tree= treeNodes });
                 return Ok(new { tree= treeNodes });
             }
             }
         }
         }

+ 3 - 3
TEAMModelOS/Controllers/Both/VolumeController.cs

@@ -128,7 +128,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},VolumeController:Delete\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},VolumeController:Delete\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -180,7 +180,7 @@ namespace TEAMModelOS.Controllers
                 volumes= volumes.OrderBy(x => x.order).ToList();
                 volumes= volumes.OrderBy(x => x.order).ToList();
                 return Ok(new { volumes });
                 return Ok(new { volumes });
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},VolumeController:find\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},VolumeController:find\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -355,7 +355,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {
-                    await _dingDing.SendBotMsg($"OS,{_option.Location},VolumeController:Upsert\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                    await _dingDing.SendBotMsg($"OS,{_option.Location},VolumeController:Upsert\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 }
                 }
             }
             }
             ///处理更新 分享及共编的数据
             ///处理更新 分享及共编的数据

+ 1 - 1
TEAMModelOS/Controllers/Client/HabbController.cs

@@ -134,7 +134,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-               // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+               // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/Client/HiLearningController.cs

@@ -37,7 +37,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
             return Ok();
             return Ok();

+ 2 - 2
TEAMModelOS/Controllers/Client/HiScanController.cs

@@ -305,7 +305,7 @@ namespace TEAMModelOS.Controllers.Core
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},hiscan/verify-qrcode()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},hiscan/verify-qrcode()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -494,7 +494,7 @@ namespace TEAMModelOS.Controllers.Core
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},get-exam-by-sheet\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},get-exam-by-sheet\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/Client/HiTAControlller.cs

@@ -485,7 +485,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 3 - 3
TEAMModelOS/Controllers/Client/HiTeachController.cs

@@ -190,7 +190,7 @@ namespace TEAMModelOS.Controllers.Client
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {
-                    await _dingDing.SendBotMsg($"IES5,{_option.Location}, hiteach/create-lesson-record:()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                    await _dingDing.SendBotMsg($"IES5,{_option.Location}, hiteach/create-lesson-record:()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                     return BadRequest();
                     return BadRequest();
                 }
                 }
             }
             }
@@ -428,7 +428,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -756,7 +756,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS/Controllers/Client/HiTeachccControlller.cs

@@ -72,7 +72,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -120,7 +120,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                //await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},Channel/Create()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS/Controllers/Client/SokrateController.cs

@@ -99,7 +99,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-               // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+               // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -154,7 +154,7 @@ namespace TEAMModelOS.Controllers.Client
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                // await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},hiteach/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 15 - 15
TEAMModelOS/Controllers/Common/AreaController.cs

@@ -118,7 +118,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/area/find-group()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/area/find-group()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -186,7 +186,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/area/find()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/area/find()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -376,7 +376,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-study()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-study()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -419,7 +419,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-study()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-study()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -536,7 +536,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-study-teachers()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-study-teachers()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -574,7 +574,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-vote()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-vote()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -631,7 +631,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-vote-teachers()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-vote-teachers()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -671,7 +671,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-survey()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-survey()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -725,7 +725,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-survey-teachers()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-survey-teachers()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -766,7 +766,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-exam()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-exam()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -807,7 +807,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-exam-teachers()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/find-all-exam-teachers()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -919,7 +919,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-vote()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-vote()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -1004,7 +1004,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/delete()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/delete()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1106,7 +1106,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-survey()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-survey()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -1201,7 +1201,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-exam()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},area/save-exam()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 10 - 10
TEAMModelOS/Controllers/Common/CommonController.cs

@@ -113,7 +113,7 @@ namespace TEAMModelOS.Controllers.Common
                 }
                 }
                 return Ok(new { countall });
                 return Ok(new { countall });
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/count-activity\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/count-activity\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(); 
                 return BadRequest(); 
             }
             }
         }
         }
@@ -137,7 +137,7 @@ namespace TEAMModelOS.Controllers.Common
         //    }
         //    }
         //    catch (Exception ex)
         //    catch (Exception ex)
         //    {
         //    {
-        //        await _dingDing.SendBotMsg($"OS,{_option.Location},common/get-class-info\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+        //        await _dingDing.SendBotMsg($"OS,{_option.Location},common/get-class-info\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
         //        return BadRequest();
         //        return BadRequest();
         //    }
         //    }
         //}
         //}
@@ -176,7 +176,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/finish\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/finish\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -219,7 +219,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},{code}/update-end-time()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},{code}/update-end-time()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(new { id = id.GetString() });
             return Ok(new { id = id.GetString() });
         }
         }
@@ -256,7 +256,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/exam-size\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/exam-size\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -292,7 +292,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote-size\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote-size\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -328,7 +328,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey-size\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey-size\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -365,7 +365,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/item-size\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/item-size\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -401,7 +401,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/paper-size\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/paper-size\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -440,7 +440,7 @@ namespace TEAMModelOS.Controllers.Common
                 }
                 }
                 return Ok(new { status = 200 });
                 return Ok(new { status = 200 });
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/delete-activity\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/delete-activity\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
         }
         }

+ 24 - 24
TEAMModelOS/Controllers/Common/ExamController.cs

@@ -239,7 +239,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/save()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/save()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -280,7 +280,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/update-end-time()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/update-end-time()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
 
 
             }
             }
@@ -410,7 +410,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/delete()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/delete()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -516,7 +516,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -694,7 +694,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-by-analysis()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-by-analysis()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -729,7 +729,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/FindSummary()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/FindSummary()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -1122,7 +1122,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/upsertRecord()\n{e.Message}\n{e.StackTrace}\n{id.GetString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/upsertRecord()\n{e.Message}\n{e.StackTrace}\n\n{id.GetString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -1201,7 +1201,7 @@ namespace TEAMModelOS.Controllers
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"{_option.Location}\n{ex.Message}\n{ex.StackTrace}\n,id:{id},code:{s.id},school:{result?.school}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"{_option.Location}\n{ex.Message}\n{ex.StackTrace}\n\n,id:{id},code:{s.id},school:{result?.school}", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
                             }
                             }
                             else
                             else
@@ -1247,7 +1247,7 @@ namespace TEAMModelOS.Controllers
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"{_option.Location}\n{ex.Message}\n{ex.StackTrace}\n,id:{id},code:{s.id},school:{result?.school}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"{_option.Location}\n{ex.Message}\n{ex.StackTrace}\n\n,id:{id},code:{s.id},school:{result?.school}", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
                             }
                             }
                         }
                         }
@@ -1314,7 +1314,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/upsertRecordByTeacher()\n{ex.StackTrace}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/upsertRecordByTeacher()\n\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -1415,7 +1415,7 @@ namespace TEAMModelOS.Controllers
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n {ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n ", GroupNames.醍摩豆服務運維群組);
                                 }
                                 }
                             }
                             }
                         }
                         }
@@ -1472,7 +1472,7 @@ namespace TEAMModelOS.Controllers
                                         }
                                         }
                                         catch (Exception ex)
                                         catch (Exception ex)
                                         {
                                         {
-                                            await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n {ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                            await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n ", GroupNames.醍摩豆服務運維群組);
                                         }
                                         }
                                     }
                                     }
                                 }
                                 }
@@ -1526,7 +1526,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/findSummaryRecord()\n{ex.Message}\n{ex.StackTrace}\n{id.GetString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/findSummaryRecord()\n{ex.Message}\n{ex.StackTrace}\n\n{id.GetString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -1718,7 +1718,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-summary-by-student()\n{ex.Message}\n{ex.StackTrace}\n{id.GetString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-summary-by-student()\n{ex.Message}\n{ex.StackTrace}\n\n{id.GetString()}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2018,7 +2018,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/findAllStudent\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/findAllStudent\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2055,7 +2055,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/findAllStudent\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/findAllStudent\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2109,7 +2109,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/finish\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/finish\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2195,7 +2195,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/scoring\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/scoring\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -2344,7 +2344,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/scoring\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/scoring\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2413,7 +2413,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-err\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-err\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2486,7 +2486,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-arb\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/find-arb\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -2680,7 +2680,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/review\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/review\n", GroupNames.醍摩豆服務運維群組);
                 return new List<dynamic>() { new { code = 404, msg = "分配任务异常" } };
                 return new List<dynamic>() { new { code = 404, msg = "分配任务异常" } };
             }
             }
 
 
@@ -2940,7 +2940,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/sub-result\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/sub-result\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
 
 
@@ -3478,7 +3478,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/analysis-scoring\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},exam/analysis-scoring\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 500 });
                 return Ok(new { status = 500 });
             }
             }
         }
         }

+ 7 - 7
TEAMModelOS/Controllers/Common/ExamLiteController.cs

@@ -80,7 +80,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/save()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/save()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -159,7 +159,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/record-in()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/record-in()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -184,7 +184,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/delete()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/delete()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -244,7 +244,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/find()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/find()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -277,7 +277,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/FindSummary()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/FindSummary()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new {status = 404 });
                 return Ok(new {status = 404 });
             }
             }
 
 
@@ -315,7 +315,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/find-by-teacher()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/find-by-teacher()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -349,7 +349,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/find-summary-by-teacher()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},TrExam/find-summary-by-teacher()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 1 - 1
TEAMModelOS/Controllers/Common/HomeworkController.cs

@@ -351,7 +351,7 @@ namespace TEAMModelOS.Controllers.Learn
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/find-id\n{ex.Message}{ex.StackTrace}\n{id}\n{_code}  ", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/find-id\n{ex.Message}\n{ex.StackTrace}\n{id}\n{_code}  ", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { work, status = 404 });
                 return Ok(new { work, status = 404 });
             }
             }
         }
         }

+ 11 - 11
TEAMModelOS/Controllers/Common/StudyController.cs

@@ -118,7 +118,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/save()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/save()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -224,7 +224,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/sign-in()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/sign-in()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -284,7 +284,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/upload()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/upload()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -349,7 +349,7 @@ namespace TEAMModelOS.Controllers.Common
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"OS,{_option.Location},study/delete()ex\n{ex.Message},\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                        await _dingDing.SendBotMsg($"OS,{_option.Location},study/delete()ex\n{ex.Message}\n{ex.StackTrace},\n", GroupNames.醍摩豆服務運維群組);
                     }
                     }
                     if (flag)
                     if (flag)
                     {
                     {
@@ -394,7 +394,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/delete()\n{e.Message},\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/delete()\n{e.Message}\n{e.StackTrace},\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -454,7 +454,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/find()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/find()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -511,7 +511,7 @@ namespace TEAMModelOS.Controllers.Common
                             }
                             }
                             catch (Exception ex)
                             catch (Exception ex)
                             {
                             {
-                                await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n {ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n ", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                         }
                         }
                     }
                     }
@@ -538,7 +538,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/FindSummary()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/FindSummary()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { status = 404 });
                 return Ok(new { status = 404 });
             }
             }
 
 
@@ -576,7 +576,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/find-by-teacher()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/find-by-teacher()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -610,7 +610,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},study/find-summary-by-teacher()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},study/find-summary-by-teacher()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -690,7 +690,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Study/audit()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Study/audit()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 3 - 3
TEAMModelOS/Controllers/Common/SurveyController.cs

@@ -186,7 +186,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
                 return Ok(new { survey = request});
                 return Ok(new { survey = request});
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/save()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/save()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(ex.StackTrace);
                 return BadRequest(ex.StackTrace);
             }
             }
            
            
@@ -312,7 +312,7 @@ namespace TEAMModelOS.Controllers
                 //}
                 //}
                 return Ok(new { surveys, continuationToken });
                 return Ok(new { surveys, continuationToken });
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/find()\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/find()\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(ex.StackTrace);
                 return BadRequest(ex.StackTrace);
             }
             }
           
           
@@ -358,7 +358,7 @@ namespace TEAMModelOS.Controllers
                 return Ok(new { survey, status = 404 });
                 return Ok(new { survey, status = 404 });
             }
             }
             catch (Exception ex) {
             catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/find-id\n{ex.Message}{ex.StackTrace}\n{id}\n{code}  ", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/survey/find-id\n{ex.Message}\n{ex.StackTrace}\n{id}\n{code}  ", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { survey, status = 404 });
                 return Ok(new { survey, status = 404 });
             }
             }
 
 

+ 4 - 4
TEAMModelOS/Controllers/Common/VoteController.cs

@@ -179,7 +179,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/save()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/save()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(e.StackTrace);
                 return BadRequest(e.StackTrace);
             }
             }
         }     
         }     
@@ -289,7 +289,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/find()\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/find()\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(ex.StackTrace);
                 return BadRequest(ex.StackTrace);
             }
             }
         }
         }
@@ -330,7 +330,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/find-id()\n{ex.Message}\n{requert.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/find-id()\n{ex.Message}\n{ex.StackTrace}\n\n{requert.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { vote,status=404 });
                 return Ok(new { vote,status=404 });
             }
             }
 
 
@@ -393,7 +393,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"{_option.Location}-投票活动{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{_option.Location}-投票活动{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(e.StackTrace);
                 return BadRequest(e.StackTrace);
             }
             }
         }
         }

+ 8 - 8
TEAMModelOS/Controllers/Common/WorkController.cs

@@ -86,14 +86,14 @@ namespace TEAMModelOS.Controllers.Common
                 }
                 }
                 catch (Exception e)
                 catch (Exception e)
                 {
                 {
-                    await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-saveMore\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                    await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-saveMore\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 }
                 }
                 return Ok(new { work.id, code = (int)HttpStatusCode.OK });
                 return Ok(new { work.id, code = (int)HttpStatusCode.OK });
 
 
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/save()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/save()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -158,7 +158,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/record-in()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/record-in()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -183,7 +183,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/delete()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/delete()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -243,7 +243,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/find()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/find()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -269,7 +269,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/FindSummary()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/FindSummary()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -307,7 +307,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/find-by-teacher()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/find-by-teacher()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -341,7 +341,7 @@ namespace TEAMModelOS.Controllers.Common
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/find-summary-by-teacher()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},Homework/find-summary-by-teacher()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 3 - 3
TEAMModelOS/Controllers/Normal/AbilityController.cs

@@ -137,7 +137,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:Delete\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:Delete\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -273,7 +273,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:find\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:find\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -364,7 +364,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {
-                    await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:Upsert\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                    await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:Upsert\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 }
                 }
             }
             }
             return Ok(request);
             return Ok(request);

+ 2 - 2
TEAMModelOS/Controllers/Normal/AbilityStatisticsController.cs

@@ -302,7 +302,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},UpsertSubmitScore/UpsertSubmitScore()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},UpsertSubmitScore/UpsertSubmitScore()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { ex.Message, ex.StackTrace });
                 return BadRequest(new { ex.Message, ex.StackTrace });
 
 
             }
             }
@@ -446,7 +446,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},UpsertSubmitScore/UpsertSubmitScore()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},UpsertSubmitScore/UpsertSubmitScore()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { ex.Message, ex.StackTrace });
                 return BadRequest(new { ex.Message, ex.StackTrace });
 
 
             }
             }

+ 6 - 6
TEAMModelOS/Controllers/Normal/AbilitySubController.cs

@@ -122,7 +122,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController/SaveSubs()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController/SaveSubs()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -253,7 +253,7 @@ namespace TEAMModelOS.Controllers
                             continue;
                             continue;
                         }
                         }
                         catch (Exception ex) {
                         catch (Exception ex) {
-                            await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:get-subs\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                            await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:get-subs\n{ex.Message}\n{ex.StackTrace}\n\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                             continue;
                             continue;
                         }
                         }
                     }
                     }
@@ -295,7 +295,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:get-subs\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController:get-subs\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { error = 400 });
                 return Ok(new { error = 400 });
             }
             }
         }
         }
@@ -433,7 +433,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},UpsertSubmitScore/UpsertSubmitScore()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},UpsertSubmitScore/UpsertSubmitScore()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(new { error = 0, msg = "参数异常" });
             return Ok(new { error = 0, msg = "参数异常" });
         }
         }
@@ -1020,7 +1020,7 @@ namespace TEAMModelOS.Controllers
             catch (Exception ex)
             catch (Exception ex)
             {
             {
 #if DEBUG
 #if DEBUG
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController/SubOpt()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController/SubOpt()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
 #else
 #else
 
 
 #endif
 #endif
@@ -1246,7 +1246,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController/SaveSubs()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AbilityController/SaveSubs()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { error = 400 });
                 return Ok(new { error = 400 });
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/Normal/AbilityTaskController.cs

@@ -282,7 +282,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/syllabus/find-id\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/syllabus/find-id\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { tree = treeNodes });
                 return Ok(new { tree = treeNodes });
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/Normal/AppraiseController.cs

@@ -287,7 +287,7 @@ namespace TEAMModelOS.Controllers
                         return Ok(new { comments, schoolAppraise });
                         return Ok(new { comments, schoolAppraise });
                 }
                 }
             } catch (Exception ex) {
             } catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},AppraiseController/Opt()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},AppraiseController/Opt()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
             return Ok(); 
             return Ok(); 

+ 7 - 7
TEAMModelOS/Controllers/School/ClassController.cs

@@ -118,7 +118,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},class/Upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},class/Upsert()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -153,7 +153,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},class/UpsertGroup()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},class/UpsertGroup()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -202,7 +202,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},class/Find()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},class/Find()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -305,7 +305,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},class/Delete()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},class/Delete()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -381,7 +381,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},hiteach-link()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},hiteach-link()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -433,7 +433,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},hiteach-unlink-classId()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},hiteach-unlink-classId()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -472,7 +472,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},class/name()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},class/name()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 4 - 4
TEAMModelOS/Controllers/School/CorrectController.cs

@@ -91,7 +91,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/find-task()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/find-task()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { tasks = tasks });
                 return Ok(new { tasks = tasks });
             }
             }
         }
         }
@@ -239,7 +239,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/upsert()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/upsert()\n{e.Message}\n{e.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(e.StackTrace);
                 return BadRequest(e.StackTrace);
             }
             }
         }
         }
@@ -275,7 +275,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/find-id()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/find-id()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 Correct correct = null;
                 Correct correct = null;
                 return Ok(new { correct });
                 return Ok(new { correct });
             }
             }
@@ -353,7 +353,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/find-id()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/Correct/find-id()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 Correct correct = null;
                 Correct correct = null;
                 return Ok(new { correct });
                 return Ok(new { correct });
             }
             }

+ 3 - 3
TEAMModelOS/Controllers/School/DebateController.cs

@@ -56,7 +56,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},DebateController,school/debate/FindId\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},DebateController,school/debate/FindId\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -81,7 +81,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},DebateController,school/debate/delete\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},DebateController,school/debate/delete\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -126,7 +126,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/debate/find\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/debate/find\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS/Controllers/School/NoticeController.cs

@@ -107,7 +107,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/Notice/upsert()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/Notice/upsert()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(e.StackTrace);
                 return BadRequest(e.StackTrace);
             }
             }
         }/// <summary>
         }/// <summary>
@@ -207,7 +207,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/Notice/find()\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/Notice/find()\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(ex.StackTrace);
                 return BadRequest(ex.StackTrace);
             }
             }
         }
         }

+ 4 - 4
TEAMModelOS/Controllers/School/RoomController.cs

@@ -72,7 +72,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/save()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},common/vote/save()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -100,7 +100,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/room/find()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/room/find()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -134,7 +134,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/room/find-id()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/room/find-id()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -160,7 +160,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},school/room/find-id()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},school/room/find-id()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 6 - 6
TEAMModelOS/Controllers/School/SchoolController.cs

@@ -111,7 +111,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return Ok(new { error = 1, msg = "参数异常!" });
                 return Ok(new { error = 1, msg = "参数异常!" });
 
 
             }
             }
@@ -165,7 +165,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},school/upsert()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"CoreAPI2,{_option.Location},school/upsert()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1566,12 +1566,12 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},schoool/teacher-space\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},schoool/teacher-space\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},schoool/teacher-space\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},schoool/teacher-space\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1623,7 +1623,7 @@ namespace TEAMModelOS.Controllers
                         }
                         }
                         catch (Exception ex)
                         catch (Exception ex)
                         {
                         {
-                            await _dingDing.SendBotMsg($"{_option.Location},导入名单时,查验key信息错误{ex.Message}\n{ex.StackTrace}\n{keys.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                            await _dingDing.SendBotMsg($"{_option.Location},导入名单时,查验key信息错误{ex.Message}\n{ex.StackTrace}\n\n{keys.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                     }
                     }
                     if (coreUsers.Any())
                     if (coreUsers.Any())
@@ -1666,7 +1666,7 @@ namespace TEAMModelOS.Controllers
                             {
                             {
                                 if (!string.IsNullOrWhiteSpace(t.phone))
                                 if (!string.IsNullOrWhiteSpace(t.phone))
                                 {
                                 {
-                                    CoreUser coreUser = coreUsers.Find(x => x.mobile.Equals(t.phone));
+                                    CoreUser coreUser = coreUsers.Find(x =>!string.IsNullOrWhiteSpace(x.mobile) &&  x.mobile.Equals(t.phone));
                                     if (coreUser != null)
                                     if (coreUser != null)
                                     {
                                     {
                                         t.id = coreUser.id;
                                         t.id = coreUser.id;

+ 4 - 4
TEAMModelOS/Controllers/School/SchoolTeacherController.cs

@@ -145,7 +145,7 @@ namespace TEAMModelOS.Controllers
                         }
                         }
                         catch (Exception ex)
                         catch (Exception ex)
                         {
                         {
-                            //await _dingDing.SendBotMsg($"{_option.Location},导入名单时,查验key信息错误{ex.Message}\n{ex.StackTrace}\n{skeys.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                            //await _dingDing.SendBotMsg($"{_option.Location},导入名单时,查验key信息错误{ex.Message}\n{ex.StackTrace}\n\n{skeys.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                     }
                     }
                     if (coreUsers.Any())
                     if (coreUsers.Any())
@@ -200,7 +200,7 @@ namespace TEAMModelOS.Controllers
                                 {
                                 {
                                     if (!string.IsNullOrWhiteSpace(t.phone))
                                     if (!string.IsNullOrWhiteSpace(t.phone))
                                     {
                                     {
-                                        CoreUser coreUser = coreUsers.Find(x => x.mobile.Equals(t.phone));
+                                        CoreUser coreUser = coreUsers.Find(x => !string.IsNullOrWhiteSpace(x.mobile) && x.mobile.Equals(t.phone));
                                         if (coreUser != null)
                                         if (coreUser != null)
                                         {
                                         {
                                             t.id = coreUser.id;
                                             t.id = coreUser.id;
@@ -342,7 +342,7 @@ namespace TEAMModelOS.Controllers
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        //await _dingDing.SendBotMsg($"{_option.Location},导入名单时,查验key信息错误{ex.Message}\n{ex.StackTrace}\n{skeys.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                        //await _dingDing.SendBotMsg($"{_option.Location},导入名单时,查验key信息错误{ex.Message}\n{ex.StackTrace}\n\n{skeys.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                     }
                     }
                 }
                 }
                 if (users.Any())
                 if (users.Any())
@@ -366,7 +366,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"{_option.Location},{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{_option.Location},{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(new { teachers });
             return Ok(new { teachers });
         }
         }

+ 7 - 7
TEAMModelOS/Controllers/Student/StudentController.cs

@@ -280,7 +280,7 @@ namespace TEAMModelOS.Controllers
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/StudentManage()\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/StudentManage()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                     return Ok(new { error = false, status = false, msg = "账号不存在" });
                                     return Ok(new { error = false, status = false, msg = "账号不存在" });
                                 }
                                 }
 
 
@@ -306,7 +306,7 @@ namespace TEAMModelOS.Controllers
                             }
                             }
                             catch (Exception ex)
                             catch (Exception ex)
                             {
                             {
-                                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/StudentManage()\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/StudentManage()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                             }
                             }
                             return Ok();
                             return Ok();
                         }
                         }
@@ -320,7 +320,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/StudentManage()\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/StudentManage()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return BadRequest();
             return BadRequest();
         }
         }
@@ -416,7 +416,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/login()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/login()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -617,7 +617,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},student/get-summary-student()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},student/get-summary-student()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -705,7 +705,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/login-simple()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},StudentController/login-simple()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -788,7 +788,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Student/get-school-info()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Student/get-school-info()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 4 - 4
TEAMModelOS/Controllers/Student/TmdUserController.cs

@@ -171,13 +171,13 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
                 request.TryGetProperty("id_token", out JsonElement id_token);
                 request.TryGetProperty("id_token", out JsonElement id_token);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}{ex.StackTrace}\n{id_token}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}\n{id_token}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -211,13 +211,13 @@ namespace TEAMModelOS.Controllers
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n {ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                        await _dingDing.SendBotMsg($"{_coreAPIHttpService.options.Get("Default").location}用户转换失败:{_coreAPIHttpService.options.Get("Default").url}{json}\n ", GroupNames.醍摩豆服務運維群組);
                     }
                     }
                 }
                 }
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},tmduser/init/getTmdInfo()\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},tmduser/init/getTmdInfo()\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(tmds);
             return Ok(tmds);
         }
         }

+ 4 - 4
TEAMModelOS/Controllers/System/BlobController.cs

@@ -247,7 +247,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
             }
             }
             catch (Exception  ex){
             catch (Exception  ex){
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},blon/used-space()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},blon/used-space()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return BadRequest();
             return BadRequest();
         }
         }
@@ -515,7 +515,7 @@ namespace TEAMModelOS.Controllers
                     }
                     }
                     catch (Exception ex)
                     catch (Exception ex)
                     {
                     {
-                        await _dingDing.SendBotMsg($"IES5,{_option.Location},blob/bloblog-blob()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                        await _dingDing.SendBotMsg($"IES5,{_option.Location},blob/bloblog-blob()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                     }
                     }
                     if (!exsit)
                     if (!exsit)
                     {
                     {
@@ -554,7 +554,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},blob/bloblog-blob()\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},blob/bloblog-blob()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
             }
             }
             return Ok(new { status = 200 });
             return Ok(new { status = 200 });
         }
         }
@@ -782,7 +782,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
             } catch (Exception ex) {
             } catch (Exception ex) {
 
 
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},blob/delete-blobs\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},blob/delete-blobs\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/System/CoreController.cs

@@ -143,7 +143,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"Core,{_option.Location},convert-emf()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"Core,{_option.Location},convert-emf()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 3 - 3
TEAMModelOS/Controllers/System/ImportController.cs

@@ -264,7 +264,7 @@ namespace TEAMModelOS.Controllers
             catch (TransException ex)
             catch (TransException ex)
             {
             {
                 var data = await _azureStorage.UploadFileByContainer("teammodelos", file.OpenReadStream(), "transfailed", Guid.NewGuid() + file.FileName);
                 var data = await _azureStorage.UploadFileByContainer("teammodelos", file.OpenReadStream(), "transfailed", Guid.NewGuid() + file.FileName);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},upload-word()\n{ex.Message}{ex.StackTrace}转换失败的文件:{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},upload-word()\n{ex.Message}\n{ex.StackTrace}转换失败的文件:{data}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { data });
                 return BadRequest(new { data });
             }
             }
         }
         }
@@ -291,7 +291,7 @@ namespace TEAMModelOS.Controllers
             catch (TransException ex)
             catch (TransException ex)
             {
             {
                 var data = await _azureStorage.UploadFileByContainer("teammodelos", file.OpenReadStream(), "transfailed", Guid.NewGuid() + file.FileName);
                 var data = await _azureStorage.UploadFileByContainer("teammodelos", file.OpenReadStream(), "transfailed", Guid.NewGuid() + file.FileName);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},parse-word()\n{ex.Message}{ex.StackTrace}转换失败的文件:{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},parse-word()\n{ex.Message}\n{ex.StackTrace}转换失败的文件:{data}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { data });
                 return BadRequest(new { data });
             }
             }
         }
         }
@@ -318,7 +318,7 @@ namespace TEAMModelOS.Controllers
             catch (TransException ex)
             catch (TransException ex)
             {
             {
                 var data = await _azureStorage.UploadFileByContainer("teammodelos", file.OpenReadStream(), "transfailed", Guid.NewGuid() + file.FileName);
                 var data = await _azureStorage.UploadFileByContainer("teammodelos", file.OpenReadStream(), "transfailed", Guid.NewGuid() + file.FileName);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},parse-docx()\n{ex.Message}{ex.StackTrace}转换失败的文件:{data}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},parse-docx()\n{ex.Message}\n{ex.StackTrace}转换失败的文件:{data}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { data });
                 return BadRequest(new { data });
             }
             }
         }
         }

+ 4 - 4
TEAMModelOS/Controllers/System/OpenApiController.cs

@@ -62,7 +62,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/find-app()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/find-app()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -160,7 +160,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/upsert()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/upsert()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -202,7 +202,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/upsert()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/upsert()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -233,7 +233,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/delete-app()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},open-api/delete-app()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS/Controllers/Teacher/ClassVideoController.cs

@@ -134,7 +134,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},ClassVideoController/GetGroup()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},ClassVideoController/GetGroup()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -390,7 +390,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
             }
             }
             catch (Exception ex) {
             catch (Exception ex) {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},ClassVideoController/Opt()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},ClassVideoController/Opt()\n{ex.Message}\n{ex.StackTrace}\n\n{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 2 - 2
TEAMModelOS/Controllers/Teacher/CommentController.cs

@@ -260,7 +260,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/comment/upsertAnswer()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/comment/upsertAnswer()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 
@@ -324,7 +324,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/comment/upsertAnswer()\n{e.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/comment/upsertAnswer()\n{e.Message}\n{e.StackTrace}\n{e .StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
 
 

+ 3 - 3
TEAMModelOS/Controllers/Teacher/FavoriteController.cs

@@ -108,7 +108,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception e)
             catch (Exception e)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/favorite/upsert\n{e.Message}{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/favorite/upsert\n{e.Message}\n{e.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -137,7 +137,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/favorite/find()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/favorite/find()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -184,7 +184,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/favorite/delete()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location},teacher/favorite/delete()\n{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 9 - 9
TEAMModelOS/Controllers/Teacher/InitController.cs

@@ -166,7 +166,7 @@ namespace TEAMModelOS.Controllers
                                     }
                                     }
                                     catch (Exception ex)
                                     catch (Exception ex)
                                     {
                                     {
-                                        await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info:SetTeacherSubject()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}-{targetTecher}", GroupNames.醍摩豆服務運維群組);
+                                        await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info:SetTeacherSubject()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}-{targetTecher}", GroupNames.醍摩豆服務運維群組);
                                     }
                                     }
                                 }
                                 }
                                 return Ok(new { status = 1, schoolTeachers });
                                 return Ok(new { status = 1, schoolTeachers });
@@ -182,7 +182,7 @@ namespace TEAMModelOS.Controllers
                                 }
                                 }
                                 catch (Exception ex)
                                 catch (Exception ex)
                                 {
                                 {
-                                    await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info:SetTeacherSubject()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                                    await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info:SetTeacherSubject()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                                     return Ok(new { error = -1, msg = "设置失败" });
                                     return Ok(new { error = -1, msg = "设置失败" });
                                 }
                                 }
 
 
@@ -245,7 +245,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/set-teacher-info()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest("teacher not exist");
                 return BadRequest("teacher not exist");
 
 
             }
             }
@@ -311,13 +311,13 @@ namespace TEAMModelOS.Controllers
             catch (CosmosException ex)
             catch (CosmosException ex)
             {
             {
                 LoginService.LoginLog(HttpContext, _option, _logger, _dingDing, ip, region, id, $"{name}", 500);
                 LoginService.LoginLog(HttpContext, _option, _logger, _dingDing, ip, region, id, $"{name}", 500);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
                 LoginService.LoginLog(HttpContext, _option, _logger, _dingDing, ip, region, id, $"{name}", 500);
                 LoginService.LoginLog(HttpContext, _option, _logger, _dingDing, ip, region, id, $"{name}", 500);
-                _ = _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                _ = _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -645,7 +645,7 @@ namespace TEAMModelOS.Controllers
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua", out var chua);
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua", out var chua);
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua-platform", out var platform);
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua-platform", out var platform);
                 HttpContext.Request.Headers.TryGetValue("user-agent", out var useragent);
                 HttpContext.Request.Headers.TryGetValue("user-agent", out var useragent);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/get-school-info()\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}\nreferer:{referer}\nsec-ch-ua:{chua}\nsec-ch-ua-platform:{platform}\nuser-agent:{useragent}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/get-school-info()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}\nreferer:{referer}\nsec-ch-ua:{chua}\nsec-ch-ua-platform:{platform}\nuser-agent:{useragent}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { status = ex.Status });
                 return BadRequest(new { status = ex.Status });
             }
             }
             catch (Exception ex)
             catch (Exception ex)
@@ -654,7 +654,7 @@ namespace TEAMModelOS.Controllers
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua", out var chua);
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua", out var chua);
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua-platform", out var platform);
                 HttpContext.Request.Headers.TryGetValue("sec-ch-ua-platform", out var platform);
                 HttpContext.Request.Headers.TryGetValue("user-agent", out var useragent);
                 HttpContext.Request.Headers.TryGetValue("user-agent", out var useragent);
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/get-school-info()\n{ex.Message}{ex.StackTrace}\n{request.ToJsonString()}\nreferer:{referer}\nsec-ch-ua:{chua}\nsec-ch-ua-platform:{platform}\nuser-agent:{useragent}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/get-school-info()\n{ex.Message}\n{ex.StackTrace}\n{request.ToJsonString()}\nreferer:{referer}\nsec-ch-ua:{chua}\nsec-ch-ua-platform:{platform}\nuser-agent:{useragent}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest(new { status = 500 });
                 return BadRequest(new { status = 500 });
             }
             }
         }
         }
@@ -770,7 +770,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/get-school-info()\n{ex.Message}{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/init/get-school-info()\n{ex.Message}\n{ex.StackTrace}{request.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }
@@ -1004,7 +1004,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"TEAMModel,{_option.Location},Init/JoinSchool()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"TEAMModel,{_option.Location},Init/JoinSchool()\n{ex.Message}\n{ex.StackTrace}\n{requert.ToJsonString()}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
                 return BadRequest();
             }
             }
         }
         }

+ 1 - 1
TEAMModelOS/Controllers/Third/DingDingController.cs

@@ -168,7 +168,7 @@ namespace TEAMModelOS.Controllers.Third
                 }
                 }
             }
             }
             catch (Exception ex ){
             catch (Exception ex ){
-                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-dingding-login异常{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"{Environment.GetEnvironmentVariable("Option:Location")}-dingding-login异常{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
             }
             }
 
 
             return Ok();
             return Ok();

+ 5 - 5
TEAMModelOS/Controllers/Third/Sc/ScController.cs

@@ -322,7 +322,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {
-                    await _dingDing.SendBotMsg($"OS,{_option.Location}\n绑定失败,出现的原因可能是 参数异常:\n{sso.ToJsonString()},{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                    await _dingDing.SendBotMsg($"OS,{_option.Location}\n绑定失败,出现的原因可能是 参数异常:\n{sso.ToJsonString()},{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                     return BadRequest();
                     return BadRequest();
                 }
                 }
 
 
@@ -449,7 +449,7 @@ namespace TEAMModelOS.Controllers
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {
-                    await _dingDing.SendBotMsg($"OS,{_option.Location}\n绑定失败:\n{sso.ToJsonString()},{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                    await _dingDing.SendBotMsg($"OS,{_option.Location}\n绑定失败:\n{sso.ToJsonString()},{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                     return Ok(new
                     return Ok(new
                     {
                     {
                         location = _option.Location,
                         location = _option.Location,
@@ -466,7 +466,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location}\n绑定失败:\n{sso.ToJsonString()},{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location}\n绑定失败:\n{sso.ToJsonString()},{ex.Message}\n{ex.StackTrace}\n", GroupNames.醍摩豆服務運維群組);
                 return Ok(new
                 return Ok(new
                 {
                 {
                     location = _option.Location,
                     location = _option.Location,
@@ -669,7 +669,7 @@ namespace TEAMModelOS.Controllers
                         }
                         }
                         catch (Exception ex)
                         catch (Exception ex)
                         {
                         {
-                            await _dingDing.SendBotMsg($"OS,{_option.Location}-\n文件失败 \npath:{path}\n{ex.StackTrace}\n{ex.Message}\n yxpt/{sso.path}/scbind/{teacher.id}.json", GroupNames.醍摩豆服務運維群組);
+                            await _dingDing.SendBotMsg($"OS,{_option.Location}-\n文件失败 \npath:{path}\n\n{ex.Message}\n{ex.StackTrace}\n yxpt/{sso.path}/scbind/{teacher.id}.json", GroupNames.醍摩豆服務運維群組);
                         }
                         }
                         rurl.Append($"?status=200&id_token={implicit_token.id_token}&access_token={implicit_token.access_token}&expires_in={HttpUtility.UrlEncode(implicit_token.expires_in)}&token_type={HttpUtility.UrlEncode(implicit_token.token_type)}").ToString();
                         rurl.Append($"?status=200&id_token={implicit_token.id_token}&access_token={implicit_token.access_token}&expires_in={HttpUtility.UrlEncode(implicit_token.expires_in)}&token_type={HttpUtility.UrlEncode(implicit_token.token_type)}").ToString();
                         string uri = rurl.ToString();
                         string uri = rurl.ToString();
@@ -691,7 +691,7 @@ namespace TEAMModelOS.Controllers
             }
             }
             catch (Exception ex)
             catch (Exception ex)
             {
             {
-                await _dingDing.SendBotMsg($"OS,{_option.Location}-\n{scsso.ToJsonString()} \npath:{path}\n{ex.StackTrace}\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"OS,{_option.Location}-\n{scsso.ToJsonString()} \npath:{path}\n\n{ex.Message}\n{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return Redirect(rurl.Append($"?status=1").ToString());
                 return Redirect(rurl.Append($"?status=1").ToString());
             }
             }
         }
         }

+ 0 - 0
TEAMModelOS/Controllers/Third/Sc/ScDataInitController.cs


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio