diff --git a/epdc-cloud-custom/pom.xml b/epdc-cloud-custom/pom.xml
index 07645de..8ee9cd2 100644
--- a/epdc-cloud-custom/pom.xml
+++ b/epdc-cloud-custom/pom.xml
@@ -197,10 +197,10 @@
17040
- 9
- 114.215.125.123
- 9603
- epdc!redis@master1405
+ 8
+ r-m5eh5czgb1nucti6azpd.redis.rds.aliyuncs.com
+ 10001
+ elink!888
@@ -219,9 +219,9 @@
394f47d4e08fc0fd629231d3f68a34dc
- true
- 192.168.0.59:8848
- 192.168.0.59
+ false
+ 115.29.142.202:8848
+
8831513c-2f72-42e8-899f-eb6c2c5ae110
192.168.0.59:9876
diff --git a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/PersonTestingController.java b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/PersonTestingController.java
index 6088d8a..6fbdbce 100644
--- a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/PersonTestingController.java
+++ b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/PersonTestingController.java
@@ -26,12 +26,14 @@ import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.dto.PersonTestingDTO;
+import com.elink.esua.epdc.modules.epidemic.dao.PersonTestingDao;
import com.elink.esua.epdc.modules.epidemic.excel.PersonTestingExcel;
import com.elink.esua.epdc.modules.epidemic.service.PersonTestingService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
+import java.text.ParseException;
import java.util.List;
import java.util.Map;
@@ -49,6 +51,9 @@ public class PersonTestingController {
@Autowired
private PersonTestingService personTestingService;
+ @Autowired
+ private PersonTestingDao personTestingDao;
+
@GetMapping("page")
public Result> page(@RequestParam Map params){
PageData page = personTestingService.page(params);
@@ -62,7 +67,7 @@ public class PersonTestingController {
}
@PostMapping
- public Result save(@RequestBody PersonTestingDTO dto){
+ public Result save(@RequestBody PersonTestingDTO dto) throws ParseException {
//效验数据
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class);
personTestingService.save(dto);
@@ -87,8 +92,10 @@ public class PersonTestingController {
@GetMapping("export")
public void export(@RequestParam Map params, HttpServletResponse response) throws Exception {
- List list = personTestingService.list(params);
+ List list = personTestingDao.getTestingPage(params);
ExcelUtils.exportExcelToTarget(response, null, list, PersonTestingExcel.class);
}
+
+
}
\ No newline at end of file
diff --git a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/PersonTestingDao.java b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/PersonTestingDao.java
index 772c030..ba5fa04 100644
--- a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/PersonTestingDao.java
+++ b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/PersonTestingDao.java
@@ -18,9 +18,13 @@
package com.elink.esua.epdc.modules.epidemic.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
+import com.elink.esua.epdc.dto.PersonTestingDTO;
import com.elink.esua.epdc.modules.epidemic.entity.PersonTestingEntity;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+import java.util.Map;
+
/**
* 核酸检测记录
*
@@ -29,5 +33,6 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public interface PersonTestingDao extends BaseDao {
-
+
+ List getTestingPage(Map params);
}
\ No newline at end of file
diff --git a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/PersonTestingExcel.java b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/PersonTestingExcel.java
index 7134c14..bf588d4 100644
--- a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/PersonTestingExcel.java
+++ b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/PersonTestingExcel.java
@@ -31,8 +31,8 @@ import java.util.Date;
@Data
public class PersonTestingExcel {
- @Excel(name = "ID")
- private String id;
+// @Excel(name = "ID")
+// private String id;
@Excel(name = "姓名")
private String name;
@@ -55,35 +55,35 @@ public class PersonTestingExcel {
@Excel(name = "签发机关")
private String organ;
- @Excel(name = "照片base64编码")
- private String imgCode;
+// @Excel(name = "照片base64编码")
+// private String imgCode;
+//
+// @Excel(name = "照片地址")
+// private String imgUrl;
- @Excel(name = "照片地址")
- private String imgUrl;
-
- @Excel(name = "核酸接测结果")
- private String testingResult;
+// @Excel(name = "核酸接测结果")
+// private String testingResult;
@Excel(name = "核酸检测时间")
private Date testingTime;
- @Excel(name = "乐观锁")
- private Integer revision;
-
- @Excel(name = "创建人")
- private String createdBy;
-
- @Excel(name = "创建时间")
- private Date createdTime;
-
- @Excel(name = "更新人")
- private String updatedBy;
-
- @Excel(name = "更新时间")
- private Date updatedTime;
-
- @Excel(name = "逻辑删除标识")
- private String delFlag;
+// @Excel(name = "乐观锁")
+// private Integer revision;
+//
+// @Excel(name = "创建人")
+// private String createdBy;
+//
+// @Excel(name = "创建时间")
+// private Date createdTime;
+//
+// @Excel(name = "更新人")
+// private String updatedBy;
+//
+// @Excel(name = "更新时间")
+// private Date updatedTime;
+//
+// @Excel(name = "逻辑删除标识")
+// private String delFlag;
}
\ No newline at end of file
diff --git a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/PersonTestingService.java b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/PersonTestingService.java
index 85282c4..fa23e27 100644
--- a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/PersonTestingService.java
+++ b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/PersonTestingService.java
@@ -22,6 +22,7 @@ import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.dto.PersonTestingDTO;
import com.elink.esua.epdc.modules.epidemic.entity.PersonTestingEntity;
+import java.text.ParseException;
import java.util.List;
import java.util.Map;
@@ -71,7 +72,7 @@ public interface PersonTestingService extends BaseService {
* @author generator
* @date 2021-08-20
*/
- void save(PersonTestingDTO dto);
+ void save(PersonTestingDTO dto) throws ParseException;
/**
* 默认更新
diff --git a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/PersonTestingServiceImpl.java b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/PersonTestingServiceImpl.java
index 2a163c1..28f9c07 100644
--- a/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/PersonTestingServiceImpl.java
+++ b/epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/PersonTestingServiceImpl.java
@@ -33,6 +33,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -51,11 +53,14 @@ public class PersonTestingServiceImpl extends BaseServiceImpl page(Map params) {
- IPage page = baseDao.selectPage(
- getPage(params, FieldConstant.CREATED_TIME, false),
- getWrapper(params)
- );
- return getPageData(page, PersonTestingDTO.class);
+// IPage page = baseDao.selectPage(
+// getPage(params, FieldConstant.CREATED_TIME, false),
+// getWrapper(params)
+// );
+// return getPageData(page, PersonTestingDTO.class);
+ IPage page = getPage(params);
+ List list = baseDao.getTestingPage(params);
+ return new PageData<>(list, page.getTotal());
}
@Override
@@ -82,11 +87,47 @@ public class PersonTestingServiceImpl extends BaseServiceImpl
+
\ No newline at end of file