完成小程序消息订阅
This commit is contained in:
		| @@ -7,11 +7,7 @@ import com.stdiet.common.core.redis.RedisCache; | ||||
| import com.stdiet.common.utils.StringUtils; | ||||
| import com.stdiet.common.utils.file.FileUploadUtils; | ||||
| import com.stdiet.common.utils.file.FileUtils; | ||||
| import com.stdiet.custom.domain.wechat.WxAccessToken; | ||||
| import com.stdiet.custom.domain.wechat.WxFileUploadResult; | ||||
| import com.stdiet.custom.utils.WxTokenUtils; | ||||
| import com.stdiet.framework.config.ServerConfig; | ||||
| import org.aspectj.weaver.loadtime.Aj; | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| @@ -23,7 +19,6 @@ import org.springframework.web.multipart.MultipartFile; | ||||
| import javax.servlet.http.HttpServletRequest; | ||||
| import javax.servlet.http.HttpServletResponse; | ||||
| import java.net.URLDecoder; | ||||
| import java.util.concurrent.TimeUnit; | ||||
|  | ||||
| /** | ||||
|  * 通用请求处理 | ||||
|   | ||||
| @@ -1,43 +0,0 @@ | ||||
| package com.stdiet.web.controller.custom; | ||||
|  | ||||
| import com.stdiet.common.core.controller.BaseController; | ||||
| import com.stdiet.common.core.domain.AjaxResult; | ||||
| import com.stdiet.common.core.redis.RedisCache; | ||||
| import com.stdiet.custom.service.ISysWxService; | ||||
| import com.stdiet.custom.utils.WxTokenUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import javax.servlet.http.HttpServletRequest; | ||||
|  | ||||
| @RestController | ||||
| @RequestMapping("/wx") | ||||
| public class CusWxController extends BaseController { | ||||
|  | ||||
|     @Autowired | ||||
|     public ISysWxService sysWxService; | ||||
|  | ||||
|     @Autowired | ||||
|     public RedisCache redisCache; | ||||
|  | ||||
|     @GetMapping("/checkSign") | ||||
|     public String wxCheckAuth(@RequestParam String signature, @RequestParam String timestamp, @RequestParam String nonce, @RequestParam String echostr) { | ||||
|         return sysWxService.wxCheckAuth(signature, timestamp, nonce, echostr); | ||||
|     } | ||||
|  | ||||
|     @PostMapping("/checkSign") | ||||
|     public String autoResponse(HttpServletRequest request) { | ||||
|         return sysWxService.autoResponse(request); | ||||
|     } | ||||
|  | ||||
|     @GetMapping("/accessToken") | ||||
|     public AjaxResult getAccessToken() { | ||||
|         return sysWxService.getAccessToken(); | ||||
|     } | ||||
|  | ||||
|     @GetMapping("/clearAccessToken") | ||||
|     public AjaxResult clearAccessToken() { | ||||
|         redisCache.deleteObject(WxTokenUtils.KEY_ACCESS_TOKEN); | ||||
|         return AjaxResult.success(); | ||||
|     } | ||||
| } | ||||
| @@ -576,7 +576,7 @@ public class WechatAppletController extends BaseController { | ||||
|  | ||||
|     @GetMapping("/subscribe/post") | ||||
|     public AjaxResult subscribePost(@RequestParam Long cusId, @RequestParam Long planId, @RequestParam String name, @RequestParam String startDate, @RequestParam String endDate, @RequestParam String remark) { | ||||
|         return AjaxResult.success(iWechatAppletService.postRecipesMessage(cusId, planId, name, startDate, endDate, remark)); | ||||
|         return AjaxResult.success(iWechatAppletService.postSubscribeMessage(cusId, planId, name, startDate, endDate, remark)); | ||||
|     } | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user