diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java index c5097fb..d3e1cfe 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java @@ -661,6 +661,79 @@ public class BabyCheckModel extends BaseModel { * 25羟基D3 ng/ml */ private String lhqjd3; + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + /** + * 屈光筛查,L + */ + private String lhdsl; + /** + * 屈光筛查,L + */ + private String lhdcl; + /** + * 屈光筛查,L + */ + private String lhaxisl; + /** + * 屈光筛查,R + */ + private String lhdsr; + /** + * 屈光筛查,R + */ + private String lhdcr; + /** + * 屈光筛查,R + */ + private String lhaxisr; + + public String getLhdsl() { + return lhdsl; + } + + public void setLhdsl(String lhdsl) { + this.lhdsl = lhdsl; + } + + public String getLhdcl() { + return lhdcl; + } + + public void setLhdcl(String lhdcl) { + this.lhdcl = lhdcl; + } + + public String getLhaxisl() { + return lhaxisl; + } + + public void setLhaxisl(String lhaxisl) { + this.lhaxisl = lhaxisl; + } + + public String getLhdsr() { + return lhdsr; + } + + public void setLhdsr(String lhdsr) { + this.lhdsr = lhdsr; + } + + public String getLhdcr() { + return lhdcr; + } + + public void setLhdcr(String lhdcr) { + this.lhdcr = lhdcr; + } + + public String getLhaxisr() { + return lhaxisr; + } + + public void setLhaxisr(String lhaxisr) { + this.lhaxisr = lhaxisr; + } public String getLhqjd() { return lhqjd; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LhBabyEyeCheckController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LhBabyEyeCheckController.java index 1035a29..09cfdd9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LhBabyEyeCheckController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LhBabyEyeCheckController.java @@ -106,6 +106,18 @@ public class LhBabyEyeCheckController extends BaseController { LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); return lhBabyEyeCheckFacade.queryBabyEyeListPage(babyModelQuery,loginState.getId()); } + /** + * 隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + * @param id + * @param request + * @return + */ + @ResponseBody + @TokenRequired + @RequestMapping(value = "/getBabyCheckDioptric",method = RequestMethod.GET) + public BaseResponse getBabyCheckDioptric(String id, HttpServletRequest request) { + return lhBabyEyeCheckFacade.getBabyCheckDioptric(id); + } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index 0fc153c..d872b46 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -776,6 +776,13 @@ public class BabyCheckFacade extends BaseServiceImpl { model.setLhqjd(request.getLhqjd()); model.setLhqjd2(request.getLhqjd2()); model.setLhqjd3(request.getLhqjd3()); + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + model.setLhdsr(request.getLhdsr()); + model.setLhdcr(request.getLhdcr()); + model.setLhaxisr(request.getLhaxisr()); + model.setLhdsl(request.getLhdsl()); + model.setLhdcl(request.getLhdcl()); + model.setLhaxisl(request.getLhaxisl()); return model; } @@ -2792,6 +2799,13 @@ public class BabyCheckFacade extends BaseServiceImpl { model.setLhqjd(checkModel.getLhqjd()); model.setLhqjd2(checkModel.getLhqjd2()); model.setLhqjd3(checkModel.getLhqjd3()); + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + model.setLhdsr(checkModel.getLhdsr()); + model.setLhdcr(checkModel.getLhdcr()); + model.setLhaxisr(checkModel.getLhaxisr()); + model.setLhdsl(checkModel.getLhdsl()); + model.setLhdcl(checkModel.getLhdcl()); + model.setLhaxisl(checkModel.getLhaxisl()); return model; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java index 8613c81..9cb30e5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java @@ -1,6 +1,7 @@ package com.lyms.platform.operate.web.facade; import com.lyms.platform.biz.service.BabyBookbuildingService; +import com.lyms.platform.biz.service.BabyCheckService; import com.lyms.platform.biz.service.LhBabyEyeCheckService; import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.*; @@ -13,8 +14,10 @@ import com.lyms.platform.operate.web.utils.CollectionUtils; import com.lyms.platform.permission.dao.master.CouponMapper; import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.service.OrganizationService; +import com.lyms.platform.pojo.BabyCheckModel; import com.lyms.platform.pojo.BabyModel; import com.lyms.platform.pojo.LhBabyEyeCheck; +import com.lyms.platform.query.BabyCheckModelQuery; import com.lyms.platform.query.BabyModelQuery; import com.lyms.platform.query.LhBabyEyelCheckQuery; import com.sun.tools.javac.util.Convert; @@ -45,6 +48,8 @@ public class LhBabyEyeCheckFacade { private CouponMapper couponMapper; @Autowired private OperateLogFacade operateLogFacade; + @Autowired + private BabyCheckService babyCheckService; public BaseResponse addOrUpDate(LhBabyEyeCheck babyCheck, Integer userid) { //隆化眼外观新加内容 @@ -591,4 +596,25 @@ public class LhBabyEyeCheckFacade { return map; } + public BaseResponse getBabyCheckDioptric(String id) { + BabyCheckModelQuery babyCheckModelQuery = new BabyCheckModelQuery(); + babyCheckModelQuery.setYn(YnEnums.YES.getId()); + babyCheckModelQuery.setBuildId(id); + Map map=new HashMap(); + List babyCheckModels = babyCheckService.queryBabyCheckRecord(babyCheckModelQuery, "created", Sort.Direction.DESC); + if (babyCheckModels.size()>0) { + BabyCheckModel checkModel=babyCheckModels.get(0); + map.put("lhdsl",checkModel.getLhdsl()); + map.put("lhdcl",checkModel.getLhdcl()); + map.put("lhaxisl",checkModel.getLhaxisl()); + map.put("lhdsr",checkModel.getLhdsr()); + map.put("lhdcr",checkModel.getLhdcr()); + map.put("lhaxisr",checkModel.getLhaxisr()); + } + BaseResponse baseResponse=new BaseResponse(); + baseResponse.setErrormsg("成功"); + baseResponse.setErrorcode(ErrorCodeConstants.SUCCESS); + baseResponse.setObject(map); + return baseResponse; + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index 7e836a4..6fb7cad 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -6461,6 +6461,13 @@ public class ViewFacade { model.setLhqjd(checkModel.getLhqjd()); model.setLhqjd2(checkModel.getLhqjd2()); model.setLhqjd3(checkModel.getLhqjd3()); + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + model.setLhdsr(checkModel.getLhdsr()); + model.setLhdcr(checkModel.getLhdcr()); + model.setLhaxisr(checkModel.getLhaxisr()); + model.setLhdsl(checkModel.getLhdsl()); + model.setLhdcl(checkModel.getLhdcl()); + model.setLhaxisl(checkModel.getLhaxisl()); return model; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java index 2b0ac2d..fc1a8fe 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java @@ -620,6 +620,79 @@ public class BabyCheckRequest { * 25羟基D3 ng/ml */ private String lhqjd3; + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + /** + * 屈光筛查,L + */ + private String lhdsl; + /** + * 屈光筛查,L + */ + private String lhdcl; + /** + * 屈光筛查,L + */ + private String lhaxisl; + /** + * 屈光筛查,R + */ + private String lhdsr; + /** + * 屈光筛查,R + */ + private String lhdcr; + /** + * 屈光筛查,R + */ + private String lhaxisr; + + public String getLhdsl() { + return lhdsl; + } + + public void setLhdsl(String lhdsl) { + this.lhdsl = lhdsl; + } + + public String getLhdcl() { + return lhdcl; + } + + public void setLhdcl(String lhdcl) { + this.lhdcl = lhdcl; + } + + public String getLhaxisl() { + return lhaxisl; + } + + public void setLhaxisl(String lhaxisl) { + this.lhaxisl = lhaxisl; + } + + public String getLhdsr() { + return lhdsr; + } + + public void setLhdsr(String lhdsr) { + this.lhdsr = lhdsr; + } + + public String getLhdcr() { + return lhdcr; + } + + public void setLhdcr(String lhdcr) { + this.lhdcr = lhdcr; + } + + public String getLhaxisr() { + return lhaxisr; + } + + public void setLhaxisr(String lhaxisr) { + this.lhaxisr = lhaxisr; + } public String getLhqjd() { return lhqjd; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java index fbd577e..faf17a8 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java @@ -838,6 +838,79 @@ public class BabyCheckPageResult { * 25羟基D3 ng/ml */ private String lhqjd3; + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + /** + * 屈光筛查,L + */ + private String lhdsl; + /** + * 屈光筛查,L + */ + private String lhdcl; + /** + * 屈光筛查,L + */ + private String lhaxisl; + /** + * 屈光筛查,R + */ + private String lhdsr; + /** + * 屈光筛查,R + */ + private String lhdcr; + /** + * 屈光筛查,R + */ + private String lhaxisr; + + public String getLhdsl() { + return lhdsl; + } + + public void setLhdsl(String lhdsl) { + this.lhdsl = lhdsl; + } + + public String getLhdcl() { + return lhdcl; + } + + public void setLhdcl(String lhdcl) { + this.lhdcl = lhdcl; + } + + public String getLhaxisl() { + return lhaxisl; + } + + public void setLhaxisl(String lhaxisl) { + this.lhaxisl = lhaxisl; + } + + public String getLhdsr() { + return lhdsr; + } + + public void setLhdsr(String lhdsr) { + this.lhdsr = lhdsr; + } + + public String getLhdcr() { + return lhdcr; + } + + public void setLhdcr(String lhdcr) { + this.lhdcr = lhdcr; + } + + public String getLhaxisr() { + return lhaxisr; + } + + public void setLhaxisr(String lhaxisr) { + this.lhaxisr = lhaxisr; + } public String getLhqjd() { return lhqjd; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java index f3550ca..94ea216 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java @@ -862,6 +862,79 @@ public class BabyCheckResult { * 25羟基D3 ng/ml */ private String lhqjd3; + //隆化儿保检查录入屈光值,眼保健检查时会获取儿保检查最新一次的屈光值 + /** + * 屈光筛查,L + */ + private String lhdsl; + /** + * 屈光筛查,L + */ + private String lhdcl; + /** + * 屈光筛查,L + */ + private String lhaxisl; + /** + * 屈光筛查,R + */ + private String lhdsr; + /** + * 屈光筛查,R + */ + private String lhdcr; + /** + * 屈光筛查,R + */ + private String lhaxisr; + + public String getLhdsl() { + return lhdsl; + } + + public void setLhdsl(String lhdsl) { + this.lhdsl = lhdsl; + } + + public String getLhdcl() { + return lhdcl; + } + + public void setLhdcl(String lhdcl) { + this.lhdcl = lhdcl; + } + + public String getLhaxisl() { + return lhaxisl; + } + + public void setLhaxisl(String lhaxisl) { + this.lhaxisl = lhaxisl; + } + + public String getLhdsr() { + return lhdsr; + } + + public void setLhdsr(String lhdsr) { + this.lhdsr = lhdsr; + } + + public String getLhdcr() { + return lhdcr; + } + + public void setLhdcr(String lhdcr) { + this.lhdcr = lhdcr; + } + + public String getLhaxisr() { + return lhaxisr; + } + + public void setLhaxisr(String lhaxisr) { + this.lhaxisr = lhaxisr; + } public String getLhqjd() { return lhqjd;