diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappCodeController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappCodeController.java index e3c54bf51..152c94a10 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappCodeController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappCodeController.java @@ -33,7 +33,7 @@ import java.util.Map; */ @RestController @RequestMapping("/weappCode") -@Api(description = "微信第三方开发平台-小程序模板管理") +@Api(description = "微信第三方开发平台-小程序-代码管理") public class WechatWeappCodeController { private final Logger logger = LoggerFactory.getLogger(getClass()); @Autowired diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappDraftTemplateController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappDraftTemplateController.java index f0459be79..d4f793554 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappDraftTemplateController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappDraftTemplateController.java @@ -29,7 +29,7 @@ import java.util.List; */ @RestController @RequestMapping("/weappDraftTemplate") -@Api(description = "微信第三方开发平台-小程序草稿/模板管理") +@Api(description = "微信第三方开发平台-小程序-代码模版库管理") public class WechatWeappDraftTemplateController { private final Logger logger = LoggerFactory.getLogger(getClass()); @Autowired diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappMsgTemplateController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappMsgTemplateController.java index 70359dffe..a697eb65b 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappMsgTemplateController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappMsgTemplateController.java @@ -25,7 +25,7 @@ import java.util.List; */ @RestController @RequestMapping("/weappDraftTemplate") -@Api(description = "微信第三方开发平台-小程序草稿/模板管理") +@Api(description = "微信第三方开发平台-小程序-消息模板设置") public class WechatWeappMsgTemplateController { private final Logger logger = LoggerFactory.getLogger(getClass()); @Autowired diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappSetController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappSetController.java index d32e9c44f..1031aad2b 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappSetController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappSetController.java @@ -81,4 +81,46 @@ public class WechatWeappSetController { } return new ResultData(Result.ERROR); } + + @ApiOperation(value = "绑定微信用户为小程序体验者", notes = "") + @PostMapping("/bindTester") + public ResultData bindTester(@RequestParam(value = "appId") String appId, @RequestParam(value = "wechatId") String wechatId) { + try { + WxOpenMaService openMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appId); + WxOpenResult openRet = openMaService.bindTester(wechatId); + logger.info(openRet.toString()); + return new ResultData(openRet); + } catch (WxErrorException e) { + logger.error(e.getMessage()); + } + return new ResultData(Result.ERROR); + } + + @ApiOperation(value = "解除绑定小程序的体验者", notes = "") + @PostMapping("/unbindTester") + public ResultData unbindTester(@RequestParam(value = "appId") String appId, @RequestParam(value = "wechatId") String wechatId) { + try { + WxOpenMaService openMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appId); + WxOpenResult openRet = openMaService.unbindTester(wechatId); + logger.info(openRet.toString()); + return new ResultData(openRet); + } catch (WxErrorException e) { + logger.error(e.getMessage()); + } + return new ResultData(Result.ERROR); + } + + @ApiOperation(value = "获取体验者列表", notes = "") + @PostMapping("/getTesterList") + public ResultData getTesterList(@RequestParam(value = "appId") String appId) { + try { + WxOpenMaService openMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appId); + WxOpenResult openRet = openMaService.getTesterList(); + logger.info(openRet.toString()); + return new ResultData(openRet); + } catch (WxErrorException e) { + logger.error(e.getMessage()); + } + return new ResultData(Result.ERROR); + } }