diff --git a/platform-dal/src/main/java/com/lyms/platform/query/ArchiveDataQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/ArchiveDataQuery.java index 222e1d1..d35617d 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/ArchiveDataQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/ArchiveDataQuery.java @@ -157,7 +157,12 @@ public class ArchiveDataQuery extends BaseQuery implements IConvertToNativeQuery condition= condition.and("phone",phone, MongoOper.IS); } if (StringUtils.isNotEmpty(type)){ - condition= condition.and("type","1", MongoOper.NE); + if ("true".equals(type)){ + condition= condition.and("type","1", MongoOper.NE); + }else { + condition= condition.and("type","1", MongoOper.IS); + } + } Criteria c = null; 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 719e622..3fb9cbb 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 @@ -218,6 +218,7 @@ public class RemoteController extends BaseController { @ResponseBody @TokenRequired public BaseListResponse queryTodayArchiveList(HttpServletRequest request, + @RequestParam(required = false) Integer type, @RequestParam(required = false) Integer assistUserId, @RequestParam(required = false) String created, @RequestParam(required = false) Integer page, @@ -241,7 +242,12 @@ public class RemoteController extends BaseController { } //大同做特殊处理只查询type为1的 if ("2100002419".equals(hospitalId)){ - query.setType("true"); + if (type!=null){ + query.setType("false"); + }else { + query.setType("true"); + } + } query.setNeed("true"); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java index e4dbf34..93c3dc9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java @@ -165,7 +165,7 @@ public class BloodPressureServiceImpl extends BaseServiceImpl implements IBloodP report.setStatus(0); report.setType(bpCountType + countType); - report.setGuide(bp.getInfos().size() >= 5 ? typeGuideMap.get(report.getType()) : "在这周你的血压测量次数没有达到可以出报告的标准,但是根据你的孕周这份报告可以给你提供相应的膳食指导。"); + report.setGuide(bp.getInfos().size() >= 5 ? typeGuideMap.get(report.getType()) : "本周您的血压测量次数未达到出报告的标准(测量次数需满5次),但根据您当前的孕周,我们仍能为您定制一份适合当前阶段的膳食指导报告。"); report.setBpWaveCount(String.valueOf(bpcount)); report.setBpValExp(String.valueOf(count)); report.setYn(YnEnums.YES.getId());