|
|
|
@@ -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 |
|
|
|
@@ -37,12 +37,47 @@ public class WechatWeappDraftTemplateController { |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/tempDraftList") |
|
|
|
public List<WxOpenMaCodeTemplate> getTempDraftList() { |
|
|
|
public ResultData getTempDraftList() { |
|
|
|
try { |
|
|
|
return openService.getWxOpenComponentService().getTemplateDraftList(); |
|
|
|
List<WxOpenMaCodeTemplate> list = openService.getWxOpenComponentService().getTemplateDraftList(); |
|
|
|
return new ResultData(list); |
|
|
|
} catch (WxErrorException e) { |
|
|
|
logger.error(e.getMessage()); |
|
|
|
return new ResultData(Result.ERROR, e.getMessage()); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/tempList") |
|
|
|
public ResultData getTempList() { |
|
|
|
try { |
|
|
|
List<WxOpenMaCodeTemplate> list = openService.getWxOpenComponentService().getTemplateList(); |
|
|
|
return new ResultData(list); |
|
|
|
} catch (WxErrorException e) { |
|
|
|
logger.error(e.getMessage()); |
|
|
|
return new ResultData(Result.ERROR, e.getMessage()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("/addToTemplate") |
|
|
|
public ResultData addToTemplate(Long draftId) { |
|
|
|
try { |
|
|
|
openService.getWxOpenComponentService().addToTemplate(draftId); |
|
|
|
return new ResultData(); |
|
|
|
} catch (WxErrorException e) { |
|
|
|
logger.error(e.getMessage()); |
|
|
|
return new ResultData(Result.ERROR, e.getMessage()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("/deleteTemplate") |
|
|
|
public ResultData deleteTemplate(Long templateId) { |
|
|
|
try { |
|
|
|
openService.getWxOpenComponentService().deleteTemplate(templateId); |
|
|
|
return new ResultData(); |
|
|
|
} catch (WxErrorException e) { |
|
|
|
logger.error(e.getMessage()); |
|
|
|
return new ResultData(Result.ERROR, e.getMessage()); |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |