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; + } + }