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

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>
public string enclosure_score = "2";
/// <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>
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();
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;
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();
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;
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();
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;
if (achievement_model.TotalScore < 0)
@ -3205,7 +3221,7 @@ namespace RuralPower
/// <returns>反序列化返回的值失败,代表请求接口失败</returns>
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)
{
try
@ -3352,7 +3368,7 @@ namespace RuralPower
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;
if (value < 0)
{