|
@@ -1,5 +1,6 @@
|
|
|
package com.bosshand.virgo.api.test.controller;
|
|
|
|
|
|
+import com.bosshand.virgo.api.service.ProjectItemTargetRoomService;
|
|
|
import com.bosshand.virgo.api.test.model.*;
|
|
|
import com.bosshand.virgo.api.test.service.TestService;
|
|
|
import com.bosshand.virgo.core.response.Response;
|
|
@@ -20,6 +21,9 @@ public class TestCont {
|
|
|
@Autowired
|
|
|
TestService testService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ ProjectItemTargetRoomService projectItemTargetRoomService;
|
|
|
+
|
|
|
@ApiOperation("告警检测页面获取")
|
|
|
@RequestMapping(value = "/callAlarm/get", method = RequestMethod.POST)
|
|
|
public Response get(@RequestBody CallAlarm data) {
|
|
@@ -207,13 +211,27 @@ public class TestCont {
|
|
|
@ApiOperation("电子巡更-打卡获取")
|
|
|
@RequestMapping(value = "/clockIn/get", method = RequestMethod.POST)
|
|
|
public Response get(@RequestBody ClockIn data) {
|
|
|
- return Response.ok(testService.get(data));
|
|
|
+ List<ClockIn> clockIns = testService.get(data);
|
|
|
+ if (clockIns.size() > 0) {
|
|
|
+ for (ClockIn info : clockIns) {
|
|
|
+ info.setProjectItemName(info.getProjectItemId() != 0 ? projectItemTargetRoomService.getProjectItem(info.getProjectItemId()).getName() : null);
|
|
|
+ info.setProjectItemTargetName(info.getProjectItemTargetId() != 0 ? projectItemTargetRoomService.getProjectItemTarget(info.getProjectItemTargetId()).getName() : null);
|
|
|
+ info.setProjectItemTargetRoomName(info.getProjectItemTargetRoomId() != 0 ? projectItemTargetRoomService.getProjectItemTargetRoom(info.getProjectItemTargetRoomId()).getName() : null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return Response.ok(clockIns);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("电子巡更-打卡详情获取")
|
|
|
@RequestMapping(value = "/clockIn/get/{id}", method = RequestMethod.GET)
|
|
|
public Response getInfo(@PathVariable long id) {
|
|
|
- return Response.ok(testService.getInfo(id));
|
|
|
+ ClockIn info = testService.getInfo(id);
|
|
|
+ if (info != null) {
|
|
|
+ info.setProjectItemName(info.getProjectItemId() != 0 ? projectItemTargetRoomService.getProjectItem(info.getProjectItemId()).getName() : null);
|
|
|
+ info.setProjectItemTargetName(info.getProjectItemTargetId() != 0 ? projectItemTargetRoomService.getProjectItemTarget(info.getProjectItemTargetId()).getName() : null);
|
|
|
+ info.setProjectItemTargetRoomName(info.getProjectItemTargetRoomId() != 0 ? projectItemTargetRoomService.getProjectItemTargetRoom(info.getProjectItemTargetRoomId()).getName() : null);
|
|
|
+ }
|
|
|
+ return Response.ok(info);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("电子巡更-打卡保存")
|
|
@@ -225,7 +243,15 @@ public class TestCont {
|
|
|
@ApiOperation("电子巡更获取")
|
|
|
@RequestMapping(value = "/electronicPatrol/get", method = RequestMethod.POST)
|
|
|
public Response get(@RequestBody ElectronicPatrol data) {
|
|
|
- return Response.ok(testService.get(data));
|
|
|
+ List<ElectronicPatrol> electronicPatrols = testService.get(data);
|
|
|
+ if (electronicPatrols.size() > 0) {
|
|
|
+ for (ElectronicPatrol r : electronicPatrols) {
|
|
|
+ r.setProjectItemName(r.getProjectItemId() != 0 ? projectItemTargetRoomService.getProjectItem(r.getProjectItemId()).getName() : null);
|
|
|
+ r.setProjectItemTargetName(r.getProjectItemTargetId() != 0 ? projectItemTargetRoomService.getProjectItemTarget(r.getProjectItemTargetId()).getName() : null);
|
|
|
+ r.setProjectItemTargetRoomName(r.getProjectItemTargetRoomId() != 0 ? projectItemTargetRoomService.getProjectItemTargetRoom(r.getProjectItemTargetRoomId()).getName() : null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return Response.ok(electronicPatrols);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("电子巡更保存")
|
|
@@ -237,7 +263,15 @@ public class TestCont {
|
|
|
@ApiOperation("电子巡更-路径获取")
|
|
|
@RequestMapping(value = "/routes/get", method = RequestMethod.POST)
|
|
|
public Response get(@RequestBody Routes data) {
|
|
|
- return Response.ok(testService.get(data));
|
|
|
+ List<Routes> routes = testService.get(data);
|
|
|
+ if (routes.size() > 0) {
|
|
|
+ for (Routes r : routes) {
|
|
|
+ r.setProjectItemName(r.getProjectItemId() != 0 ? projectItemTargetRoomService.getProjectItem(r.getProjectItemId()).getName() : null);
|
|
|
+ r.setProjectItemTargetName(r.getProjectItemTargetId() != 0 ? projectItemTargetRoomService.getProjectItemTarget(r.getProjectItemTargetId()).getName() : null);
|
|
|
+ r.setProjectItemTargetRoomName(r.getProjectItemTargetRoomId() != 0 ? projectItemTargetRoomService.getProjectItemTargetRoom(r.getProjectItemTargetRoomId()).getName() : null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return Response.ok(routes);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("电子巡更-路径保存")
|