ソースを参照

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 17
     public static final String SLD_API_URL = "https://ad.eqbidding.com";                //主站的URL
18 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 21
     public static final String SLD_PC_URL = "http://jbbcs-pc.slodon.cn/";                   //pc前端地址
22 22
 
23 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 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 234
         AssertUtil.isTrue(StringUtils.isEmpty(wxUserInfo), "绑定失败,请重新授权登录");
235 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 243
         JSONObject userInfoJson = JSONObject.parseObject(wxUserInfo);
241 244
         //各个来源,用户信息key不同,统一使用小程序的key
@@ -441,7 +444,6 @@ public class LoginController extends BaseController {
441 444
             throw new MallException("登录失败");
442 445
         }
443 446
         UrlBuilder urlBuilder = UrlBuilder.of(uri, Charset.defaultCharset()).setQuery(urlQuery);
444
-
445 447
         HttpResponse execute = new HttpRequest(urlBuilder).method(Method.POST).addHeaders(headers).execute();
446 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 230
         Member member = UserUtil.getUser(request, Member.class);
231 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 238
         memberModel.addPayPwd(memberAddPayPwdDTO, member.getMemberId());
236 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 60
     @ApiModelProperty("分享图片")
61 61
     private String shareImage;
62 62
 
63
+    @ApiModelProperty("商品视频")
64
+    private String goodsVideo;
65
+
63 66
     @ApiModelProperty("分享链接")
64 67
     private String shareLink;
65 68
 
@@ -110,6 +113,9 @@ public class GoodsFrontDetailVO {
110 113
         this.serviceLabels = serviceLabels;
111 114
         this.storeInf = new StoreInf(store, isFollowStore);
112 115
         this.deliverInfo = deliverInfo;
116
+        if(!StringUtils.isEmpty(goods.getGoodsVideo())){
117
+            this.goodsVideo = DomainUrlUtil.SLD_API_URL+ goods.getGoodsVideo();
118
+        }
113 119
 
114 120
         this.shareImage = FileUrlUtil.getFileUrl(product.getMainImage(), ImageSizeEnum.SMALL);
115 121
         this.shareLink = DomainUrlUtil.SLD_H5_URL + "/pages/product/detail?productId=" + product.getProductId();