package com.bsd.say.controller; import com.bsd.say.beans.AjaxRequest; import com.bsd.say.beans.AjaxResult; import com.bsd.say.entities.Users; import com.bsd.say.service.RecordService; import com.bsd.say.service.UsersService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @RestController @RequestMapping("users") @CrossOrigin public class UsersController extends BaseController{ @Resource private UsersService usersService; @Resource private RecordService recordService; @Override public UsersService getBaseService() { return super.getBaseService(); } /** * 进首页记录 * @param ajaxRequest * @return */ @RequestMapping(value = "/index-record") @ResponseBody public AjaxResult indexRecord(@RequestBody AjaxRequest ajaxRequest){ AjaxResult ajaxResult = new AjaxResult(); try { ajaxResult = recordService.createRecord(ajaxRequest); } catch (Exception e) { e.printStackTrace(); String errMsg = e.getMessage() != null ? e.getMessage() : "操作失败"; ajaxResult.setRetcode(AjaxResult.FAILED); ajaxResult.setRetmsg(errMsg); } return ajaxResult; } @RequestMapping(value = "/send-note") @ResponseBody public AjaxResult sendNote(@RequestBody AjaxRequest ajaxRequest){ AjaxResult ajaxResult = new AjaxResult(); try { ajaxResult = usersService.sendNote(ajaxRequest); } catch (Exception e) { e.printStackTrace(); String errMsg = e.getMessage() != null ? e.getMessage() : "操作失败"; ajaxResult.setRetcode(AjaxResult.FAILED); ajaxResult.setRetmsg(errMsg); } return ajaxResult; } @RequestMapping(value = "/is-subscribe") public AjaxResult isSubscribe(@RequestBody AjaxRequest ajaxRequest){ AjaxResult ajaxResult = new AjaxResult(); try { ajaxResult = usersService.isSubscribe(ajaxRequest); } catch (Exception e) { e.printStackTrace(); String errMsg = e.getMessage() != null ? e.getMessage() : "操作失败"; ajaxResult.setRetcode(AjaxResult.FAILED); ajaxResult.setRetmsg(errMsg); } return ajaxResult; } @RequestMapping(value = "/get-info") @ResponseBody public AjaxResult getUserInfoByOpenId(@RequestBody AjaxRequest ajaxRequest){ AjaxResult ajaxResult = new AjaxResult(); try { ajaxResult = usersService.getUserInfoByOpenId(ajaxRequest); } catch (Exception e) { e.printStackTrace(); String errMsg = e.getMessage() != null ? e.getMessage() : "操作失败"; ajaxResult.setRetcode(AjaxResult.FAILED); ajaxResult.setRetmsg(errMsg); } return ajaxResult; } }