|
@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
@@ -42,12 +43,18 @@ public class UserOpenController {
|
|
|
private QzTaskService qzTaskService;
|
|
|
|
|
|
@GetMapping("/user/home.html")
|
|
|
- public ModelAndView home(ModelMap model) {
|
|
|
- UserOpen userOpen = homeService.getUserOpen();
|
|
|
- List<UserRole> list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
|
|
|
- model.put("user", userOpen);
|
|
|
- model.put("user_id", "\""+userOpen.getUserId()+"\"");
|
|
|
-// List<UserRole> list = userRoleMapper.getUserRoleByUserId(1224239062748065800L);
|
|
|
+ public ModelAndView home(ModelMap model, @RequestParam(value = "userId", required = false,defaultValue = "0") Long userId) {
|
|
|
+ List<UserRole> list = new ArrayList<>();
|
|
|
+ if (userId == 0) {
|
|
|
+ UserOpen userOpen = homeService.getUserOpen();
|
|
|
+ list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
|
|
|
+ model.put("user", userOpen);
|
|
|
+ model.put("user_id", "\""+userOpen.getUserId()+"\"");
|
|
|
+ } else {
|
|
|
+ model.put("user", userOpenMapper.selectByUserId(userId));
|
|
|
+ list = userRoleMapper.getUserRoleByUserId(userId);
|
|
|
+ model.put("user_id", "\""+userId+"\"");
|
|
|
+ }
|
|
|
if (list.size() == 0) {
|
|
|
return new ModelAndView("/user/home.ftl", model);
|
|
|
} else if (list.size()>0) {
|
|
@@ -89,7 +96,7 @@ public class UserOpenController {
|
|
|
}
|
|
|
|
|
|
@PostMapping("/home/saveUser.json")
|
|
|
- public ModelAndView saveUser(ModelMap model, HttpServletRequest request) {
|
|
|
+ public void saveUser(ModelMap model, HttpServletRequest request) {
|
|
|
Long userId = Long.parseLong(request.getParameter("userId"));
|
|
|
Integer userType = Integer.parseInt(request.getParameter("userType"));
|
|
|
String linkman = request.getParameter("linkman");
|
|
@@ -103,17 +110,17 @@ public class UserOpenController {
|
|
|
doorplate = request.getParameter("doorplate");
|
|
|
}
|
|
|
userOpenService.saveUserInfo(userId,userType,linkman,phone,area,uptownId,unitId,doorplate);
|
|
|
- UserOpen userOpen = userOpenMapper.selectByUserId(userId);
|
|
|
- model.put("user", userOpen);
|
|
|
- if (userType == 1) {
|
|
|
- return new ModelAndView("/home/home.ftl", model);
|
|
|
- } else if (userType == 2) {
|
|
|
- List<QzTask> taskList = qzTaskService.selectAll();
|
|
|
- model.put("taskList", YvanUtil.toJsonPretty(taskList));
|
|
|
- return new ModelAndView("/yeweihui/home.ftl", model);
|
|
|
- } else {
|
|
|
- return null;
|
|
|
- }
|
|
|
+// UserOpen userOpen = userOpenMapper.selectByUserId(userId);
|
|
|
+// model.put("user", userOpen);
|
|
|
+// if (userType == 1) {
|
|
|
+// return new ModelAndView("redirect:/home/home.html");
|
|
|
+// } else if (userType == 2) {
|
|
|
+// List<QzTask> taskList = qzTaskService.selectAll();
|
|
|
+// model.put("taskList", YvanUtil.toJsonPretty(taskList));
|
|
|
+// return new ModelAndView("redirect:/yeweihui/home.html");
|
|
|
+// } else {
|
|
|
+// return null;
|
|
|
+// }
|
|
|
|
|
|
}
|
|
|
}
|