|
@@ -0,0 +1,43 @@
|
|
|
+package com.ruoyi.project.VRdemo.controller;
|
|
|
+
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
+import com.ruoyi.framework.web.controller.BaseController;
|
|
|
+import com.ruoyi.framework.web.domain.AjaxResult;
|
|
|
+import com.ruoyi.project.VRdemo.domain.VisitTimes;
|
|
|
+import com.ruoyi.project.VRdemo.service.IVisitTimesService;
|
|
|
+
|
|
|
+@RestController
|
|
|
+@RequestMapping("/vr/visitTimes")
|
|
|
+public class VisitTimesController extends BaseController{
|
|
|
+
|
|
|
+ private final IVisitTimesService visitTimesService;
|
|
|
+
|
|
|
+ public VisitTimesController(@Autowired IVisitTimesService visitTimesService) {
|
|
|
+ this.visitTimesService = visitTimesService;
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/getVisitTimes")
|
|
|
+ public AjaxResult getVisitTimes(@RequestBody JSONObject jsonObject) {
|
|
|
+ HashMap<String, Object> requestMap = jsonObject;
|
|
|
+ if (requestMap.get("begin") == null || requestMap.get("end") == null) {
|
|
|
+ return AjaxResult.error("参数错误");
|
|
|
+ }
|
|
|
+ int begin = (int) requestMap.get("begin");
|
|
|
+ int end = (int) requestMap.get("end");
|
|
|
+ List<VisitTimes> visitTimesList = visitTimesService.getVisitTimes(begin, end);
|
|
|
+ HashMap<String, Object> resultMap = new HashMap<>();
|
|
|
+ int totalVisitTimes = visitTimesService.getSum(0, Integer.MAX_VALUE);
|
|
|
+ resultMap.put("totalVisitTimes", totalVisitTimes);
|
|
|
+ resultMap.put("visitTimesList", visitTimesList);
|
|
|
+ return AjaxResult.success("查询成功", resultMap);
|
|
|
+ }
|
|
|
+}
|