Browse Source

移动端登陆获取用户

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@351 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 11 years ago
parent
commit
94e2758207

+ 57 - 0
src/main/java/com/uas/platform/b2b/controller/RegisterController.java

@@ -82,6 +82,9 @@ public class RegisterController {
 		HttpHeaders headers = new HttpHeaders();
 		headers.add("Content-Type", "application/json; charset=utf-8");
 		ModelMap map = new ModelMap();
+		System.out.println(uu);
+		System.out.println(result);
+		System.out.println(reason);
 		String aduitReslt = enterpriseService.audit(uu, result, reason);
 		map.put("aduit", aduitReslt);
 		if(aduitReslt.equals("ALLOW") || aduitReslt.equals("NOTALLOW")) {
@@ -91,6 +94,60 @@ public class RegisterController {
 		}
 	}
 	
+	/**
+	 * 激活码验证激活
+	 */
+	@RequestMapping(value = "/activate", method = RequestMethod.POST)
+	public @ResponseBody
+	ResponseEntity<ModelMap> activateCheck(Long uu, String checkcode) {
+		HttpHeaders headers = new HttpHeaders();
+		headers.add("Content-Type", "application/json; charset=utf-8");
+		ModelMap map = new ModelMap();
+		String checkReslt = enterpriseService.activateCheck(uu, checkcode);
+		map.put("result", checkReslt);
+		if(checkReslt.equals("SUCCESS")) {//验证通过
+			return new ResponseEntity<ModelMap>(map, headers, HttpStatus.OK);
+		} else {//验证不通过
+			return new ResponseEntity<ModelMap>(map, headers, HttpStatus.EXPECTATION_FAILED);
+		}
+	}
+	
+	/**
+	 * 设置管理员账号密码
+	 */
+	@RequestMapping(value = "/setAdminPassword", method = RequestMethod.POST)
+	public @ResponseBody
+	ResponseEntity<ModelMap> setAdminPassword(Long enuu, String password) {
+		HttpHeaders headers = new HttpHeaders();
+		headers.add("Content-Type", "application/json; charset=utf-8");
+		ModelMap map = new ModelMap();
+		String result = enterpriseService.setAdminPassword(enuu, password);
+		map.put("result", result);
+		if(result.equals("SUCCESS")) {//验证通过
+			return new ResponseEntity<ModelMap>(map, headers, HttpStatus.OK);
+		} else {//验证不通过
+			return new ResponseEntity<ModelMap>(map, headers, HttpStatus.EXPECTATION_FAILED);
+		}
+	}
+	
+	/**
+	 * 重新发送激活邮件
+	 */
+	@RequestMapping(value = "/setEmailAgain", method = RequestMethod.GET)
+	public @ResponseBody
+	ResponseEntity<ModelMap> setActivateEmailAgain(Long enuu) {
+		HttpHeaders headers = new HttpHeaders();
+		headers.add("Content-Type", "application/json; charset=utf-8");
+		ModelMap map = new ModelMap();
+		String result = enterpriseService.sendActivateEmail(enuu);
+		map.put("result", result);
+		if(result.equals("SUCCESS")) {//验证通过
+			return new ResponseEntity<ModelMap>(map, headers, HttpStatus.OK);
+		} else {//验证不通过
+			return new ResponseEntity<ModelMap>(map, headers, HttpStatus.EXPECTATION_FAILED);
+		}
+	}
+	
 	/**
 	 * 手机号是否可用
 	 * @param tel

+ 17 - 0
src/main/java/com/uas/platform/b2b/controller/UserController.java

@@ -5,10 +5,12 @@ import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 
 import com.uas.platform.b2b.service.UserService;
+import com.uas.platform.b2b.support.SystemSession;
 
 /**
  * 企业请求
@@ -48,4 +50,19 @@ public class UserController {
 				headers, HttpStatus.OK);
 	}
 	
+	/**
+	 * 邮箱地址是否可用
+	 * @param email
+	 * @return
+	 */
+	@RequestMapping(value = "/getuu", method = RequestMethod.POST)
+	public ResponseEntity<ModelMap> getCurentUser() {
+		HttpHeaders headers = new HttpHeaders();
+		headers.add("Content-Type", "application/json; charset=utf-8");
+		ModelMap map = new ModelMap();
+		map.put("uu", SystemSession.getUser().getUserUU());
+		map.put("username", SystemSession.getUser().getUserName());
+		return new ResponseEntity<ModelMap>(map, headers, HttpStatus.OK);
+	}
+	
 }