|
@@ -1,24 +1,37 @@
|
|
|
package com.ym.mec.collectfee.controller;
|
|
|
|
|
|
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+import javax.servlet.http.HttpSession;
|
|
|
+
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.dao.DuplicateKeyException;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
+import org.springframework.web.bind.annotation.ModelAttribute;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
import com.ym.mec.collectfee.common.web.BaseController;
|
|
|
-import com.ym.mec.collectfee.entity.*;
|
|
|
+import com.ym.mec.collectfee.entity.ApplyInfo;
|
|
|
+import com.ym.mec.collectfee.entity.Branch;
|
|
|
+import com.ym.mec.collectfee.entity.CourseGroupInfo;
|
|
|
+import com.ym.mec.collectfee.entity.MecUser;
|
|
|
+import com.ym.mec.collectfee.entity.MecUserInfo;
|
|
|
+import com.ym.mec.collectfee.entity.MusicTeamsPageInfo;
|
|
|
+import com.ym.mec.collectfee.entity.School;
|
|
|
+import com.ym.mec.collectfee.entity.StudentsQueryInfo;
|
|
|
import com.ym.mec.collectfee.service.ApplyInfoService;
|
|
|
import com.ym.mec.collectfee.service.CourseGroupInfoService;
|
|
|
import com.ym.mec.collectfee.service.OrderService;
|
|
|
import com.ym.mec.collectfee.service.SchoolService;
|
|
|
import com.ym.mec.collectfee.utils.Constants;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.dao.DuplicateKeyException;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
-
|
|
|
-import javax.servlet.http.HttpSession;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
|
|
|
@RestController()
|
|
|
@RequestMapping("user")
|
|
@@ -81,10 +94,16 @@ public class UserController extends BaseController {
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/getMecUser")
|
|
|
- public Object getMecUser(String phone) {
|
|
|
+ public Object getMecUser(String phone,String smsCode,HttpSession session) {
|
|
|
if (StringUtils.isEmpty(phone)) {
|
|
|
return failed(Constants.PARAM_VERIFY_ERROR_MSG);
|
|
|
}
|
|
|
+ if (StringUtils.isEmpty(smsCode)) {
|
|
|
+ return failed(Constants.PARAM_VERIFY_ERROR_MSG);
|
|
|
+ }
|
|
|
+ if (!applyInfoService.verifySmsCode(phone, smsCode, session)) {
|
|
|
+ return failed("验证码失败!");
|
|
|
+ }
|
|
|
|
|
|
MecUserInfo mecUser = applyInfoService.mecUserIsExist(phone);
|
|
|
MecUser user = null;
|