diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/SystemService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/SystemService.cs index cd94445..75a98f0 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/SystemService.cs +++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/SystemService.cs @@ -115,6 +115,7 @@ namespace EasyBL.WEBAPP.SYS SuccessResponseMessage srm = null; string sError = null; var db = SugarBase.GetIntance(); + int errorStaus = 500; try { do @@ -123,11 +124,13 @@ namespace EasyBL.WEBAPP.SYS var sPassword = dto.Password; if (string.IsNullOrWhiteSpace(sUserID)) { + errorStaus = (int)StatusCodeEnum.ParameterError; sError = @"帳號不能為空"; //帳號不能為空 break; } if (string.IsNullOrWhiteSpace(sPassword)) { + errorStaus = (int)StatusCodeEnum.ParameterError; sError = @"密碼不能為空"; //密碼不能為空 break; } @@ -139,11 +142,13 @@ namespace EasyBL.WEBAPP.SYS if (oUser == null) { sError = @"帳號或密碼不正確"; //帳號或密碼不正確 + errorStaus = (int)StatusCodeEnum.Unauthorized; break; } if (oUser.Status != @"1") { + errorStaus = (int)StatusCodeEnum.Unauthorized; sError = @"該帳號未啓用"; //該帳號無效 break; } @@ -213,7 +218,7 @@ namespace EasyBL.WEBAPP.SYS { srm = new SuccessResponseMessage(null, null) { - STATUSCODE = (int)StatusCodeEnum.Error, + STATUSCODE = errorStaus, MSG = sError }; }