Commit 222ff4b6f39d27c3c990f415adfd0b9a865494bf
1 parent
6859effccf
Exists in
master
and in
6 other branches
乐陵分娩
Showing 2 changed files with 77 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/dzfy/Fm.java
View file @
222ff4b
| ... | ... | @@ -70,6 +70,53 @@ |
| 70 | 70 | |
| 71 | 71 | private String babyDate;//接收孕妇分娩最近日期 |
| 72 | 72 | |
| 73 | + | |
| 74 | + private String sxl; //用来接收乐陵失血量中间转换字段 | |
| 75 | + private String ccOne; //用来接收乐陵第一产程中间转化字段 | |
| 76 | + private String ccTwo; //用来接收乐陵第二产程中间转化字段 | |
| 77 | + private String ccThree; //用来接收乐陵第三产程中间转化字段 | |
| 78 | + private String total; //用来接收乐陵总产程中间转换字段 | |
| 79 | + | |
| 80 | + public String getSxl() { | |
| 81 | + return sxl; | |
| 82 | + } | |
| 83 | + | |
| 84 | + public void setSxl(String sxl) { | |
| 85 | + this.sxl = sxl; | |
| 86 | + } | |
| 87 | + | |
| 88 | + public String getCcOne() { | |
| 89 | + return ccOne; | |
| 90 | + } | |
| 91 | + | |
| 92 | + public void setCcOne(String ccOne) { | |
| 93 | + this.ccOne = ccOne; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public String getCcTwo() { | |
| 97 | + return ccTwo; | |
| 98 | + } | |
| 99 | + | |
| 100 | + public void setCcTwo(String ccTwo) { | |
| 101 | + this.ccTwo = ccTwo; | |
| 102 | + } | |
| 103 | + | |
| 104 | + public String getCcThree() { | |
| 105 | + return ccThree; | |
| 106 | + } | |
| 107 | + | |
| 108 | + public void setCcThree(String ccThree) { | |
| 109 | + this.ccThree = ccThree; | |
| 110 | + } | |
| 111 | + | |
| 112 | + public String getTotal() { | |
| 113 | + return total; | |
| 114 | + } | |
| 115 | + | |
| 116 | + public void setTotal(String total) { | |
| 117 | + this.total = total; | |
| 118 | + } | |
| 119 | + | |
| 73 | 120 | public String getBabyDate() { |
| 74 | 121 | return babyDate; |
| 75 | 122 | } |
platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/LlfyFmService.java
View file @
222ff4b
| ... | ... | @@ -136,12 +136,17 @@ |
| 136 | 136 | " 产妇离开产室情况 as MATERNAL_INFO,\n" + |
| 137 | 137 | " 会阴切开术 as PERINEAL_CONDITION,\n" + |
| 138 | 138 | //" 失血量 as SH_LOSE_BLOOD,\n" + |
| 139 | + " 失血量 as sxl,\n" + | |
| 139 | 140 | // " TH_LOSE_BLOOD as TH_LOSE_BLOOD,\n" + |
| 140 | 141 | // " 接生者 as DELIVER_DOCTOR,\n" + |
| 141 | 142 | // " 产程第一期 as PROD_PROCESS_ONE,\n" + |
| 143 | + " 产程第一期 as ccOne,\n" + | |
| 142 | 144 | // " 第二期 as PROD_PROCESS_TWO,\n" + |
| 145 | + " 第二期 as ccTwo,\n" + | |
| 143 | 146 | // " 第三期 as PROD_PROCESS_THREE,\n" + |
| 147 | + " 第三期 as ccThree,\n" + | |
| 144 | 148 | //" 总计 as TOTAL_PROCESS,\n" + |
| 149 | + " 总计 as total,\n" + | |
| 145 | 150 | " CONVERT(int,胎盘数量) as PLACENTA_NUM,\n" + |
| 146 | 151 | //" DELIVER_HOSPITAL as DELIVER_HOSPITAL,\n" + |
| 147 | 152 | " 产妇居住地址 as ADDR,\n"+ |
| ... | ... | @@ -211,6 +216,31 @@ |
| 211 | 216 | { |
| 212 | 217 | continue; |
| 213 | 218 | } |
| 219 | + | |
| 220 | + //将中间字段的值整理赋值到正式字段中 | |
| 221 | + int sxl = allFm.getSxl().length(); | |
| 222 | + allFm.setSH_LOSE_BLOOD(Integer.parseInt(allFm.getSxl().substring(0, sxl-1)));//失血量 | |
| 223 | + | |
| 224 | + String[] oneShi = allFm.getCcOne().split("时"); | |
| 225 | + int one = Integer.parseInt(oneShi[0])*60; | |
| 226 | + String[] oneFen = oneShi[1].split("分"); | |
| 227 | + allFm.setPROD_PROCESS_ONE(one+Integer.parseInt(oneFen[0]));//第一产程 | |
| 228 | + | |
| 229 | + String[] twoShi = allFm.getCcTwo().split("时"); | |
| 230 | + int two = Integer.parseInt(twoShi[0])*60; | |
| 231 | + String[] twoFen = twoShi[1].split("分"); | |
| 232 | + allFm.setPROD_PROCESS_TWO(two+Integer.parseInt(twoFen[0]));//第二产程 | |
| 233 | + | |
| 234 | + String[] threeShi = allFm.getCcThree().split("时"); | |
| 235 | + int three = Integer.parseInt(threeShi[0])*60; | |
| 236 | + String[] threeFen = threeShi[1].split("分"); | |
| 237 | + allFm.setPROD_PROCESS_THREE(three+Integer.parseInt(threeFen[0]));//第三产程 | |
| 238 | + | |
| 239 | + String[] totalShi = allFm.getTotal().split("时"); | |
| 240 | + int total = Integer.parseInt(totalShi[0])*60; | |
| 241 | + String[] totalFen = totalShi[1].split("分"); | |
| 242 | + allFm.setTOTAL_PROCESS(String.valueOf(total+Integer.parseInt(totalFen[0])));//总产程 | |
| 243 | + | |
| 214 | 244 | |
| 215 | 245 | PatientsQuery query = new PatientsQuery(); |
| 216 | 246 | query.setYn(YnEnums.YES.getId()); |