Commit b654eac1339d8eea53b01f0fdd3a57351a2611c5
1 parent
ec0eb7c61b
Exists in
master
and in
6 other branches
秦皇岛双胎问题
Showing 2 changed files with 22 additions and 2 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
View file @
b654eac
| ... | ... | @@ -2594,7 +2594,7 @@ |
| 2594 | 2594 | cnames.put("SampleID", "SampleID");//样本号 |
| 2595 | 2595 | cnames.put("PatientID", "PatientID");//孕妇编号 |
| 2596 | 2596 | cnames.put("LastName", "LastName");//姓名 |
| 2597 | - cnames.put("FirstName", "");//姓名2 | |
| 2597 | + cnames.put("FirstName", "FirstName");//姓名2 | |
| 2598 | 2598 | // cnames.put("ApplicationNo", "ApplicationNo");//申请单号 |
| 2599 | 2599 | cnames.put("BirthDate", "BirthDate");//生日 |
| 2600 | 2600 | cnames.put("Address", "Address");//地址 |
| ... | ... | @@ -2627,7 +2627,11 @@ |
| 2627 | 2627 | cnames.put("Monozygous", "Monozygous");//单卵*/ |
| 2628 | 2628 | } |
| 2629 | 2629 | |
| 2630 | - | |
| 2630 | + /** | |
| 2631 | + * 功能描述 产筛导入3.0版 血清学筛查 | |
| 2632 | + * @author 武涛涛 | |
| 2633 | + * @date 2020/6/15 | |
| 2634 | + */ | |
| 2631 | 2635 | public void importSerologySieve(MultipartFile file, Integer id, HttpServletResponse response) { |
| 2632 | 2636 | //把MultipartFile转化为File 第一种 |
| 2633 | 2637 | CommonsMultipartFile cmf = (CommonsMultipartFile) file; |
| 2634 | 2638 | |
| ... | ... | @@ -2661,9 +2665,11 @@ |
| 2661 | 2665 | if (StringUtils.isEmpty(importResult.get样本编号()) ) { |
| 2662 | 2666 | continue; |
| 2663 | 2667 | } |
| 2668 | + String hospitalId = autoMatchFacade.getHospitalId(id); | |
| 2664 | 2669 | SieveApplyOrderQuery sieveApplyOrderQuery1 = new SieveApplyOrderQuery(); |
| 2665 | 2670 | sieveApplyOrderQuery1.setNumber(importResult.get样本编号()); |
| 2666 | 2671 | sieveApplyOrderQuery1.setYn(YnEnums.YES.getId()); |
| 2672 | + sieveApplyOrderQuery1.setHospitalId(hospitalId); | |
| 2667 | 2673 | List<SieveApplyOrderModel> list1 = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1); |
| 2668 | 2674 | if (CollectionUtils.isEmpty(list1) ) { |
| 2669 | 2675 | continue; |
| ... | ... | @@ -2674,6 +2680,8 @@ |
| 2674 | 2680 | SieveQuery sieveQuery = new SieveQuery(); |
| 2675 | 2681 | sieveQuery.setYn(YnEnums.YES.getId()); |
| 2676 | 2682 | sieveQuery.setParentId(sieveApplyOrderModel1.getParentId()); |
| 2683 | + sieveQuery.setHospitalId(hospitalId); | |
| 2684 | + sieveQuery.setStatus(2); | |
| 2677 | 2685 | List<SieveModel> modelList = sieveService.queryList(sieveQuery); |
| 2678 | 2686 | if (CollectionUtils.isNotEmpty(modelList) && modelList.size() < 2) { |
| 2679 | 2687 | SieveModel sieveModel = modelList.get(0); |
| ... | ... | @@ -2758,6 +2766,8 @@ |
| 2758 | 2766 | addOneSieve(sieveAddRequest, id); |
| 2759 | 2767 | } |
| 2760 | 2768 | addOneSieve(sieveAddRequest, id); |
| 2769 | + //记录一下添加成功内容 | |
| 2770 | + operateLogFacade.addModifyOptLog(id, Integer.parseInt(hospitalId),sieveAddRequest, sieveAddRequest, OptActionEnums.UPDATE.getId(), "导入添加产筛信息"); | |
| 2761 | 2771 | } |
| 2762 | 2772 | |
| 2763 | 2773 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveApplyOrderAddRequest.java
View file @
b654eac
| ... | ... | @@ -255,6 +255,8 @@ |
| 255 | 255 | |
| 256 | 256 | private String ypglx; |
| 257 | 257 | //iAssistantl数据传输格式说明,导出excel自动不足添加在此处,让前端输入 |
| 258 | + //胎儿数 是 整数型 取值范围1-9 | |
| 259 | + private String noOfFetuses; | |
| 258 | 260 | //孕妇编号 30个字符以内,只能包含字母,数字,下划线和短杠 |
| 259 | 261 | private String patientID; |
| 260 | 262 | //申请单号 |
| ... | ... | @@ -365,6 +367,14 @@ |
| 365 | 367 | |
| 366 | 368 | public void setT21(Integer t21) { |
| 367 | 369 | this.t21 = t21; |
| 370 | + } | |
| 371 | + | |
| 372 | + public String getNoOfFetuses() { | |
| 373 | + return noOfFetuses; | |
| 374 | + } | |
| 375 | + | |
| 376 | + public void setNoOfFetuses(String noOfFetuses) { | |
| 377 | + this.noOfFetuses = noOfFetuses; | |
| 368 | 378 | } |
| 369 | 379 | |
| 370 | 380 | public Integer getT18() { |