diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java index c223ec651..3db2ce979 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxMallController.java @@ -43,6 +43,18 @@ public class WxMallController extends BaseController { @Autowired private RedisService redisService; + @RedisCache() + @AuthIgnore + @ApiOperation("获取模板类型") + @GetMapping("/getAppIcp") + public ResultData getAppIcp(String appId) { + WxAppinfo appInfo = wxAppinfoService.getByAppId(appId); + if (appInfo == null) { + return new ResultData(ErrorCode.APP_ID_NOT_FOUND); + } + return new ResultData(new WxAppinfo(appInfo.getBusinessLicense(),appInfo.getIcp())); + } + @RedisCache() @AuthIgnore @ApiOperation("获取模板类型") diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxAppinfo.java b/mallinkService/src/main/java/com/iformall/domain/po/WxAppinfo.java index d694fc32c..09d657684 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxAppinfo.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxAppinfo.java @@ -58,4 +58,9 @@ public class WxAppinfo extends BaseTenantEntity { public WxAppinfo(Integer mouldType){ this.mouldType = mouldType; } + + public WxAppinfo(String businessLicense,String icp){ + this.businessLicense = businessLicense; + this.icp = icp; + } }