public void TestSetDepartmentComletionRateUpadta()
        {
            DateTime today = DateTime.Now;
            decimal  Rate  = 0.01m;
            AlarmDepartmentCompletionRateService service = new AlarmDepartmentCompletionRateService();

            int result = service.SetDeptCompletionRate("000001G003", "01000", Rate);

            Console.WriteLine(UtilTest.GetJson(result));
        }
 public object Set([FromBody] JObject obj)
 {
     try
     {
         decimal completionRate = Decimal.Parse(obj["completionRate"].ToString());
         completionRate = completionRate > 0 ? completionRate : 0.01m;
         return(service.SetDeptCompletionRate(obj["buildId"].ToString(), obj["energyCode"].ToString(), completionRate));
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }