Преглед изворни кода

1.暂时替换图片URL组装规则
2.验证码过滤校检
3.移动端前端地址修改

ytf пре 3 година
родитељ
комит
c419370775

+ 1 - 1
b2b2c/b2b2c-core/src/main/java/com/slodon/b2b2c/core/config/DomainUrlUtil.java

@@ -17,7 +17,7 @@ public class DomainUrlUtil {
17
     public static final String SLD_API_URL = "https://ad.eqbidding.com";                //主站的URL
17
     public static final String SLD_API_URL = "https://ad.eqbidding.com";                //主站的URL
18
     public static final String SLD_STATIC_RESOURCES = "https://ad.eqbidding.com";       //静态资源的URL
18
     public static final String SLD_STATIC_RESOURCES = "https://ad.eqbidding.com";       //静态资源的URL
19
 
19
 
20
-    public static final String SLD_H5_URL = "http://jbbcs.slodon.cn";                       //移动端前端地址
20
+    public static final String SLD_H5_URL = "https://ad.eqbidding.com";                       //移动端前端地址
21
     public static final String SLD_PC_URL = "http://jbbcs-pc.slodon.cn/";                   //pc前端地址
21
     public static final String SLD_PC_URL = "http://jbbcs-pc.slodon.cn/";                   //pc前端地址
22
 
22
 
23
     public static final String SLD_ADMIN_URL = "https://ad.eqbidding.com";              //admin前端地址
23
     public static final String SLD_ADMIN_URL = "https://ad.eqbidding.com";              //admin前端地址

+ 5 - 3
b2b2c/b2b2c-core/src/main/java/com/slodon/b2b2c/core/util/FileUrlUtil.java

@@ -25,9 +25,11 @@ public class FileUrlUtil {
25
             //默认大图
25
             //默认大图
26
             return DomainUrlUtil.SLD_IMAGE_RESOURCES + filePath;
26
             return DomainUrlUtil.SLD_IMAGE_RESOURCES + filePath;
27
         }
27
         }
28
+        return DomainUrlUtil.SLD_IMAGE_RESOURCES + filePath;
29
+        // TODO 暂时禁用该功能
28
         //裁剪图片
30
         //裁剪图片
29
-        return DomainUrlUtil.SLD_IMAGE_RESOURCES + "/unsafe/"
30
-                + imageSize.getHeight() + "x" + imageSize.getWidth() + "/"
31
-                + DomainUrlUtil.SLD_IMAGE_RESOURCES + filePath;
31
+//        return DomainUrlUtil.SLD_IMAGE_RESOURCES + "/unsafe/"
32
+//                + imageSize.getHeight() + "x" + imageSize.getWidth() + "/"
33
+//                + DomainUrlUtil.SLD_IMAGE_RESOURCES + filePath;
32
     }
34
     }
33
 }
35
 }

+ 5 - 3
b2b2c/b2b2c-web/src/main/java/com/slodon/b2b2c/controller/member/front/LoginController.java

@@ -234,8 +234,11 @@ public class LoginController extends BaseController {
234
         AssertUtil.isTrue(StringUtils.isEmpty(wxUserInfo), "绑定失败,请重新授权登录");
234
         AssertUtil.isTrue(StringUtils.isEmpty(wxUserInfo), "绑定失败,请重新授权登录");
235
         AssertUtil.isTrue(StringUtils.isEmpty(mobile), "请确认手机号信息");
235
         AssertUtil.isTrue(StringUtils.isEmpty(mobile), "请确认手机号信息");
236
 
236
 
237
-        String sms_number = stringRedisTemplate.opsForValue().get(mobile);
238
-        AssertUtil.isTrue(sms_number == null || !sms_number.equalsIgnoreCase(smsCode), "短信验证码不正确");
237
+        // TODO 暂时免验证码登入
238
+        if(!"123456".equals(smsCode)){
239
+            String sms_number = stringRedisTemplate.opsForValue().get(mobile);
240
+            AssertUtil.isTrue(sms_number == null || !sms_number.equalsIgnoreCase(smsCode), "短信验证码不正确");
241
+        }
239
 
242
 
240
         JSONObject userInfoJson = JSONObject.parseObject(wxUserInfo);
243
         JSONObject userInfoJson = JSONObject.parseObject(wxUserInfo);
241
         //各个来源,用户信息key不同,统一使用小程序的key
244
         //各个来源,用户信息key不同,统一使用小程序的key
@@ -441,7 +444,6 @@ public class LoginController extends BaseController {
441
             throw new MallException("登录失败");
444
             throw new MallException("登录失败");
442
         }
445
         }
443
         UrlBuilder urlBuilder = UrlBuilder.of(uri, Charset.defaultCharset()).setQuery(urlQuery);
446
         UrlBuilder urlBuilder = UrlBuilder.of(uri, Charset.defaultCharset()).setQuery(urlQuery);
444
-
445
         HttpResponse execute = new HttpRequest(urlBuilder).method(Method.POST).addHeaders(headers).execute();
447
         HttpResponse execute = new HttpRequest(urlBuilder).method(Method.POST).addHeaders(headers).execute();
446
         return JSONObject.parseObject(execute.body(), JsonResult.class);
448
         return JSONObject.parseObject(execute.body(), JsonResult.class);
447
     }
449
     }

+ 5 - 2
b2b2c/b2b2c-web/src/main/java/com/slodon/b2b2c/controller/member/front/MemberPasswordController.java

@@ -229,8 +229,11 @@ public class MemberPasswordController extends BaseController {
229
         //验证验证码
229
         //验证验证码
230
         Member member = UserUtil.getUser(request, Member.class);
230
         Member member = UserUtil.getUser(request, Member.class);
231
         Member memberDB = memberModel.getMemberByMemberId(member.getMemberId());
231
         Member memberDB = memberModel.getMemberByMemberId(member.getMemberId());
232
-        String smsCode = stringRedisTemplate.opsForValue().get(memberAddPayPwdDTO.getMemberMobile());
233
-        AssertUtil.isTrue(StringUtil.isEmpty(smsCode) || !smsCode.equalsIgnoreCase(memberAddPayPwdDTO.getVerifyCode()), "您输入的手机验证码有误,请重新输入");
232
+        // TODO 暂时免验证码登入
233
+        if(!"123456".equals(memberAddPayPwdDTO.getVerifyCode())){
234
+            String smsCode = stringRedisTemplate.opsForValue().get(memberAddPayPwdDTO.getMemberMobile());
235
+            AssertUtil.isTrue(StringUtil.isEmpty(smsCode) || !smsCode.equalsIgnoreCase(memberAddPayPwdDTO.getVerifyCode()), "您输入的手机验证码有误,请重新输入");
236
+        }
234
 
237
 
235
         memberModel.addPayPwd(memberAddPayPwdDTO, member.getMemberId());
238
         memberModel.addPayPwd(memberAddPayPwdDTO, member.getMemberId());
236
         return SldResponse.success("设置/重置支付密码成功");
239
         return SldResponse.success("设置/重置支付密码成功");

+ 6 - 0
b2b2c/b2b2c-web/src/main/java/com/slodon/b2b2c/vo/goods/GoodsFrontDetailVO.java

@@ -60,6 +60,9 @@ public class GoodsFrontDetailVO {
60
     @ApiModelProperty("分享图片")
60
     @ApiModelProperty("分享图片")
61
     private String shareImage;
61
     private String shareImage;
62
 
62
 
63
+    @ApiModelProperty("商品视频")
64
+    private String goodsVideo;
65
+
63
     @ApiModelProperty("分享链接")
66
     @ApiModelProperty("分享链接")
64
     private String shareLink;
67
     private String shareLink;
65
 
68
 
@@ -110,6 +113,9 @@ public class GoodsFrontDetailVO {
110
         this.serviceLabels = serviceLabels;
113
         this.serviceLabels = serviceLabels;
111
         this.storeInf = new StoreInf(store, isFollowStore);
114
         this.storeInf = new StoreInf(store, isFollowStore);
112
         this.deliverInfo = deliverInfo;
115
         this.deliverInfo = deliverInfo;
116
+        if(!StringUtils.isEmpty(goods.getGoodsVideo())){
117
+            this.goodsVideo = DomainUrlUtil.SLD_API_URL+ goods.getGoodsVideo();
118
+        }
113
 
119
 
114
         this.shareImage = FileUrlUtil.getFileUrl(product.getMainImage(), ImageSizeEnum.SMALL);
120
         this.shareImage = FileUrlUtil.getFileUrl(product.getMainImage(), ImageSizeEnum.SMALL);
115
         this.shareLink = DomainUrlUtil.SLD_H5_URL + "/pages/product/detail?productId=" + product.getProductId();
121
         this.shareLink = DomainUrlUtil.SLD_H5_URL + "/pages/product/detail?productId=" + product.getProductId();