diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxPayOrderController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxPayOrderController.java index 1a4c3b8a2..23fdc2345 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxPayOrderController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxPayOrderController.java @@ -50,6 +50,9 @@ public class WxPayOrderController extends BaseController { WxCUser user = getUser(); WxAppinfo appInfo = getAppInfo(user.getAppId()); + if(appInfo == null) { + return new ResultData(ErrorCode.APP_ID_NOT_FOUND); + } Long orderId = 0L; try { diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index 670589e04..dc722bd7b 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -97,6 +97,9 @@ public class WxUserGrantController extends BaseController { // 通过appinfo得到tenant_id WxAppinfo wxAppinfo = getAppInfo(appId); + if(wxAppinfo == null) { + return new ResultData(ErrorCode.APP_ID_NOT_FOUND); + } WxMaService wxMaService = getWeappServiceByAppInfo(wxAppinfo); if(StringUtils.isBlank(wxAppinfo.getAccessToken())) {