You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
2.9 KiB
Java
95 lines
2.9 KiB
Java
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<UsersService, Users>{
|
|
@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;
|
|
}
|
|
|
|
}
|