diff --git a/src/main/java/com/bsd/say/controller/LoveLetterController.java b/src/main/java/com/bsd/say/controller/LoveLetterController.java index 2ef7a81..9f0edc1 100644 --- a/src/main/java/com/bsd/say/controller/LoveLetterController.java +++ b/src/main/java/com/bsd/say/controller/LoveLetterController.java @@ -6,14 +6,19 @@ import com.bsd.say.entities.LoveLetter; import com.bsd.say.service.LoveLetterService; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @RestController @RequestMapping("love-letter") public class LoveLetterController extends BaseController{ + @Resource + private LoveLetterService loveLetterService; + @Override public LoveLetterService getBaseService() { return super.getBaseService(); @@ -24,4 +29,23 @@ public class LoveLetterController extends BaseController{ + AjaxResult createLoveLetter(AjaxRequest ajaxRequest); } diff --git a/src/main/java/com/bsd/say/service/UsersService.java b/src/main/java/com/bsd/say/service/UsersService.java index 67625b8..cd00639 100644 --- a/src/main/java/com/bsd/say/service/UsersService.java +++ b/src/main/java/com/bsd/say/service/UsersService.java @@ -7,5 +7,4 @@ import com.bsd.say.entities.Users; public interface UsersService extends BaseService{ AjaxResult sendNote(AjaxRequest ajaxRequest); - AjaxResult confirmNote(AjaxRequest ajaxRequest); } diff --git a/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java b/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java index a0848dc..e11bc1e 100644 --- a/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java +++ b/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java @@ -1,12 +1,20 @@ package com.bsd.say.service.impl; +import com.alibaba.fastjson.JSONObject; +import com.bsd.say.beans.AjaxRequest; +import com.bsd.say.beans.AjaxResult; import com.bsd.say.entities.LoveLetter; import com.bsd.say.mapper.LoveLetterMapper; import com.bsd.say.service.LoveLetterService; +import com.bsd.say.util.RandomUtils; +import com.sun.org.apache.bcel.internal.generic.NEW; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.Date; + @Service("loveLetterService") @Transactional public class LoveLetterServiceImpl extends BaseServiceImpl implements LoveLetterService { @@ -17,4 +25,52 @@ public class LoveLetterServiceImpl extends BaseServiceImpl impleme } } - /** - * 校验验证码 - * @param ajaxRequest - * @return - */ - @Override - public AjaxResult confirmNote(AjaxRequest ajaxRequest) { -// AjaxResult ajaxResult = new AjaxResult(); -// JSONObject data = ajaxRequest.getData(); -// if (data == null){ -// ajaxResult.setRetmsg("DATA MISSING"); -// ajaxResult.setRetcode(AjaxResult.FAILED); -// return ajaxResult; -// }else { -// String phone = data.getString("phone"); -// String code = data.getString("code"); -// if (StringUtils.isEmpty(phone)||StringUtils.isEmpty(code)){ -// ajaxResult.setRetcode(AjaxResult.FAILED); -// ajaxResult.setRetmsg("PHONE OR CODE MISSING"); -// return ajaxResult; -// }else { -// if (code.equals(redisTemplate.opsForValue().get(phone))){ -// ajaxResult.setRetcode(AjaxResult.SUCCESS); -// ajaxResult.setRetmsg("SUCCESS"); -// }else { -// ajaxResult.setRetcode(AjaxResult.FAILED); -// ajaxResult.setRetmsg("ERROR CODE"); -// } -// return ajaxResult; -// } -// } - return null; - } - - } diff --git a/src/main/java/com/bsd/say/util/RandomUtils.java b/src/main/java/com/bsd/say/util/RandomUtils.java new file mode 100644 index 0000000..9ccb00e --- /dev/null +++ b/src/main/java/com/bsd/say/util/RandomUtils.java @@ -0,0 +1,24 @@ +package com.bsd.say.util; + +import java.util.Random; + +public class RandomUtils { + + public static String random(int num){ + String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890"; + Random random=new Random(); + StringBuffer sb=new StringBuffer(); + for(int i=0; i