|
|
@@ -1,12 +1,15 @@
|
|
|
package com.ruoyi.project.controller;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
|
|
|
-import com.ruoyi.project.domain.TrsFileInfo;
|
|
|
-import com.ruoyi.project.domain.TrsResultsLogAdmin;
|
|
|
+import com.ruoyi.common.utils.bean.BeanUtils;
|
|
|
+import com.ruoyi.project.domain.*;
|
|
|
+import com.ruoyi.project.service.ITrsWordResultsService;
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
@@ -16,7 +19,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import com.ruoyi.common.annotation.Log;
|
|
|
import com.ruoyi.common.enums.BusinessType;
|
|
|
-import com.ruoyi.project.domain.TrsResultsLog;
|
|
|
import com.ruoyi.project.service.ITrsResultsLogService;
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
@@ -38,6 +40,9 @@ public class TrsResultsLogController extends BaseController
|
|
|
@Autowired
|
|
|
private ITrsResultsLogService trsResultsLogService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ITrsWordResultsService trsWordResultsService;
|
|
|
+
|
|
|
@RequiresPermissions("project:resultlog:view")
|
|
|
@GetMapping()
|
|
|
public String resultlog()
|
|
|
@@ -68,8 +73,28 @@ public class TrsResultsLogController extends BaseController
|
|
|
public AjaxResult export(TrsResultsLog trsResultsLog)
|
|
|
{
|
|
|
List<TrsResultsLog> list = trsResultsLogService.selectTrsResultsLogList(trsResultsLog);
|
|
|
- ExcelUtil<TrsResultsLog> util = new ExcelUtil<TrsResultsLog>(TrsResultsLog.class);
|
|
|
- return util.exportExcel(list, "审校日志数据");
|
|
|
+ //增加列
|
|
|
+ List<TrsResultsLogResVo> list2 = new ArrayList<>();
|
|
|
+ for (TrsResultsLog trsResultsLog1 : list) {
|
|
|
+ TrsResultsLogResVo trsResultsLogResVo = new TrsResultsLogResVo();
|
|
|
+ BeanUtils.copyBeanProp(trsResultsLogResVo, trsResultsLog1);
|
|
|
+
|
|
|
+ TrsWordResults trsWordResults = new TrsWordResults();
|
|
|
+ trsWordResults.setLogId(trsResultsLog1.getId());
|
|
|
+ List<TrsWordResults> resultsList = trsWordResultsService.selectTrsWordResultsList(trsWordResults);
|
|
|
+
|
|
|
+ TrsWordResults trsWordResults2 = new TrsWordResults();
|
|
|
+ trsWordResults2.setLogId(trsResultsLog1.getId());
|
|
|
+ trsWordResults2.setRes(1);
|
|
|
+ List<TrsWordResults> resultsListWb = trsWordResultsService.selectTrsWordResultsList(trsWordResults2);
|
|
|
+
|
|
|
+
|
|
|
+ trsResultsLogResVo.setErrnum(resultsList.size()+"");
|
|
|
+ trsResultsLogResVo.setWbnum(resultsListWb.size()+"");
|
|
|
+ list2.add(trsResultsLogResVo);
|
|
|
+ }
|
|
|
+ ExcelUtil<TrsResultsLogResVo> util = new ExcelUtil<TrsResultsLogResVo>(TrsResultsLogResVo.class);
|
|
|
+ return util.exportExcel(list2, "审校日志数据");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -82,8 +107,24 @@ public class TrsResultsLogController extends BaseController
|
|
|
public AjaxResult exportadmin(TrsResultsLog trsResultsLog)
|
|
|
{
|
|
|
List<TrsResultsLogAdmin> list = trsResultsLogService.selectTrsResultsLogExportList(trsResultsLog);
|
|
|
+ List list2 = new ArrayList();
|
|
|
+ for (TrsResultsLogAdmin trsResultsLog1 : list) {
|
|
|
+ TrsWordResults trsWordResults = new TrsWordResults();
|
|
|
+ trsWordResults.setLogId(trsResultsLog1.getId());
|
|
|
+ List<TrsWordResults> resultsList = trsWordResultsService.selectTrsWordResultsList(trsWordResults);
|
|
|
+
|
|
|
+ TrsWordResults trsWordResults2 = new TrsWordResults();
|
|
|
+ trsWordResults2.setLogId(trsResultsLog1.getId());
|
|
|
+ trsWordResults2.setRes(1);
|
|
|
+ List<TrsWordResults> resultsListWb = trsWordResultsService.selectTrsWordResultsList(trsWordResults2);
|
|
|
+
|
|
|
+ trsResultsLog1.setErrnum(resultsList.size()+"");
|
|
|
+ trsResultsLog1.setWbnum(resultsListWb.size()+"");
|
|
|
+ list2.add(trsResultsLog1);
|
|
|
+ }
|
|
|
+
|
|
|
ExcelUtil<TrsResultsLogAdmin> util = new ExcelUtil<TrsResultsLogAdmin>(TrsResultsLogAdmin.class);
|
|
|
- return util.exportExcel(list, "审校日志数据");
|
|
|
+ return util.exportExcel(list2, "审校日志数据");
|
|
|
}
|
|
|
|
|
|
/**
|