Commit 2f1ce5bf71695972123565af4c62e75ab277f4a1

Authored by gengxiaokai
1 parent dff6f2a26d

承德公共卫生接口第一次产前随访

Showing 1 changed file with 131 additions and 6 deletions

platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java View file @ 2f1ce5b
... ... @@ -195,7 +195,7 @@
195 195 "PREG_HEALTH_ABNORM_DESCR,REFERRAL_MARK,REFERTO_ORG_NAME,REFERTO_DEPT_NAME,REFERRAL_REASON,VISIT_DOCTOR_NAME,\n" +
196 196 "THIS_VISIT_DATE,NEXT_VISIT_DATE,NEXT_VISIT_PLACE) " +
197 197 "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,\n" +
198   - "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
  198 + "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
199 199  
200 200 ps = conn.prepareStatement(inSql);
201 201 ps.setDate(1, new Date(antExChuModel.getModified().getTime()));
202 202  
203 203  
204 204  
205 205  
... ... @@ -244,15 +244,126 @@
244 244 ps.setString(35,antExChuModel.getLungs());
245 245 ps.setString(36,null);
246 246 ps.setString(37,antExChuModel.getHeart());
247   - ps.setString(38,null);
248   - if(map.get("vulva") != null){
249   - ps.setString(39,map.get("vulva").toString());
  247 + if(!"2".equals(antExChuModel.getVulvaSele())){
  248 + ps.setString(38,"1");
  249 + ps.setString(39,antExChuModel.getVulva());
250 250 }else{
251   - ps.setString(39,null);
  251 + ps.setString(38,"0");
  252 + ps.setString(39,"未见异常");
252 253 }
  254 + if(!"2".equals(antExChuModel.getVaginaSele())){
  255 + ps.setString(40,"1");
  256 + ps.setString(41,antExChuModel.getVagina());
  257 + }else{
  258 + ps.setString(40,"0");
  259 + ps.setString(41,"未见异常");
  260 + }
  261 + if(!"2".equals(antExChuModel.getCervicalSele())){
  262 + ps.setString(42,"1");
  263 + ps.setString(43,antExChuModel.getCervical());
  264 + }else {
  265 + ps.setString(42,"0");
  266 + ps.setString(43,"未见异常");
  267 + }
  268 + ps.setString(44,"0");
  269 + ps.setString(45, "未见异常");
  270 + if(!"2".equals(antExChuModel.getFujianSele())){
  271 + ps.setString(46,"1");
  272 + ps.setString(47,antExChuModel.getFujian());
  273 + }else{
  274 + ps.setString(46,"0");
  275 + ps.setString(47,"未见异常");
  276 + }
  277 + ps.setInt(48, Integer.parseInt(antExChuModel.getXhdb()));
  278 + ps.setInt(49, Integer.parseInt(antExChuModel.getBxbjs()));
  279 + ps.setInt(50, Integer.parseInt(antExChuModel.getPlatelet()));
  280 + ps.setInt(51, Integer.parseInt(antExChuModel.getNdb()));
  281 + ps.setString(52, null);
  282 + ps.setString(53, null);
  283 + ps.setInt(54, Integer.parseInt(antExChuModel.getNt()));
  284 + ps.setString(55, null);
  285 + ps.setString(56,null);
  286 + ps.setString(57,antExChuModel.getAbo());
  287 + ps.setString(58, antExChuModel.getRh());
  288 + ps.setInt(59, Integer.parseInt(antExChuModel.getBloodSugar()));
  289 + ps.setInt(60,Integer.parseInt(antExChuModel.getXqgbzam()));
  290 + ps.setInt(61,Integer.parseInt(antExChuModel.getXqgczam()));
  291 + ps.setInt(62, Integer.parseInt(antExChuModel.getAlbumin()));
  292 + ps.setInt(63,Integer.parseInt(antExChuModel.getTotalBilirubin()));
  293 + ps.setInt(64,Integer.parseInt(antExChuModel.getJhBilirubin()));
  294 + ps.setInt(65,Integer.parseInt(antExChuModel.getXnsd()));
  295 + ps.setInt(66, Integer.parseInt(antExChuModel.getXqjq()));
  296 + if(map.get("ydfmw") != null){
  297 + ps.setString(67,map.get("ydfmw").toString());
  298 + }else{
  299 + ps.setString(67,null);
  300 + }
  301 + if(map.get("ydqjd") != null){
  302 + ps.setString(68,map.get("ydqjd").toString());
  303 + }else{
  304 + ps.setString(68,null);
  305 + }
  306 + if(map.get("ygekt") != null){
  307 + ps.setString(69,map.get("ygekt").toString());
  308 + }else{
  309 + ps.setString(69,null);
  310 + }
  311 + if(map.get("ygeky") != null){
  312 + ps.setString(70,map.get("ygeky").toString());
  313 + }else{
  314 + ps.setString(70,null);
  315 + }
  316 + if(map.get("ygbmkt") != null){
  317 + ps.setString(71,map.get("ygbmkt").toString());
  318 + }else{
  319 + ps.setString(71,null);
  320 + }
  321 + if(map.get("ygbmky") != null){
  322 + ps.setString(72,map.get("ygbmky").toString());
  323 + }else{
  324 + ps.setString(72,null);
  325 + }
  326 + if(map.get("yghxkt") != null){
  327 + ps.setString(73,map.get("yghxkt").toString());
  328 + }else{
  329 + ps.setString(73,null);
  330 + }
  331 + if(map.get("syjg") != null){
  332 + ps.setString(74,map.get("syjg").toString());
  333 + }else{
  334 + ps.setString(74,null);
  335 + }
  336 + if(map.get("hivkt") != null){
  337 + ps.setString(75,map.get("hivkt").toString());
  338 + }else{
  339 + ps.setString(75,null);
  340 + }
  341 + ps.setString(76,antExChuModel.getbChao());
  342 + ps.setString(77,null);
  343 + if(map.get("diagnosis") != null){
  344 + ps.setString(78,map.get("diagnosis").toString());
  345 + }else {
  346 + ps.setString(78,null);
  347 + }
  348 + ps.setString(79,null);
  349 + ps.setString(80,null);
  350 + ps.setString(81,null);
  351 + ps.setString(82,null);
  352 + if(map.get("checkDoctor") != null){
  353 + ps.setString(83,map.get("checkDoctor").toString());
  354 + }else{
  355 + ps.setString(83,null);
  356 + }
  357 + ps.setDate(84, new Date(antExChuModel.getCheckTime().getTime()));
  358 + ps.setDate(85,new Date(antExChuModel.getNextCheckTime().getTime()));
  359 + ps.setString(86,null);
253 360  
  361 + int status = ps.executeUpdate();
  362 + if(status > 0){
  363 + System.out.print("保存成功!");
  364 + return br;
  365 + }
254 366  
255   -
256 367 }
257 368  
258 369 }
... ... @@ -260,6 +371,20 @@
260 371 }catch (Exception e){
261 372 e.printStackTrace();
262 373 }finally {
  374 + try{
  375 + if(conn != null){
  376 + conn.close();
  377 + }
  378 + if(ps != null){
  379 + ps.close();
  380 + }
  381 + if(rs != null){
  382 + rs.close();
  383 + }
  384 + }catch (Exception e){
  385 + e.printStackTrace();
  386 + }
  387 +
263 388  
264 389 }
265 390