Przeglądaj źródła

首页流量对比数据表

yanliming 4 lat temu
rodzic
commit
980626500e

+ 87 - 0
web/src/main/java/com/jpsoft/employment/modules/job/controller/HrIndexController.java

@@ -139,5 +139,92 @@ public class HrIndexController {
         return msgResult;
     }
 
+    @ApiOperation(value="流量折线图对比数据")
+    @PostMapping("stackedLineData")
+    public MessageResult<Object> stackedLineData(String token,String type,@RequestAttribute String subject) {
+        MessageResult<Object> msgResult = new MessageResult<>();
+
+        try{
+            Map<String,Object> map = new HashMap();
+
+            List<String> xAxisList = new ArrayList<>();
+            xAxisList.add("一月");
+            xAxisList.add("二月");
+            xAxisList.add("三月");
+            xAxisList.add("四月");
+            xAxisList.add("五月");
+            xAxisList.add("六月");
+
+            map.put("xAxisList",xAxisList);
+
+            Map<String,Object> seriesMap = new HashMap();
+
+            List<Integer> seriesList1 = new ArrayList<>();
+            List<Integer> seriesList2 = new ArrayList<>();
+
+            if(type.equals("1")) {
+                seriesList1.add(120);
+                seriesList1.add(132);
+                seriesList1.add(101);
+                seriesList1.add(134);
+                seriesList1.add(90);
+                seriesList1.add(230);
+
+                seriesList2.add(220);
+                seriesList2.add(182);
+                seriesList2.add(191);
+                seriesList2.add(234);
+                seriesList2.add(290);
+                seriesList2.add(330);
+            }
+            else if(type.equals("2")){
+                seriesList1.add(150);
+                seriesList1.add(232);
+                seriesList1.add(201);
+                seriesList1.add(154);
+                seriesList1.add(190);
+                seriesList1.add(330);
+
+                seriesList2.add(320);
+                seriesList2.add(332);
+                seriesList2.add(301);
+                seriesList2.add(334);
+                seriesList2.add(390);
+                seriesList2.add(330);
+            }
+            else if(type.equals("3")){
+                seriesList1.add(820);
+                seriesList1.add(932);
+                seriesList1.add(901);
+                seriesList1.add(943);
+                seriesList1.add(1290);
+                seriesList1.add(1330);
+
+                seriesList2.add(560);
+                seriesList2.add(780);
+                seriesList2.add(430);
+                seriesList2.add(330);
+                seriesList2.add(860);
+                seriesList2.add(950);
+            }
+
+            seriesMap.put("seriesList1", seriesList1);
+            seriesMap.put("seriesList2", seriesList2);
+
+            map.put("seriesMap",seriesMap);
+
+            msgResult.setResult(true);
+            msgResult.setData(map);
+        }
+        catch(Exception ex){
+            logger.error(ex.getMessage(),ex);
+
+            msgResult.setResult(false);
+            msgResult.setMessage(ex.getMessage());
+        }
+
+        return msgResult;
+    }
+
 
 }

+ 1 - 0
web/src/main/java/com/jpsoft/employment/modules/job/controller/RecruitmentController.java

@@ -589,6 +589,7 @@ public class RecruitmentController {
 
         try {
 
+
             User user = userService.get(subject);
 
             if (user == null) {