zhouliwu 1 year ago
parent
commit
2a1c2eb1de

+ 13
- 2
bhkj-delivery-module-backstage/src/main/java/com/bohuikeji/delivery/backstage/service/impl/GmsServiceImpl.java View File

1
 package com.bohuikeji.delivery.backstage.service.impl;
1
 package com.bohuikeji.delivery.backstage.service.impl;
2
 
2
 
3
+import com.alibaba.fastjson.JSONObject;
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.bohuikeji.delivery.backstage.entity.TCustomer;
5
 import com.bohuikeji.delivery.backstage.entity.TCustomer;
5
 import com.bohuikeji.delivery.backstage.entity.TOrder;
6
 import com.bohuikeji.delivery.backstage.entity.TOrder;
32
     final ITOrderService orderService;
33
     final ITOrderService orderService;
33
     @Override
34
     @Override
34
     public String sendCode(String phone, HttpServletRequest request) {
35
     public String sendCode(String phone, HttpServletRequest request) {
35
-        log.error("短信验证码发送失败:ip:{}",IpUtil.getIpAddr(request));
36
-        return null;
36
+        JSONObject jsonObject = new JSONObject();
37
+        String code=NumberUtils.getRandom(6);
38
+        log.error("短信验证码发送失败:ip:{},手机号:{}",IpUtil.getIpAddr(request),phone);
39
+        JSONObject ips= (JSONObject) redisUtil.get("gms:ip:times:"+IpUtil.getIpAddr(request));
40
+        log.error("短信验证码缓存信息:JSONObject:{}",ips);
41
+        if(ips != null){
42
+            int count=Integer.parseInt(ips.toString());
43
+        }
44
+        jsonObject.put("keys",code);
45
+        jsonObject.put("times",1);
46
+        redisUtil.set("gms:ip:times:"+IpUtil.getIpAddr(request),jsonObject,Duration.ofMinutes(3).getSeconds());
47
+        return code;
37
         /*Object times=redisUtil.get("gms:code:times:"+phone);
48
         /*Object times=redisUtil.get("gms:code:times:"+phone);
38
         String code=NumberUtils.getRandom(6);
49
         String code=NumberUtils.getRandom(6);
39
         if(times!=null){
50
         if(times!=null){

Loading…
Cancel
Save