From 702fe7847021a75565d1b2e6934ee641f671f277 Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Thu, 30 Jul 2020 22:05:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E4=B8=80=E7=AD=89=E5=A5=96?= =?UTF-8?q?=E4=BF=A1=E6=81=AF(=E7=9F=AD=E4=BF=A1=E9=AA=8C=E8=AF=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../say/controller/AwardListController.java | 18 +++++ .../java/com/bsd/say/entities/AwardList.java | 18 ++--- .../com/bsd/say/service/AwardListService.java | 2 + .../service/impl/AwardListServiceImpl.java | 66 +++++++++++++++++++ 4 files changed, 90 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/bsd/say/controller/AwardListController.java b/src/main/java/com/bsd/say/controller/AwardListController.java index 1ec9326..805918e 100644 --- a/src/main/java/com/bsd/say/controller/AwardListController.java +++ b/src/main/java/com/bsd/say/controller/AwardListController.java @@ -68,4 +68,22 @@ public class AwardListController extends BaseController{ AjaxResult award(AjaxRequest ajaxRequest); AjaxResult isAward(AjaxRequest ajaxRequest); + + AjaxResult saveAward(AjaxRequest ajaxRequest); } diff --git a/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java b/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java index 4a2baa9..0b5b958 100644 --- a/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java +++ b/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java @@ -12,6 +12,7 @@ import com.bsd.say.service.AwardListService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -28,6 +29,8 @@ public class AwardListServiceImpl extends BaseServiceImpllambdaQuery().eq(Users::getUnionId,unionId) + .and(queryWrapper1 -> queryWrapper1.eq(Users::getState,1))); + if (users == null){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("NOT FOUND USERS"); + return ajaxResult; + } + AwardList awardList = awardListMapper.selectOne(Wrappers.lambdaQuery().eq(AwardList::getUserId,users.getId()) + .and(queryWrapper1 -> queryWrapper1.eq(AwardList::getState,1))); + if (awardList == null){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("NOT FOUND AWARD"); + return ajaxResult; + } + if (StringUtils.isBlank(address)){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("ADDRESS MISSING"); + return ajaxResult; + } + awardList.setAddress(address); + awardList.setPhone(phone); + awardListMapper.updateById(awardList); + ajaxResult.setRetmsg("SUCCESS"); + ajaxResult.setRetcode(AjaxResult.SUCCESS); + }else { + //短信验证失败 + ajaxResult.setRetmsg("FAIL"); + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("TIME OUT OR ERROR"); + } + } + } + return ajaxResult; + } + }