diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManage.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManage.java
index b767067..73364bf 100644
--- a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManage.java
+++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManage.java
@@ -11,10 +11,19 @@ public class CheckItemManage {
private String affiliateId;
private String checkItemInfoName;
private Integer enable;
+ private Integer type;
private Date modified;
private Date created;
+ public Integer getType() {
+ return type;
+ }
+
+ public void setType(Integer type) {
+ this.type = type;
+ }
+
public Date getCreated() {
return created;
}
diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManageQuery.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManageQuery.java
index 5186b92..0297d50 100644
--- a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManageQuery.java
+++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/CheckItemManageQuery.java
@@ -5,6 +5,15 @@ import com.lyms.platform.common.dao.BaseQuery;
public class CheckItemManageQuery extends BaseQuery {
private Integer id;
private String affiliateId;
+ private Integer type;
+
+ public Integer getType() {
+ return type;
+ }
+
+ public void setType(Integer type) {
+ this.type = type;
+ }
public Integer getId() {
return id;
diff --git a/platform-biz-service/src/main/resources/mainOrm/master/MasterCheckItemManage.xml b/platform-biz-service/src/main/resources/mainOrm/master/MasterCheckItemManage.xml
index 8274b8f..45fc151 100644
--- a/platform-biz-service/src/main/resources/mainOrm/master/MasterCheckItemManage.xml
+++ b/platform-biz-service/src/main/resources/mainOrm/master/MasterCheckItemManage.xml
@@ -8,22 +8,23 @@
+
SELECT LAST_INSERT_ID()
- INSERT INTO lyms_checkitem(startweek,endweek,checkItemInfoId,affiliate,modified,created)
- VALUES(#{startWeek},#{endWeek},#{checkItemInfoId},#{affiliateId},#{modified},#{created})
+ INSERT INTO lyms_checkitem(startweek,endweek,checkItemInfoId,affiliate,modified,created,type)
+ VALUES(#{startWeek},#{endWeek},#{checkItemInfoId},#{affiliateId},#{modified},#{created},#{type})
@@ -46,6 +47,9 @@
affiliate=#{affiliateId,jdbcType=VARCHAR},
+
+ type=#{type,jdbcType=INTEGER},
+
modified=#{modified},
@@ -65,11 +69,14 @@
diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/CheckItemOrder.java b/platform-dal/src/main/java/com/lyms/platform/pojo/CheckItemOrder.java
index 6e83e2b..c89ad0b 100644
--- a/platform-dal/src/main/java/com/lyms/platform/pojo/CheckItemOrder.java
+++ b/platform-dal/src/main/java/com/lyms/platform/pojo/CheckItemOrder.java
@@ -21,6 +21,15 @@ public class CheckItemOrder extends BaseModel {
private Date nextCheckTime;
private String hospitalId;
private Date created;
+ private String checkId;
+
+ public String getCheckId() {
+ return checkId;
+ }
+
+ public void setCheckId(String checkId) {
+ this.checkId = checkId;
+ }
public String getHospitalId() {
return hospitalId;
diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CheckItemManageController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CheckItemManageController.java
index 86a4b9e..6d97378 100644
--- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CheckItemManageController.java
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CheckItemManageController.java
@@ -35,15 +35,18 @@ public class CheckItemManageController extends BaseController {
/**
* 查询展示项
+ * type 类型 1孕妇 2儿童
*/
@RequestMapping(value = "/getCheckItemManageList", method = RequestMethod.GET)
@ResponseBody
public FrontEndResult getCheckItemManageList(@RequestParam(value = "affiliateId") String affiliateId,
@RequestParam(value = "page", required = false) Integer page,
+ @RequestParam(value = "type", required = false) Integer type,
@RequestParam(value = "limit", required = false) Integer limit) {
CheckItemManageQuery checkItemManageQuery = new CheckItemManageQuery();
checkItemManageQuery.setNeed("true");
checkItemManageQuery.setSort("startweek asc");
+ checkItemManageQuery.setType(type);
checkItemManageQuery.setPage(page);
checkItemManageQuery.setLimit(limit);
checkItemManageQuery.setAffiliateId(affiliateId);
@@ -109,6 +112,7 @@ public class CheckItemManageController extends BaseController {
@RequestParam(value = "startweek") Integer startweek,
@RequestParam(value = "endweek") Integer endweek,
@RequestParam(value = "checkItemInfoId") String checkItemInfoId,
+ @RequestParam(value = "type") Integer type,
@RequestParam(value = "affiliateId") String affiliateId) {
if (null == startweek || null == endweek || StringUtils.isEmpty(checkItemInfoId) || StringUtils.isEmpty(affiliateId)) {
ResultUtils.buildParameterErrorResultAndWrite(response, "请填写必须项!");
@@ -139,6 +143,7 @@ public class CheckItemManageController extends BaseController {
}
if (end && start) {
CheckItemManage checkItemManage = new CheckItemManage();
+ checkItemManage.setType(type);
checkItemManage.setStartWeek(startweek);
checkItemManage.setEndWeek(endweek);
checkItemManage.setCheckItemInfoId(checkItemInfoId);
diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
index 52983c9..1193b43 100644
--- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
@@ -18,9 +18,11 @@ import com.lyms.platform.operate.web.utils.ResolveUtils;
import com.lyms.platform.operate.web.utils.UnitConstants;
import com.lyms.platform.operate.web.utils.UnitUtils;
import com.lyms.platform.operate.web.worker.AntExRecordWorker;
+import com.lyms.platform.permission.model.CheckItem;
import com.lyms.platform.permission.model.Organization;
import com.lyms.platform.permission.model.OrganizationQuery;
import com.lyms.platform.permission.model.Users;
+import com.lyms.platform.permission.service.CheckItemService;
import com.lyms.platform.permission.service.OrganizationService;
import com.lyms.platform.permission.service.UsersService;
import com.lyms.platform.permission.service.impl.MeasureDataInfoServiceImpl;
@@ -102,7 +104,8 @@ public class AntExRecordFacade {
private DzfyHisService dzfyHisService;
@Autowired
- private MeasureDataInfoServiceImpl measureDataInfoService;
+ private CheckItemService checkItemService;
+
/**
* 组合查询请求
@@ -1957,13 +1960,21 @@ public class AntExRecordFacade {
long count = mongoTemplate.count(Query.query(Criteria.where("hospitalId").is(hospitalId).and("nextCheckTime").gte(DateUtil.getDayFirstSecond(start)).lte(DateUtil.getDayLastSecond(end))), CheckItemOrder.class);
data.put("allCount", String.valueOf(count));
- List itemConfigs = mongoTemplate.find(Query.query(Criteria.where("hospitalId").is(hospitalId)), CheckItemConfig.class);
- if (CollectionUtils.isNotEmpty(itemConfigs)) {
+ Map param = new HashMap();
+ param.put("type",null);
+ param.put("hospitalId",hospitalId);
+ List checkItems = checkItemService.getCheckItemList(param);
+ if (CollectionUtils.isNotEmpty(checkItems)) {
List