Sfoglia il codice sorgente

[微信第三方开放平台][新增]:小程序草稿模板管理

release_toaliyun_real
Stormeye Wu 7 anni fa
parent
commit
85b3853f7c
2 ha cambiato i file con 39 aggiunte e 44 eliminazioni
  1. +39
    -4
      mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappDraftTemplateController.java
  2. +0
    -40
      mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappTemplateController.java

+ 39
- 4
mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappDraftTemplateController.java Vedi File

@@ -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;
}
}

+ 0
- 40
mallinkAdmin/src/main/java/com/iformall/controller/WechatWeappTemplateController.java Vedi File

@@ -1,40 +0,0 @@
package com.iformall.controller;

import com.iformall.common.Result;
import com.iformall.common.ResultData;
import com.iformall.service.wechat.WxOpenService;
import io.swagger.annotations.Api;
import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.open.api.WxOpenMaService;
import me.chanjar.weixin.open.bean.WxOpenMaCodeTemplate;
import me.chanjar.weixin.open.bean.ma.WxMaOpenCommitExtInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
* Stormeye Wu
*/
@RestController
@RequestMapping("/weappTemplate")
@Api(description = "微信第三方开发平台-小程序模板管理")
public class WechatWeappTemplateController {
private final Logger logger = LoggerFactory.getLogger(getClass());
@Autowired
private WxOpenService openService;

@GetMapping("/tempList")
@ResponseBody
public List<WxOpenMaCodeTemplate> getTempList() {
try {
return openService.getWxOpenComponentService().getTemplateList();
} catch (WxErrorException e) {
logger.error(e.getMessage());
}
return null;
}
}

Caricamento…
Annulla
Salva