diff --git a/pom.xml b/pom.xml
index d79ca18..39dce84 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.ynxbd
wx
- 5.2.0
+ 5.3.0
war
wx Maven Webapp
@@ -59,11 +59,11 @@
compile
-
+
ch.qos.logback
logback-classic
- 1.5.16
+ 1.2.13
slf4j-api
@@ -295,7 +295,7 @@
com.alipay.sdk
alipay-easysdk
- 2.2.2
+ 2.2.3
slf4j-api
diff --git a/src/main/java/com/ynxbd/common/action/RegisterAction.java b/src/main/java/com/ynxbd/common/action/RegisterAction.java
index ac93c35..e53db12 100644
--- a/src/main/java/com/ynxbd/common/action/RegisterAction.java
+++ b/src/main/java/com/ynxbd/common/action/RegisterAction.java
@@ -14,10 +14,10 @@ import com.ynxbd.common.helper.common.DateHelper;
import com.ynxbd.common.result.Result;
import com.ynxbd.common.result.ResultEnum;
import com.ynxbd.common.service.DoctorService;
-import com.ynxbd.wx.utils.DesEncryptHelper;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.struts2.convention.annotation.Action;
+import org.apache.struts2.convention.annotation.Namespace;
import java.util.ArrayList;
import java.util.List;
@@ -31,11 +31,13 @@ import java.util.stream.Collectors;
* @Copyright @ 2020 云南新八达科技有限公司 All rights reserve
*/
@Slf4j
+@Namespace("/register")
public class RegisterAction extends BaseAction {
/**
* [推送] 获取预约今日的所有患者openId
+ *
* @return openId列表
*/
@Action("getTodayRegOpenId")
@@ -85,13 +87,13 @@ public class RegisterAction extends BaseAction {
* @return 科室列表
*/
@Action("getTimeDeptList")
- public Result getTimeDeptList(String merCode, String begDate, String endDate,String deptCode) {
+ public Result getTimeDeptList(String merCode, String begDate, String endDate, String deptCode) {
log.info("[分时段挂号]查询科室列表 begDate={}, endDate={}", begDate, endDate);
if (begDate == null || endDate == null) {
return Result.error(ResultEnum.PARAM_IS_DEFECT);
}
- List deptList = new HisRegisterDao().getTimeDeptList(begDate, endDate,deptCode);
+ List deptList = new HisRegisterDao().getTimeDeptList(begDate, endDate, deptCode);
MerchantEnum merchantEnum = MerchantEnum.getMerchantEnumByCode(merCode);
if (MerchantEnum.ALI.equals(merchantEnum)) {
@@ -192,7 +194,7 @@ public class RegisterAction extends BaseAction {
/**
- * [现场挂号]查询挂号记录
+ * [今日挂号]查询挂号记录
*/
@Action("getSiteHistory")
public Result getSiteHistory(String begDate, String endDate, String patientId) {
@@ -202,7 +204,7 @@ public class RegisterAction extends BaseAction {
}
patientId = getDecodeString(patientId);
- List hisList = new HisRegisterDao().getRegSiteHistory(patientId, null);
+ List hisList = new HisRegisterDao().getRegTodayHistory(patientId, null);
List resultList = new ArrayList<>();
String regDate;
@@ -219,6 +221,27 @@ public class RegisterAction extends BaseAction {
}
+ /**
+ * [挂号]查询挂号记录
+ */
+ @Action("getRegList")
+ public Result getRegList(String begDate, String endDate, String openid) {
+ try {
+ log.info("[挂号]查询挂号记录 begDate={}, endDate={}, openid={}", begDate, endDate, openid);
+ if (begDate == null || endDate == null || openid == null) {
+ return Result.error(ResultEnum.PARAM_IS_DEFECT);
+ }
+ List regList = new RegisterDao().selectListByRegDate(begDate, endDate, openid);
+ for (Register item : regList) {
+ item.filterInfo(); // 数据过滤
+ }
+ return Result.success(regList);
+ } catch (Exception e) {
+ return Result.error(e);
+ }
+ }
+
+
/**
* [预约挂号]获取预约记录
*/
@@ -282,13 +305,13 @@ public class RegisterAction extends BaseAction {
return Result.error(ResultEnum.PARAM_IS_DEFECT);
}
- List