天然工坊系统APP开发

一般我们对缓存读操作的时候有这么一个固定的套路:

  • 如果我们的数据在缓存里边有,那么就直接取缓存的。
  • 如果缓存里没有我们想要的数据,我们会先去查询数据库,然后将数据库查出来的数据写到缓存中。
  • 最后将数据返回给请求

<p>
天然工坊商城APP系统开发<strong>黎灿【I8O..2853..296O 微电】/strong><strong></strong>,天然工坊软件开发,天然工坊系统开发定制,天然工坊APP系统开发,天然工坊公众号开发,天然工坊小程序开发,天然工坊类似商城APP开发。</p>
<p><br></p>

<p><strong><br></strong></p>
<p><strong>一、天然工坊三种奖励模式制度</strong></p>
<p><strong>种:直推一级奖励</strong></p>  

<p>
A扫码购买后成为你的直推一级,如果你的级别是会员,你可获提成10%,A以后每次复购你可获2%;如果你的级别是经理,你可获19%提成,复购获4%,以此类推:</p>
<p>会员:首购10%,复购2%</p>
<p>主管:首购15%,复购3%</p>
<p>经理:首购19%,复购4%</p>
<p>总监:首购23%,复购5%</p>
<p>高总:首购25%,复购6%</p>
<p>合伙:首购27%,复购7%</p>

<p><strong>第二种:渠道奖励</strong></p>
<p>B扫A为您的二级会员</p>
<p>C扫B为您的三级会员</p>
<p>

代码例子:

复制代码
 1 @Override
 2 public  R selectOrderById(Integer id) {
 3     //查询缓存
 4     Object redisObj = valueOperations.get(String.valueOf(id));
 5 
 6     //命中缓存
 7     if(redisObj != null) {
 8         //正常返回数据
 9         return new R().setCode(200).setData(redisObj).setMsg("OK");
10     }
11     Order order = orderMapper.selectOrderById(id);
12     if (order != null) {
13          valueOperations.set(String.valueOf(id), order);  //加入缓存
14          return new R().setCode(200).setData(order).setMsg("OK");
15      }
16      return new R().setCode(500).setData(new NullValueResultDO()).setMsg("查询无果");
17 }   
复制代码

猜你喜欢

转载自www.cnblogs.com/gfijig123/p/12767984.html