Commit 7758c0d8 authored by 高宇's avatar 高宇

会员信息加入redis

parent 62ac229d
...@@ -6,10 +6,12 @@ import com.emall.flash.bean.entity.system.MemberBenefits; ...@@ -6,10 +6,12 @@ import com.emall.flash.bean.entity.system.MemberBenefits;
import com.emall.flash.bean.entity.system.User; import com.emall.flash.bean.entity.system.User;
import com.emall.flash.bean.vo.front.Ret; import com.emall.flash.bean.vo.front.Ret;
import com.emall.flash.bean.vo.front.Rets; import com.emall.flash.bean.vo.front.Rets;
import com.emall.flash.cache.CacheDao;
import com.emall.flash.security.JwtUtil; import com.emall.flash.security.JwtUtil;
import com.emall.flash.service.shop.IntegralService; import com.emall.flash.service.shop.IntegralService;
import com.emall.flash.service.system.ManagerService; import com.emall.flash.service.system.ManagerService;
import com.emall.flash.service.system.MemberBenefitsService; import com.emall.flash.service.system.MemberBenefitsService;
import com.emall.flash.utils.RedisCons;
import com.emall.flash.web.controller.BaseController; import com.emall.flash.web.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -20,6 +22,9 @@ import java.util.List; ...@@ -20,6 +22,9 @@ import java.util.List;
@RequestMapping("/memberBenefits") @RequestMapping("/memberBenefits")
public class MemberController extends BaseController { public class MemberController extends BaseController {
@Autowired
private CacheDao cacheDao;
@Autowired @Autowired
private ManagerService managerService; private ManagerService managerService;
...@@ -79,6 +84,7 @@ public class MemberController extends BaseController { ...@@ -79,6 +84,7 @@ public class MemberController extends BaseController {
if (Boolean.TRUE.equals(service.isRepeat(memberBenefits))) if (Boolean.TRUE.equals(service.isRepeat(memberBenefits)))
return Rets.failure("会员等级名称重复"); return Rets.failure("会员等级名称重复");
service.insert(memberBenefits); service.insert(memberBenefits);
cacheDao.set(RedisCons.MEMBER_INFO+":"+ memberBenefits.getLevel(),memberBenefits);
return Rets.success(memberBenefits.getId()); return Rets.success(memberBenefits.getId());
} }
@RequestMapping(value = "/addIntegral",method = RequestMethod.POST) @RequestMapping(value = "/addIntegral",method = RequestMethod.POST)
...@@ -96,6 +102,7 @@ public class MemberController extends BaseController { ...@@ -96,6 +102,7 @@ public class MemberController extends BaseController {
if (Boolean.TRUE.equals(service.isRepeat(memberBenefits))) if (Boolean.TRUE.equals(service.isRepeat(memberBenefits)))
return Rets.failure("会员等级名称重复"); return Rets.failure("会员等级名称重复");
service.update(memberBenefits); service.update(memberBenefits);
cacheDao.set(RedisCons.MEMBER_INFO+":"+ memberBenefits.getLevel(),memberBenefits);
return Rets.success(); return Rets.success();
} }
@RequestMapping(value = "/updateIntegral",method = RequestMethod.PUT) @RequestMapping(value = "/updateIntegral",method = RequestMethod.PUT)
...@@ -115,6 +122,7 @@ public class MemberController extends BaseController { ...@@ -115,6 +122,7 @@ public class MemberController extends BaseController {
memberBenefits.setStatus(0); memberBenefits.setStatus(0);
memberBenefits.setDelFlag(1); memberBenefits.setDelFlag(1);
service.update(memberBenefits); service.update(memberBenefits);
cacheDao.del(RedisCons.MEMBER_INFO+":"+ memberBenefits.getLevel());
return Rets.success(); return Rets.success();
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment