From 68e22957db996437fa20a9a4aa5ff37c54d4056f Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Wed, 27 Sep 2023 15:22:25 +0800
Subject: [PATCH] chore:补充提交

---
 screen-api/src/main/java/com/moral/api/controller/SysTestController.java |   50 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 31 insertions(+), 19 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/controller/SysTestController.java b/screen-api/src/main/java/com/moral/api/controller/SysTestController.java
index de0360f..d026f33 100644
--- a/screen-api/src/main/java/com/moral/api/controller/SysTestController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/SysTestController.java
@@ -56,19 +56,21 @@
 
     @GetMapping("resultWord")
     public void adresultWordd(HttpServletResponse response,String time,String endTime) {
-       // for(int i = 495;i<1095;i++){
-            List<SysTest> listAll = sysTestService.listAll(time,endTime,null);
+        String ks = "2023-08-06";
+        for(int i =1;i<2;i++){
+            Date ksDate = DateUtils.convertDate(ks);
+            List<SysTest> listAll = sysTestService.listAll(ks,null,null);
             if(CollectionUtils.isEmpty(listAll)){
                 return;
             }
-          /*  Date endTime =listAll.get(0).getTime();
-            String endTimeStr = DateUtils.dateToDateString(endTime,DateUtils.yyyyMMdd_EN);
+            String endTimeStr = DateUtils.dateToDateString(ksDate,DateUtils.yyyyMMdd_EN);
             String  fileName = "������������������.docx";
             Map<String,Object> map = resultMap(listAll);
-            downloadWord(fileName, map, response,"������������������"+endTimeStr+".docx");*/
-          //  time = DateUtils.dateToDateString(DateUtils.addDays(endTime,1),DateUtils.yyyy_MM_dd_EN);
-     //   }
+            downloadWord(fileName, map, response,"������������������"+endTimeStr+".docx");
+            ks = DateUtils.dateToDateString(DateUtils.addDays(ksDate,1),DateUtils.yyyy_MM_dd_EN);
+        }
     }
+
 
     @GetMapping("excelM")
     public void excelM(HttpServletResponse response,String time,String endTime) {
@@ -114,9 +116,10 @@
 
     @GetMapping("resultWordWeek")
     public void resultWordWeek(HttpServletResponse response) {
-        String ks = "2020-06-22";
+        String ks = "2023-06-19";
         Date ksDate = DateUtils.convertDate(ks);
-        for(int i = 0;i<157;i++){
+        int num = 157;
+        for(int i = 0;i<8;i++){
             Date jsDate =  DateUtils.addDays(ksDate,6);
             String time = DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN);
             String endTime = DateUtils.dateToDateString(jsDate,DateUtils.yyyy_MM_dd_EN);
@@ -127,18 +130,19 @@
             String  fileName = "������������������.docx";
             String time1 = DateUtils.dateToDateString(ksDate,"yyyy.MM.dd");
             String endTime1= DateUtils.dateToDateString(jsDate,"yyyy.MM.dd");
-            Map<String,Object> map = resultWeekMap(listAll,i+1,time1+"-"+endTime1);
+            Map<String,Object> map = resultWeekMap(listAll,num,time1+"-"+endTime1);
             downloadWord(fileName, map, response,"������������������"+time+".docx");
             ksDate =  DateUtils.addDays(ksDate,7);
+            num++;
         }
     }
 
     @GetMapping("resultWordMonth")
     public void resultWordMonth(HttpServletResponse response) {
 
-        String ks = "2020-06-01";
+        String ks = "2023-07-01";
         Date ksDate = DateUtils.convertDate(ks);
-        for(int i = 0;i<37;i++){
+        for(int i = 0;i<1;i++){
             Date jsDate =  DateUtils.getLastDayOfCurrMonth(ksDate);;
             String time = DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN);
             String endTime = DateUtils.dateToDateString(jsDate,DateUtils.yyyy_MM_dd_EN);
@@ -161,7 +165,7 @@
         String path = getPath(fileName);//��������� resources������
         try {
             //������������������
-            OutputStream out = new FileOutputStream("E:\\home\\mon\\" + newFileName);
+            OutputStream out = new FileOutputStream("E:\\home\\week1\\" + newFileName);
             File rootFile = new File(ResourceUtils.getURL("classpath:").getPath());
             File file= new File(rootFile, path);
             XWPFDocument word = WordExportUtil.exportWord07(file.getPath(), params);
@@ -271,13 +275,13 @@
             resultMap.put(name+"TV", StringUtils.isNotEmpty(s.getVoc())?s.getVoc():"--");
             resultMap.put(name+"S", StringUtils.isNotEmpty(s.getSu())?s.getSu():"--");
         }
-       // String bodyName = stringButterStrWeek(listAll);
-        HashMap<String, Integer> datas = new HashMap<>(3);
+        String bodyName = stringButterStrWeek(listAll);
+       /* HashMap<String, Integer> datas = new HashMap<>(3);
         datas.put("������",10);
         datas.put("������",20);
         datas.put("������",40);
-        ImageEntity imageEntity = pieChart("������",datas, 500, 300);
-        resultMap.put("������������",imageEntity);
+        ImageEntity imageEntity = pieChart("������",datas, 500, 300);*/
+        resultMap.put("������������",bodyName);
         return resultMap;
     }
     private Map<String,Object> resultWeekMap(List<SysTest> listAll,String weekTime,List<SysTest> listDay,int days){
@@ -793,15 +797,23 @@
     }
 
     public static void main(String[] args) {
-        String ks = "2020-06-01";
+        /*String ks = "2020-06-01";
         Date ksDate = DateUtils.convertDate(ks);
         for(int i = 0;i<37;i++){
             Date jsDate =  DateUtils.getLastDayOfCurrMonth(ksDate);
             System.out.println("���������"+DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN));
             System.out.println("���������"+DateUtils.dateToDateString(jsDate,DateUtils.yyyy_MM_dd_EN));
             ksDate =  DateUtils.addMonths(ksDate,1);
-        }
+        }*/
 
+        String ks = "2023-06-22";
+        for(int i =1;i<46;i++){
+            Date ksDate = DateUtils.convertDate(ks);
+            System.out.println("���������"+DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN));
+
+            ks = DateUtils.dateToDateString(DateUtils.addDays(ksDate,1),DateUtils.yyyy_MM_dd_EN);
+            System.out.println("���������"+ks);
+        }
 
         /*String ks = "2020-06-22";
         Date ksDate = DateUtils.convertDate(ks);

--
Gitblit v1.8.0