From b5dbc4307a11379c4bd69b5549e6223e44efd842 Mon Sep 17 00:00:00 2001
From: "1378012178@qq.com" <1378012178@qq.com>
Date: Wed, 11 Dec 2024 14:01:05 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E4=BD=9C=E4=B8=9A=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E3=80=81=E8=AF=BE=E7=A8=8B=E6=B5=8B=E9=AA=8C=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E4=B8=AD=E4=BD=9C=E4=B8=9A=E7=BB=9F=E8=AE=A1=E4=BF=A1?=
=?UTF-8?q?=E6=81=AF=20=E5=8F=91=E5=B8=83=E4=BD=9C=E4=B8=9A=E6=AC=A1?=
=?UTF-8?q?=E6=95=B0=E3=80=81=E4=BD=9C=E4=B8=9A=E5=AE=8C=E6=88=90=E6=AC=A1?=
=?UTF-8?q?=E6=95=B0=E3=80=81=E6=9F=A5=E9=87=8D=E6=AC=A1=E6=95=B0=E3=80=81?=
=?UTF-8?q?=E4=BA=92=E8=AF=84=E6=AC=A1=E6=95=B0=E3=80=81=E8=B6=85=E6=97=B6?=
=?UTF-8?q?=E6=9C=AA=E5=AE=8C=E6=88=90=E6=AC=A1=E6=95=B0=E5=8A=A8=E6=80=81?=
=?UTF-8?q?=E8=AE=A1=E7=AE=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/kc/wjxWjxx/entity/KccyglSys.java | 7 ++
.../kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml | 83 +++++++++++--
.../zyInfo/controller/ZyInfoController.java | 19 ++-
.../modules/kc/zyInfo/entity/ZyInfoSys.java | 19 ++-
.../kc/zyInfo/mapper/ZyInfoMapper.java | 2 +-
.../kc/zyInfo/mapper/xml/ZyInfoMapper.xml | 105 ++++++++++++++---
.../kc/zyInfo/service/IZyInfoService.java | 2 +-
.../service/impl/ZyInfoServiceImpl.java | 110 +++++++++---------
8 files changed, 257 insertions(+), 90 deletions(-)
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/KccyglSys.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/KccyglSys.java
index 88eeb9db..9e5b1c51 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/KccyglSys.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/KccyglSys.java
@@ -45,4 +45,11 @@ public class KccyglSys implements Serializable {
private String jgh;
private String ywId;
private String atype;
+
+ @Excel(name = "发布作业次数", width = 15)
+ private Integer fbzycs;
+ @Excel(name = "作业完成次数", width = 15)
+ private Integer zywccs;
+ @Excel(name = "超时未完成次数", width = 15)
+ private Integer cswwccs;
}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml
index c2418df8..e7aa90ac 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml
@@ -84,9 +84,21 @@
+
+
@@ -158,4 +227,4 @@
-
\ No newline at end of file
+
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/controller/ZyInfoController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/controller/ZyInfoController.java
index 32248cdd..320c88d4 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/controller/ZyInfoController.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/controller/ZyInfoController.java
@@ -529,7 +529,7 @@ public class ZyInfoController extends JeecgController {
}
return Result.OK("删除成功!");
}
-
+
/**
* 批量删除
*
@@ -544,7 +544,7 @@ public class ZyInfoController extends JeecgController {
this.zyInfoService.removeByIds(Arrays.asList(ids.split(",")));
return Result.OK("批量删除成功!");
}
-
+
/**
* 通过id查询
*
@@ -642,7 +642,7 @@ public class ZyInfoController extends JeecgController {
queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getKcmc()),"kcmc",zyInfoSys.getKcmc());
queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getKcbh()),"kcbh",zyInfoSys.getKcbh());
queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getSkjs()),"skjs",zyInfoSys.getSkjs());
-
+ queryWrapper.eq("flag",0);
Page page = new Page(pageNo, pageSize);
IPage pageList = zyInfoService.sysList(page, queryWrapper);
return Result.OK(pageList);
@@ -706,15 +706,22 @@ public class ZyInfoController extends JeecgController {
queryWrapperCon.orderByDesc("create_time");
queryWrapperCon.last("limit 1");
KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx = kcExportConfigTpkwcqkjzglxService.getOne(queryWrapperCon);
- zyInfoSys.setKkdw(kcExportConfigTpkwcqkjzglx.getDwmc());
+ queryWrapper.eq("kkdw",kcExportConfigTpkwcqkjzglx.getDwmc());
}
if(com.baomidou.mybatisplus.core.toolkit.StringUtils.isEmpty(zyInfoSys.getXqxn())){
KcSysConfig kcSysConfig = kcSysConfigService.getById("1");
- zyInfoSys.setXqxn(kcSysConfig.getFlag1());
+ queryWrapper.eq("xqxn",kcSysConfig.getFlag1());
+ }else{
+ queryWrapper.eq("xqxn",zyInfoSys.getXqxn());
}
+ queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getKkdw()),"kkdw",zyInfoSys.getKkdw());
+ queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getKcmc()),"kcmc",zyInfoSys.getKcmc());
+ queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getKcbh()),"kcbh",zyInfoSys.getKcbh());
+ queryWrapper.like(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotEmpty(zyInfoSys.getSkjs()),"skjs",zyInfoSys.getSkjs());
+ queryWrapper.eq("flag",0);
// Step.2 获取导出数据
- List exportList = service.exportSysXls(zyInfoSys);
+ List exportList = service.exportSysXls(zyInfoSys,queryWrapper);
// Step.3 AutoPoi 导出Excel
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/entity/ZyInfoSys.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/entity/ZyInfoSys.java
index c18d77de..e9e442bc 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/entity/ZyInfoSys.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/entity/ZyInfoSys.java
@@ -37,13 +37,13 @@ public class ZyInfoSys implements Serializable {
private String skjs;
@Excel(name = "职称", width = 15)
private String zc;
- @Excel(name = "作业名称", width = 15)
+// @Excel(name = "作业名称", width = 15)
private String title;
- @Excel(name = "是否完成", width = 15)
+// @Excel(name = "是否完成", width = 15)
private String sfwc;
- @Excel(name = "是否发布", width = 15)
+// @Excel(name = "是否发布", width = 15)
private String sffb;
- @Excel(name = "是否互评", width = 15)
+// @Excel(name = "是否互评", width = 15)
private String sfhp;
private String sfcc;
private Date startTime;
@@ -63,4 +63,15 @@ public class ZyInfoSys implements Serializable {
private String type;
private String count;
private String rownum;
+
+ @Excel(name = "发布作业次数", width = 15)
+ private Integer fbzycs;
+ @Excel(name = "作业完成次数", width = 15)
+ private Integer zywccs;
+ @Excel(name = "查重次数", width = 15)
+ private Integer cccs;
+ @Excel(name = "互评次数", width = 15)
+ private Integer hpcs;
+ @Excel(name = "超时未完成次数", width = 15)
+ private Integer cswwccs;
}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/ZyInfoMapper.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/ZyInfoMapper.java
index 11dccaa1..2d3d168e 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/ZyInfoMapper.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/ZyInfoMapper.java
@@ -24,7 +24,7 @@ public interface ZyInfoMapper extends BaseMapper {
IPage sysList(Page page, @Param(Constants.WRAPPER) QueryWrapper queryWrapper);
- List exportSysXls(@Param("zyInfoSys") ZyInfoSys zyInfoSys);
+ List exportSysXls(@Param("zyInfoSys") ZyInfoSys zyInfoSys, @Param(Constants.WRAPPER) QueryWrapper queryWrapper);
ZyInfo getKechengById(@Param("id") String id);
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/xml/ZyInfoMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/xml/ZyInfoMapper.xml
index 472ec0fe..34fd4855 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/xml/ZyInfoMapper.xml
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfo/mapper/xml/ZyInfoMapper.xml
@@ -29,26 +29,84 @@
+
+