From 2fea9dc28721f7ae7f00d0edfd43043f31ee9736 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Mon, 22 Feb 2021 11:00:01 +0800 Subject: [PATCH] update --- .../operate/web/controller/TestController.java | 45 +++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java index 21a3213..08815ce 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java @@ -61,6 +61,7 @@ import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import java.io.File; import java.io.IOException; +import java.lang.reflect.Array; import java.util.*; /** @@ -80,7 +81,8 @@ public class TestController extends BaseController { @Autowired private AntenatalExaminationService antExService; - + @Autowired + private ResidentsArchiveService residentsArchiveService; @Autowired private PatientsService patientsService; @@ -698,6 +700,47 @@ public class TestController extends BaseController { } + @RequestMapping(value = "/getPatientCardNoById", method = RequestMethod.GET) + @ResponseBody + public String updateDueDate(@RequestParam(required = true) String id,@RequestParam(required = true) Integer type) { + + System.out.println(" id = "+id+" ; type = "+type); + + if (type == 1 || type == 3) + { + Patients pats = patientsService.findOnePatientById(id); + if (pats != null) + { + return pats.getCardNo(); + } + } + else if (type == 2) + { + BabyModel babyModel = babyBookbuildingService.queryBabyById(id); + if (babyModel != null && babyModel.getMcertNo() != null) + { + return babyModel.getMcertNo(); + } + } + else if (type == 4) + { + ResidentsArchiveQuery query = new ResidentsArchiveQuery(); + query.setYn(YnEnums.YES.getId()); + query.setId(id); + List modelList = residentsArchiveService.queryResident(query); + if (CollectionUtils.isNotEmpty(modelList)) { + ResidentsArchiveModel model = modelList.get(0); + if (model != null && model.getCertificateNum() != null) + { + return model.getCertificateNum(); + } + } + } + + return ""; + } + + /** * 计算产检是不是对应孕周断中的第一次 * -- 1.8.3.1