diff --git a/platform-biz-service/src/main/resources/mainOrm/master/AssistBuildMapper.xml b/platform-biz-service/src/main/resources/mainOrm/master/AssistBuildMapper.xml
index 3faf4a4..6965fb9 100644
--- a/platform-biz-service/src/main/resources/mainOrm/master/AssistBuildMapper.xml
+++ b/platform-biz-service/src/main/resources/mainOrm/master/AssistBuildMapper.xml
@@ -23,6 +23,9 @@
and phone = #{phone,jdbcType=VARCHAR}
+
+ and hospital_id = #{hospitalId,jdbcType=VARCHAR}
+
diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java b/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
index b246e71..6c20c90 100644
--- a/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
+++ b/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
@@ -292,6 +292,17 @@ public class Patients extends BaseModel {
//面部信息
private String face;
+ //辅助建档医生id
+ private String assistUserId;
+
+ public String getAssistUserId() {
+ return assistUserId;
+ }
+
+ public void setAssistUserId(String assistUserId) {
+ this.assistUserId = assistUserId;
+ }
+
public List getChildExtAddrs() {
return childExtAddrs;
}
diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java
index c1c38bd..8a83446 100644
--- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java
@@ -5,22 +5,25 @@ import com.lyms.platform.biz.service.PatientsService;
import com.lyms.platform.common.annotation.TokenRequired;
import com.lyms.platform.common.base.BaseController;
import com.lyms.platform.common.base.LoginContext;
+import com.lyms.platform.common.constants.ErrorCodeConstants;
import com.lyms.platform.common.enums.YnEnums;
+import com.lyms.platform.common.result.BaseObjectResponse;
import com.lyms.platform.common.result.BaseResponse;
import com.lyms.platform.common.result.RespBuilder;
-import com.lyms.platform.common.utils.JsonUtil;
-import com.lyms.platform.common.utils.MessageUtil;
-import com.lyms.platform.common.utils.PropertiesUtils;
-import com.lyms.platform.common.utils.StringUtils;
+import com.lyms.platform.common.utils.*;
import com.lyms.platform.operate.web.facade.AutoMatchFacade;
import com.lyms.platform.operate.web.facade.RemoteFacade;
+import com.lyms.platform.permission.service.AssistBuildService;
import com.lyms.platform.pojo.ArchiveData;
+import com.lyms.platform.pojo.AssistBuildUserModel;
import com.lyms.platform.pojo.Patients;
import com.lyms.platform.query.ArchiveDataQuery;
import com.lyms.platform.query.PatientsQuery;
+import net.sf.json.JSONObject;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.httpclient.HttpClient;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.Sort;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@@ -29,10 +32,7 @@ import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
/**
* Created by riecard on 2016/10/18.
@@ -47,6 +47,9 @@ public class RemoteController extends BaseController {
private ArchiveDataServicer archiveDataServicer;
@Autowired
+ private AssistBuildService assistBuildService;
+
+ @Autowired
private AutoMatchFacade autoMatchFacade;
@Autowired
@@ -134,6 +137,50 @@ public class RemoteController extends BaseController {
}
}
+
+ @RequestMapping(value = "/queryTodayArchiveList", method = RequestMethod.GET)
+ @ResponseBody
+ @TokenRequired
+ public BaseObjectResponse queryTodayArchiveList(HttpServletRequest request,
+ @RequestParam(required = false) Integer assistUserId){
+ Integer userId = getUserId(request);
+ String hospitalId = autoMatchFacade.getHospitalId(userId);
+ ArchiveDataQuery query = new ArchiveDataQuery();
+ query.setHospitalId(hospitalId);
+ if (assistUserId != null)
+ {
+ query.setAssistUserId(String.valueOf(assistUserId));
+ }
+
+ query.setCreatedStart(DateUtil.formatDate(new Date()));
+ query.setCreatedEnd(DateUtil.addDay(DateUtil.formatDate(new Date()), 1));
+
+ List