|
@@ -2,10 +2,9 @@ package com.bofeng.wx.controller;
|
|
|
|
|
|
import com.bofeng.dao.*;
|
|
|
import com.bofeng.entity.*;
|
|
|
-import com.bofeng.service.HomeService;
|
|
|
-import com.bofeng.service.QzTaskService;
|
|
|
-import com.bofeng.service.RbService;
|
|
|
-import com.bofeng.service.UserOpenService;
|
|
|
+import com.bofeng.service.*;
|
|
|
+import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
+import com.yvan.platform.JsonWapper;
|
|
|
import com.yvan.platform.YvanUtil;
|
|
|
import com.yvan.springmvc.ResultModel;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -43,15 +42,18 @@ public class UserOpenController {
|
|
|
private QzTaskService qzTaskService;
|
|
|
@Autowired
|
|
|
private RbService rbService;
|
|
|
+ @Autowired
|
|
|
+ private MsReportService msReportService;
|
|
|
|
|
|
@GetMapping("/user/home.html")
|
|
|
- public ModelAndView home(ModelMap model, @RequestParam(value = "userId", required = false,defaultValue = "0") Long userId) {
|
|
|
+ public ModelAndView home(ModelMap model, @RequestParam(value = "userId", required = false,defaultValue = "0") Long userId) throws JsonProcessingException {
|
|
|
List<UserRole> list = new ArrayList<>();
|
|
|
if (userId == 0) {
|
|
|
- /* UserOpen userOpen = homeService.getUserOpen();
|
|
|
- list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());*/
|
|
|
- list = userRoleMapper.getUserRoleByUserId(1224239062748065800L);
|
|
|
- UserOpen userOpen = userOpenMapper.selectByUserId(1224239062748065800L);
|
|
|
+ UserOpen userOpen = homeService.getUserOpen();
|
|
|
+ list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
|
|
|
+// list = userRoleMapper.getUserRoleByUserId(1224239062748065800L);
|
|
|
+// UserOpen userOpen = userOpenMapper.selectByUserId(1224239062748065800L);
|
|
|
+ userId = userOpen.getUserId();
|
|
|
model.put("user", userOpen);
|
|
|
model.put("user_id", "\""+userOpen.getUserId()+"\"");
|
|
|
} else {
|
|
@@ -63,6 +65,8 @@ public class UserOpenController {
|
|
|
return new ModelAndView("/user/home.ftl", model);
|
|
|
} else if (list.size()>0) {
|
|
|
if (list.get(0).getRoleId() == 1) {
|
|
|
+ MsReport msReport =msReportService.getReportByDateNow(userId);
|
|
|
+ model.put("msReport", new JsonWapper(msReport));
|
|
|
return new ModelAndView("/home/home.ftl", model);
|
|
|
} else if(list.get(0).getRoleId() == 2) {
|
|
|
List<QzTask> taskList = qzTaskService.selectAll();
|