Commit 6fb6fab1186fd501d286232ad4655ae13b05c6b0
1 parent
6418c3efdb
Exists in
master
and in
6 other branches
智能建档
Showing 2 changed files with 46 additions and 9 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
6fb6fab
... | ... | @@ -407,7 +407,7 @@ |
407 | 407 | if ("4".equals(HIS_VERSION) && "216".equals(tempP.getHospitalId())) { |
408 | 408 | Date startDate = DateUtil.addMonth(new Date(),-3); |
409 | 409 | Date endDate = DateUtil.addDay(new Date(), 1); |
410 | - qhdfyFmService.syncByCardNo(DateUtil.getyyyy_MM_dd(startDate),DateUtil.getyyyy_MM_dd(endDate),tempP.getCardNo()); | |
410 | + qhdfyFmService.syncByCardNo(DateUtil.getyyyy_MM_dd(startDate), DateUtil.getyyyy_MM_dd(endDate), tempP.getCardNo()); | |
411 | 411 | } |
412 | 412 | if (filePath != null && filePath.getId() == null) |
413 | 413 | { |
414 | 414 | |
... | ... | @@ -415,9 +415,15 @@ |
415 | 415 | yunBookbuildingService.addFilePath(filePath); |
416 | 416 | } |
417 | 417 | |
418 | + | |
419 | + | |
418 | 420 | } |
419 | 421 | }); |
420 | 422 | |
423 | + if (yunRequest != null) | |
424 | + { | |
425 | + deleteImg(yunRequest); | |
426 | + } | |
421 | 427 | |
422 | 428 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |
423 | 429 | br.setErrormsg("成功"); |
424 | 430 | |
425 | 431 | |
... | ... | @@ -895,15 +901,18 @@ |
895 | 901 | yunBookbuildingService.updateFilePath(filePath); |
896 | 902 | } |
897 | 903 | |
898 | - List<String> delFiles = yunRequest.getDelFiles(); | |
899 | - if (CollectionUtils.isNotEmpty(delFiles)) | |
904 | + | |
905 | + if (yunRequest != null) | |
900 | 906 | { |
901 | - deleteImg(delFiles); | |
907 | + deleteImg(yunRequest); | |
902 | 908 | } |
903 | 909 | |
904 | 910 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
905 | 911 | } |
906 | 912 | |
913 | + | |
914 | + | |
915 | + | |
907 | 916 | /** |
908 | 917 | * 修改初诊 复诊的末次月经字段 |
909 | 918 | * |
910 | 919 | |
911 | 920 | |
912 | 921 | |
913 | 922 | |
... | ... | @@ -2090,16 +2099,32 @@ |
2090 | 2099 | |
2091 | 2100 | } |
2092 | 2101 | |
2093 | - public void deleteImg(List<String> delFiles) { | |
2102 | + public void deleteImg(YunBookbuildingAddRequest yunRequest) { | |
2103 | + List<String> files = new ArrayList<>(); | |
2104 | + List<String> delFiles = yunRequest.getDelFiles(); | |
2105 | + if (CollectionUtils.isNotEmpty(delFiles)) | |
2106 | + { | |
2107 | + files.addAll(delFiles); | |
2108 | + } | |
2094 | 2109 | |
2095 | - for (String filePath : delFiles) | |
2110 | + List<String> hdelFiles = yunRequest.getHdelFiles(); | |
2111 | + if (CollectionUtils.isNotEmpty(hdelFiles)) | |
2096 | 2112 | { |
2097 | - File filepath = new File(BASE_IMG_PATH+File.separator+filePath); | |
2098 | - if (filepath.exists()) | |
2113 | + files.addAll(hdelFiles); | |
2114 | + } | |
2115 | + | |
2116 | + if (CollectionUtils.isNotEmpty(files)) | |
2117 | + { | |
2118 | + for (String filePath : files) | |
2099 | 2119 | { |
2100 | - filepath.delete(); | |
2120 | + File filepath = new File(BASE_IMG_PATH+File.separator+filePath); | |
2121 | + if (filepath.exists()) | |
2122 | + { | |
2123 | + filepath.delete(); | |
2124 | + } | |
2101 | 2125 | } |
2102 | 2126 | } |
2127 | + | |
2103 | 2128 | } |
2104 | 2129 | |
2105 | 2130 | public BaseResponse saveImg(ImgRequest imgRequest) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
View file @
6fb6fab
... | ... | @@ -38,6 +38,18 @@ |
38 | 38 | //删除文件路径 |
39 | 39 | private List<String> delFiles; |
40 | 40 | |
41 | + | |
42 | + //丈夫删除文件路径 | |
43 | + private List<String> hdelFiles; | |
44 | + | |
45 | + public List<String> getHdelFiles() { | |
46 | + return hdelFiles; | |
47 | + } | |
48 | + | |
49 | + public void setHdelFiles(List<String> hdelFiles) { | |
50 | + this.hdelFiles = hdelFiles; | |
51 | + } | |
52 | + | |
41 | 53 | public List<String> getDelFiles() { |
42 | 54 | return delFiles; |
43 | 55 | } |