12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.iamberry.app.api.controller;
- import javax.servlet.http.HttpServletRequest;
- import org.springframework.beans.factory.annotation.Autowired;
- import com.iamberry.app.config.Response;
- import com.iamberry.app.config.ResponseHeader;
- import com.iamberry.app.face.CodeService;
- import com.iamberry.app.face.LogService;
- import com.iamberry.app.face.MachineService;
- import com.iamberry.app.face.MessageService;
- import com.iamberry.app.face.MilkService;
- import com.iamberry.app.face.UserService;
- import com.iamberry.wechat.tools.ResponseJson;
- public class BaseController {
- @Autowired
- protected UserService userService;
- @Autowired
- protected MachineService machineService;
- @Autowired
- protected MilkService milkService;
- @Autowired
- LogService logService;
- @Autowired
- MessageService messageService;
- @Autowired
- HttpServletRequest request;
- @Autowired
- CodeService codeService;
- protected static Response createResponse(ResponseHeader header, Object payload) {
- return new Response(header, payload);
- }
- protected static Response createResponse(ResponseHeader header) {
- return new Response(header);
- }
- /**
- * 判断用户的手机号码是否和短信验证码匹配
- * @param phone 手机号码
- * @param verificationCode 短信验证码
- * @return
- */
- protected int checkVerifyCode(String phone, String verificationCode, int codeScenario) {
- ResponseJson json = codeService.validCode(phone, verificationCode, codeScenario);
- if (json.getReturnCode() == 200) {
- return 1;
- } else {
- return -1;
- }
- }
- }
|