把配置文件读取值改成全局变量

This commit is contained in:
曾艳 2024-04-15 08:49:24 +08:00
parent 25c4ac5241
commit 23a12df707
3 changed files with 21 additions and 5 deletions

Binary file not shown.

View File

@ -34,6 +34,22 @@ namespace RuralPower
/// </summary> /// </summary>
public string enclosure_score = "2"; public string enclosure_score = "2";
/// <summary> /// <summary>
/// 围栏每次扣分值
/// </summary>
public string EnclosureFaultScore = "1";
/// <summary>
/// 验电分值
/// </summary>
public string ElectricityScore = "30";
/// <summary>
/// 台区选择分值
/// </summary>
public string SelectAreaScore = "30";
/// <summary>
/// 巡检爬杆分值
/// </summary>
public string ClimbrodScore = "30";
/// <summary>
/// 巡线工器具总分 /// 巡线工器具总分
/// </summary> /// </summary>
public double LineTotalScore = 3; public double LineTotalScore = 3;
@ -462,7 +478,7 @@ namespace RuralPower
var achievement_details_model = DataBase.achievement_details_list.Where(a => a.AchievementId == achievement_model.AchievementId && a.ItemName == item_name).FirstOrDefault(); var achievement_details_model = DataBase.achievement_details_list.Where(a => a.AchievementId == achievement_model.AchievementId && a.ItemName == item_name).FirstOrDefault();
if (achievement_details_model == null) if (achievement_details_model == null)
{ {
var electricity_score = decimal.Parse(ConfigurationManager.AppSettings["ElectricityScore"].ToString()); var electricity_score = decimal.Parse(ElectricityScore);
achievement_model.TotalScore = achievement_model.TotalScore - electricity_score; achievement_model.TotalScore = achievement_model.TotalScore - electricity_score;
if (achievement_model.TotalScore < 0) if (achievement_model.TotalScore < 0)
{ {
@ -504,7 +520,7 @@ namespace RuralPower
var achievement_details_model = DataBase.achievement_details_list.Where(a => a.AchievementId == achievement_model.AchievementId && a.ItemName == item_name).FirstOrDefault(); var achievement_details_model = DataBase.achievement_details_list.Where(a => a.AchievementId == achievement_model.AchievementId && a.ItemName == item_name).FirstOrDefault();
if (achievement_details_model == null) if (achievement_details_model == null)
{ {
var electricity_score = decimal.Parse(ConfigurationManager.AppSettings["ClimbrodScore"].ToString()); var electricity_score = decimal.Parse(ClimbrodScore);
achievement_model.TotalScore = achievement_model.TotalScore - electricity_score; achievement_model.TotalScore = achievement_model.TotalScore - electricity_score;
if (achievement_model.TotalScore < 0) if (achievement_model.TotalScore < 0)
{ {
@ -529,7 +545,7 @@ namespace RuralPower
var achievement_details_model = DataBase.achievement_details_list.Where(a => a.AchievementId == achievement_model.AchievementId && a.ItemName == item_name).FirstOrDefault(); var achievement_details_model = DataBase.achievement_details_list.Where(a => a.AchievementId == achievement_model.AchievementId && a.ItemName == item_name).FirstOrDefault();
if (achievement_details_model == null) if (achievement_details_model == null)
{ {
var select_area_score = decimal.Parse(ConfigurationManager.AppSettings["SelectAreaScore"].ToString()); var select_area_score = decimal.Parse(SelectAreaScore);
achievement_model.TotalScore = achievement_model.TotalScore - select_area_score; achievement_model.TotalScore = achievement_model.TotalScore - select_area_score;
if (achievement_model.TotalScore < 0) if (achievement_model.TotalScore < 0)
@ -3205,7 +3221,7 @@ namespace RuralPower
/// <returns>反序列化返回的值失败,代表请求接口失败</returns> /// <returns>反序列化返回的值失败,代表请求接口失败</returns>
public string UpdateElectricity(string url, string ExamId, string UserId, string Type) public string UpdateElectricity(string url, string ExamId, string UserId, string Type)
{ {
var user_exam_model = DataBase.user_exam_list.Where(a => a.ExamId == ExamId && UserId == UserId).FirstOrDefault(); var user_exam_model = DataBase.user_exam_list.Where(a => a.ExamId == ExamId && a.UserId == UserId).FirstOrDefault();
if (user_exam_model != null) if (user_exam_model != null)
{ {
try try
@ -3352,7 +3368,7 @@ namespace RuralPower
return Write(APICode.Fail, "考生考试已结束"); return Write(APICode.Fail, "考生考试已结束");
} }
var enclosure_fault_score = decimal.Parse(ConfigurationManager.AppSettings["EnclosureFaultScore"].ToString()); var enclosure_fault_score = decimal.Parse(EnclosureFaultScore);
var value = decimal.Parse(user_exam_model.EnclosureIsScore) - enclosure_fault_score; var value = decimal.Parse(user_exam_model.EnclosureIsScore) - enclosure_fault_score;
if (value < 0) if (value < 0)
{ {