From f77d44ca00de4c5541a7089da7f5eb0e6a0a3ff2 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Wed, 9 Mar 2022 08:42:38 +0800 Subject: [PATCH] update --- .../operate/web/facade/BookbuildingFacade.java | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index 336fbfe..02e4022 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -43,6 +43,7 @@ import org.springframework.data.domain.Sort; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import org.springframework.stereotype.Component; import org.springframework.web.client.RestTemplate; @@ -1644,8 +1645,17 @@ public class BookbuildingFacade { List censusType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.CENSUS_TYPE_ID); typeMap.put("censusType", censusType); - // 户籍类别 + // 居住类型 List liveType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.LIVE_TYPE_ID); + //秦皇岛需求-增加有居住证,客服配置(其他地区不需要这个选项,前端公共页面调用这个接口这里需处理) + if(StringUtils.isNotEmpty(hospitalId) && !"216".equals(hospitalId)){ + for (BasicConfigResult basicConfigResult : liveType) { + if("有居住证".equals(basicConfigResult.getName())){ + liveType.remove(basicConfigResult); + break; + } + } + } typeMap.put("liveType", liveType); @@ -3166,4 +3176,17 @@ public class BookbuildingFacade { return new BaseListResponse().setData(data).setErrorcode(0).setErrormsg("成功"); } + public BaseResponse updateTransientInfo(String id, String pliveTypeId, String liveCardNo) { + BaseResponse br=new BaseResponse(); + if (StringUtils.isEmpty(id)|| StringUtils.isEmpty(pliveTypeId)|| StringUtils.isEmpty(liveCardNo)) { + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); + br.setErrormsg("参数不能为空"); + return br; + } + Query query = Query.query(Criteria.where("id").is(id)); + mongoTemplate.updateFirst(query, Update.update("pliveTypeId", pliveTypeId).set("liveCardNo",liveCardNo), Patients.class); + br.setErrorcode(ErrorCodeConstants.SUCCESS); + br.setErrormsg("成功"); + return br; + } } \ No newline at end of file -- 1.8.3.1