Bläddra i källkod

快速注册短信信息修复

wangmh 7 år sedan
förälder
incheckning
a7111d2b0e

+ 1 - 1
sso-server/src/main/java/com/uas/sso/controller/PersonalRegisterController.java

@@ -178,7 +178,7 @@ public class PersonalRegisterController extends BaseController {
         user.setPassword(password);
         ModelMap response = register(user, personalRegister.getAppId(), personalRegister.getCode(), personalRegister.getToken(),
                 personalRegister.getBaseUrl(), personalRegister.getT(), personalRegister.getReturnUrl());
-        MessageUtils.sendSms("templateForSendSmsAfterRegisterSuccess", mobile, password);
+        MessageUtils.sendSms("templateForSendSmsAfterRegisterSuccess", mobile, mobile, password);
         return response;
     }
 

+ 53 - 0
sso-server/src/test/java/com/uas/sso/controller/PersonalRegisterTest.java

@@ -0,0 +1,53 @@
+package com.uas.sso.controller;
+
+import com.uas.sso.entity.Token;
+import com.uas.sso.service.TokenService;
+import org.junit.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.mock.web.MockHttpServletResponse;
+import org.springframework.util.LinkedMultiValueMap;
+import org.springframework.util.MultiValueMap;
+
+import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
+import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
+import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
+
+/**
+ * 个人注册测试
+ *
+ * @author wangmh
+ * @create 2018-10-29 14:02
+ **/
+public class PersonalRegisterTest extends BaseControllerTest {
+
+    private final String PRE_URI = "/sso/personal/register";
+
+    @Autowired
+    private TokenService tokenService;
+
+    @Test
+    public void register() throws Exception {
+        String code = "123456";
+        Token token = new Token(code);
+        tokenService.save(token);
+
+        MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
+        params.add("mobile", "11029000002");
+        params.add("code", code);
+        params.add("token", token.getId());
+        MockHttpServletResponse response = mvc.perform(post(PRE_URI + "/sms").params(params))
+                .andExpect(status().isOk())
+                .andDo(print())
+                .andReturn().getResponse();
+        System.out.println(response.getContentAsString());
+    }
+
+    @Test
+    public void test() {
+        String code = "123456";
+        Token token = new Token(code);
+        tokenService.save(token);
+        System.out.println(token.getId());
+    }
+
+}