TRX 1 vuosi sitten
vanhempi
commit
314ba4bf15

+ 4 - 4
src/main/java/com/zswl/dataservice/service/openApi/OpenApiVerifyService.java

@@ -141,17 +141,17 @@ public class OpenApiVerifyService {
 
                     if (isSuccess) {
                         OpenApiSignInfo signInfo = null;
-                        if (!map.containsKey("AppId")) {
+                        if (isSuccess && !map.containsKey("AppId")) {
                             isSuccess = false;
                             msg = "没有AppId信息";
                         }
                         String appId = map.get("AppId");
                         signInfo = openApiSignInfoDao.findTopByAppId(appId);
-                        if (ObjectUtils.isEmpty(signInfo)) {
+                        if (isSuccess && ObjectUtils.isEmpty(signInfo)) {
                             isSuccess = false;
                             msg = "AppId错误";
                         }
-                        if (signInfo.getAppState() == null || signInfo.getAppState() != AppState.Enable) {
+                        if (isSuccess && (signInfo.getAppState() == null || signInfo.getAppState() != AppState.Enable)) {
                             isSuccess = false;
                             msg = "AppId未启用";
                         }
@@ -160,7 +160,7 @@ public class OpenApiVerifyService {
                             msg = "没有Timestamp信息";
                         }
                         String timestamp = map.get("Timestamp");
-                        if (StringUtils.isEmpty(timestamp) || timestamp.length() != 14) {
+                        if (isSuccess && (StringUtils.isEmpty(timestamp) || timestamp.length() != 14)) {
                             isSuccess = false;
                             msg = "Timestamp格式错误";
                         }