|
|
@@ -5,6 +5,7 @@ import java.util.List;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpSession;
|
|
|
|
|
|
+import com.uas.platform.b2b.model.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.HttpHeaders;
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
@@ -18,10 +19,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
-import com.uas.platform.b2b.model.Enterprise;
|
|
|
-import com.uas.platform.b2b.model.User;
|
|
|
-import com.uas.platform.b2b.model.UserInfo;
|
|
|
-import com.uas.platform.b2b.model.Vendor;
|
|
|
import com.uas.platform.b2b.service.UserService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.b2b.support.TokenService;
|
|
|
@@ -126,7 +123,6 @@ public class UserController {
|
|
|
/**
|
|
|
* 邮箱地址是否可用
|
|
|
*
|
|
|
- * @param email
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/getuu", method = RequestMethod.GET)
|
|
|
@@ -142,7 +138,7 @@ public class UserController {
|
|
|
/**
|
|
|
* 验证用户输入的密码是否正确
|
|
|
*
|
|
|
- * @param email
|
|
|
+ * @param password
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/checkPassword", method = RequestMethod.GET)
|
|
|
@@ -158,12 +154,14 @@ public class UserController {
|
|
|
return new ResponseEntity<String>(HttpStatus.EXPECTATION_FAILED);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 修改用户密码
|
|
|
- *
|
|
|
- * @param email
|
|
|
- * @return
|
|
|
- */
|
|
|
+ /**
|
|
|
+ * 修改用户密码
|
|
|
+ *
|
|
|
+ * @param session
|
|
|
+ * @param password
|
|
|
+ * @param newPassword
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@RequestMapping(value = "/updatePassword", method = RequestMethod.POST)
|
|
|
public ResponseEntity<String> updatePassword(HttpSession session, String password, String newPassword) {
|
|
|
User user = SystemSession.getUser();
|
|
|
@@ -212,9 +210,27 @@ public class UserController {
|
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改用户角色
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/update/role", method = RequestMethod.POST)
|
|
|
+ @ResponseBody
|
|
|
+ public ResponseEntity<String> updateUserRole(@RequestBody String json, HttpServletRequest request) {
|
|
|
+ User user = FlexJsonUtils.fromJson(json, User.class);
|
|
|
+ user = userService.updateUserRole(user);
|
|
|
+ if (user != null) {
|
|
|
+ logger.log("用户信息", "修改用户权限,UU:" + user.getUserUU());
|
|
|
+ if (SystemSession.getUser().getUserUU().equals(user.getUserUU()))
|
|
|
+ request.getSession().setAttribute("user", user);
|
|
|
+ }
|
|
|
+ return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 删除用户
|
|
|
- *
|
|
|
+ *
|
|
|
* @param
|
|
|
* @return
|
|
|
*/
|