From 29ff4091139d7a16f75b1649a5733f855eb2a2ee Mon Sep 17 00:00:00 2001
From: Administrator <184677810@qq.com>
Date: Fri, 1 Nov 2019 10:15:20 +0800
Subject: [PATCH] update
---
.../platform/permission/model/FolviteQuery.java | 36 ++++++++++
.../resources/mainOrm/master/FolviteMapper.xml | 40 +++++++++--
.../mainOrm/master/FolviteReceiveMapper.xml | 9 +--
.../operate/web/controller/FolviteController.java | 77 +++++++++++++++++-----
.../web/service/impl/FolviteServiceImpl.java | 30 ++++++++-
5 files changed, 162 insertions(+), 30 deletions(-)
diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/FolviteQuery.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/FolviteQuery.java
index e0e9f20..309cc76 100644
--- a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/FolviteQuery.java
+++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/FolviteQuery.java
@@ -2,6 +2,8 @@ package com.lyms.platform.permission.model;
import com.lyms.platform.common.dao.BaseQuery;
+import java.util.Date;
+
/**
* @author: shuai-Bo
* @Date: 2019/10/29 0029
@@ -32,6 +34,40 @@ public class FolviteQuery extends BaseQuery {
//妇女建档id
private String womanId;
+ //领取开始时间
+ private Date startReceiveDate;
+
+ //领取结束时间
+ private Date endReceiveDate;
+
+ //高危风险因素
+ private String highRisk;
+
+
+ public Date getStartReceiveDate() {
+ return startReceiveDate;
+ }
+
+ public void setStartReceiveDate(Date startReceiveDate) {
+ this.startReceiveDate = startReceiveDate;
+ }
+
+ public Date getEndReceiveDate() {
+ return endReceiveDate;
+ }
+
+ public void setEndReceiveDate(Date endReceiveDate) {
+ this.endReceiveDate = endReceiveDate;
+ }
+
+ public String getHighRisk() {
+ return highRisk;
+ }
+
+ public void setHighRisk(String highRisk) {
+ this.highRisk = highRisk;
+ }
+
public String getWomanId() {
return womanId;
}
diff --git a/platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml b/platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
index a6367d1..40cb88e 100644
--- a/platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
+++ b/platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
@@ -96,10 +96,20 @@
1=1
- and f.name =#{queryNo}
+ and f.name =#{queryNo} or f.card_no=#{queryNo} or f.phone=#{queryNo}
+
+
+ and p.hospitalid =#{hospitalId}
+
+
+ AND date_format(#{startReceiveDate},'%Y-%m-%d') ]]>
+
+
+ AND
+
+
+ AND p.highrisk=#{highRisk}
-
-
@@ -107,12 +117,30 @@
diff --git a/platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml b/platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml
index fda18b7..b2dda7c 100644
--- a/platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml
+++ b/platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml
@@ -58,7 +58,7 @@ hospitalid
SELECT
f.`name` as name,f.birthday,f.card_no,f.vc_card,p.isconceive,f.receivesum,
SUM(p.receive_number) as sumNumber,f.drawTime,f.domicile_address,f.domicile_area,
- f.domicile_city,f.domicile_country,f.domicile_province,p.folvite_id,p.issuer
+ f.domicile_city,f.domicile_country,f.domicile_province,p.folvite_id,p.issuer,f.phone
FROM
lyms_folvite_provide AS p
LEFT JOIN
@@ -66,7 +66,7 @@ hospitalid
1=1
- and f.`name` =#{queryNo}
+ and f.`name` =#{queryNo} or f.phone=#{queryNo} or f.card_no =#{queryNo} or f.vc_card=#{queryNo}
and p.isconceive=#{isconceive}
@@ -89,7 +89,8 @@ hospitalid
-