Commit 960d943e27f44277087be26c01681e9ae20f345b

Authored by gengxiaokai
1 parent a4cdaccd0d

承德冠新接口修改

Showing 1 changed file with 31 additions and 7 deletions

platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java View file @ 960d943
... ... @@ -586,14 +586,38 @@
586 586 ps.setNull(9, Types.DOUBLE);
587 587 }
588 588 ps.setDate(10,new Date(antExChuModel.getLastMenses().getTime()));
589   - ps.setDate(11,new Date(patients.getDueDate().getTime()));
590   - ps.setInt(12, antExChuModel.getPregnancyTimes());
591   - ps.setInt(13, antExChuModel.getProdTime());
592   - ps.setInt(14, antExChuModel.getAbortionZR());
593   - ps.setInt(15, antExChuModel.getAbortionRG());
  589 + ps.setDate(11, new Date(patients.getDueDate().getTime()));
  590 + if(antExChuModel.getPregnancyTimes() != null){
  591 + ps.setInt(12, antExChuModel.getPregnancyTimes());
  592 + }else{
  593 + ps.setNull(12,Types.INTEGER);
  594 + }
  595 + if(antExChuModel.getProdTime() != null){
  596 + ps.setInt(13, antExChuModel.getProdTime());
  597 + }else{
  598 + ps.setNull(13,Types.INTEGER);
  599 + }
  600 + if(antExChuModel.getAbortionZR() != null){
  601 + ps.setInt(14, antExChuModel.getAbortionZR());
  602 + }else{
  603 + ps.setNull(14,Types.INTEGER);
  604 + }
  605 + if(antExChuModel.getAbortionRG() != null){
  606 + ps.setInt(15, antExChuModel.getAbortionRG());
  607 + }else{
  608 + ps.setNull(15,Types.INTEGER);
  609 + }
594 610 ps.setString(16, patients.getHusbandName());
595   - ps.setDate(17, new Date(antExChuModel.getCheckTime().getTime()));
596   - ps.setDate(18,new Date(antExChuModel.getCreated().getTime()));
  611 + if(antExChuModel.getCheckTime() != null){
  612 + ps.setDate(17, new Date(antExChuModel.getCheckTime().getTime()));
  613 + }else{
  614 + ps.setNull(17,Types.DATE);
  615 + }
  616 + if(antExChuModel.getCreated() != null){
  617 + ps.setDate(18,new Date(antExChuModel.getCreated().getTime()));
  618 + }else{
  619 + ps.setNull(18,Types.DATE);
  620 + }
597 621 ps.setString(19,createOrgId);
598 622 ps.setString(20,orgName);
599 623 ps.setString(21,creator);