diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ConnTools.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ConnTools.java index baff3fa..d8b9a27 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ConnTools.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ConnTools.java @@ -20,7 +20,7 @@ public class ConnTools { private static String fmPassword = "lyms123"; private static String czDirverClassName = "com.mysql.jdbc.Driver"; - private static String czUrl = "jdbc:mysql://:119.90.57.26:3306/platform"; + private static String czUrl = "jdbc:mysql://119.90.57.26:3306/platform?useUnicode=true&characterEncoding=utf8"; private static String czUser = "platform"; private static String czPassword = "platform123"; diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java index a605725..6cf8299 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java @@ -48,7 +48,7 @@ public class ZcPrenatalService { if (StringUtils.isNotEmpty(antExChuModel.getId())) { - String slSql = "select count(*) from lyms_zccz where id = " + antExChuModel.getId() + ""; + String slSql = "select count(*) from lyms_zccscz where id = \"" + antExChuModel.getId() + "\""; ps=conn.prepareStatement(slSql); rs=ps.executeQuery(); if(rs.next()){ @@ -56,7 +56,7 @@ public class ZcPrenatalService { } if(count > 0){//更新数据 - String upSql = "delete from lyms_zccz where id ="+antExChuModel.getId()+""; + String upSql = "delete from lyms_zccscz where id =\""+antExChuModel.getId()+"\""; ps = conn.prepareStatement(upSql); int delCount = ps.executeUpdate(); if(delCount == 1){ @@ -72,6 +72,9 @@ public class ZcPrenatalService { String heartRate = null; String fetalPresentation = null; String join1 = null; + /*String dueDate = map.get("dueDate").toString(); + String lastMenses = map.get("lastMenses").toString();*/ + if(list != null && list.size()>0){ fetalPosition = list.get(0).get("fetalPosition").toString();//胎方位 @@ -80,7 +83,7 @@ public class ZcPrenatalService { join1 = list.get(0).get("join").toString();//衔接 } - String inSql = "insert into lyms_zccz(id,name,idcard,vccardno,\n" + + String inSql = "insert into lyms_zccscz(id,name,idcard,vccardno,\n" + "phone,genRemark,gynRemark,treatmentOpinion3,\n" + "quicken,quickenRemark,resultSupple,syjgSelect,\n" + "hivktSelect,neoDeathTodo,birthDefectTodo,neoDeath,\n" + @@ -98,26 +101,26 @@ public class ZcPrenatalService { "jhBilirubin,ygbmky,ygbmkt,ygeky,ygekt,\n" + "yghxkt,xqjq,xnsd,hivkt,ydfmw,ydqjd,\n" + "bChao,heartRate,fetalPosition,fetalPresentation,join1,checkDate,\n" + - "cDueWeek,checkDoctor,hospital) " + - "values("+antExChuModel.getId()+","+patients.getUsername()+","+patients.getCardNo()+","+patients.getVcCardNo()+",\n" + - ""+patients.getPhone()+","+map.get("genRemark")+","+map.get("gynRemark")+","+map.get("treatmentOpinion3")+",\n" + - ""+map.get("quicken")+","+map.get("quickenRemark")+","+map.get("resultSupple")+","+map.get("syjgSelect")+",\n" + - ""+map.get("hivktSelect")+","+map.get("neoDeathTodo")+","+map.get("birthDefectTodo")+","+map.get("neoDeath")+",\n" + - ""+map.get("birthDefect")+","+map.get("dueDate")+","+map.get("lastMenses")+","+map.get("bg")+","+map.get("pastHistory")+",\n" + - ""+map.get("familyHistory")+","+map.get("personalHistory")+","+map.get("ymjzHistory")+","+map.get("ywgmHistory")+",\n" + - ""+map.get("fksxHistory")+","+map.get("ysfyHistory")+","+map.get("cestationInfo")+","+map.get("hHealthInfo")+",\n" + - ""+map.get("pregnancyTimes")+","+map.get("prodTime")+","+map.get("delivery")+","+map.get("planedProd")+",\n" + - ""+map.get("abortion")+","+map.get("stillbirth")+","+map.get("stillChan")+","+map.get("height")+","+map.get("weight")+",\n" + - ""+map.get("yqWeight")+","+map.get("baricIndex")+","+map.get("bp")+","+map.get("heart")+","+map.get("lungs")+",\n" + - ""+map.get("vulva")+","+map.get("vagina")+","+map.get("cervical")+","+map.get("uterus")+","+map.get("fujian")+",\n" + - ""+map.get("gonggao")+","+map.get("fuwei")+","+map.get("edema")+","+map.get("tireNumber")+","+map.get("xhdb")+",\n" + - ""+map.get("bxbjs")+","+map.get("platelet")+","+map.get("chgOther")+","+map.get("ndb")+","+map.get("nt")+",\n" + - ""+map.get("urineKetone")+","+map.get("bld")+","+map.get("ncgOther")+","+map.get("abo")+","+map.get("rh")+",\n" + - ""+map.get("bloodSugar")+","+map.get("xqgbzam")+","+map.get("xqgczam")+","+map.get("albumin")+","+map.get("totalBilirubin")+",\n" + - ""+map.get("jhBilirubin")+","+map.get("ygbmky")+","+map.get("ygbmkt")+","+map.get("ygeky")+","+map.get("ygekt")+",\n" + - ""+map.get("yghxkt")+","+map.get("xqjq")+","+map.get("xnsd")+","+map.get("hivkt")+","+map.get("ydfmw")+","+map.get("ydqjd")+",\n" + - ""+map.get("bChao")+","+heartRate+","+fetalPosition+","+fetalPresentation+","+join1+","+map.get("checkDate")+",\n" + - ""+map.get("cDueWeek")+","+map.get("checkDoctor")+","+map.get("hospital")+")"; + "cDueWeek,checkDoctor,hospital,dirOpinion) " + + "values(\""+antExChuModel.getId()+"\",\""+patients.getUsername()+"\",\""+patients.getCardNo()+"\",\""+patients.getVcCardNo()+"\",\n" + + "\""+patients.getPhone()+"\",\""+map.get("genRemark")+"\",\""+map.get("gynRemark")+"\",\""+map.get("treatmentOpinion3")+"\",\n" + + "\""+map.get("quicken")+"\",\""+map.get("quickenRemark")+"\",\""+map.get("resultSupple")+"\",\""+map.get("syjgSelect")+"\",\n" + + "\""+map.get("hivktSelect")+"\",\""+map.get("neoDeathTodo")+"\",\""+map.get("birthDefectTodo")+"\",\""+map.get("neoDeath")+"\",\n" + + "\""+map.get("birthDefect")+"\",\""+map.get("dueDate")+"\",\""+map.get("lastMenses")+"\",\""+map.get("bg")+"\",\""+map.get("pastHistory")+"\",\n" + + "\""+map.get("familyHistory")+"\",\""+map.get("personalHistory")+"\",\""+map.get("ymjzHistory")+"\",\""+map.get("ywgmHistory")+"\",\n" + + "\""+map.get("fksxHistory")+"\",\""+map.get("ysfyHistory")+"\",\""+map.get("cestationInfo")+"\",\""+map.get("hHealthInfo")+"\",\n" + + "\""+map.get("pregnancyTimes")+"\",\""+map.get("prodTime")+"\",\""+map.get("delivery")+"\",\""+map.get("planedProd")+"\",\n" + + "\""+map.get("abortion")+"\",\""+map.get("stillbirth")+"\",\""+map.get("stillChan")+"\",\""+map.get("height")+"\",\""+map.get("weight")+"\",\n" + + "\""+map.get("yqWeight")+"\",\""+map.get("baricIndex")+"\",\""+map.get("bp")+"\",\""+map.get("heart")+"\",\""+map.get("lungs")+"\",\n" + + "\""+map.get("vulva")+"\",\""+map.get("vagina")+"\",\""+map.get("cervical")+"\",\""+map.get("uterus")+"\",\""+map.get("fujian")+"\",\n" + + "\""+map.get("gonggao")+"\",\""+map.get("fuwei")+"\",\""+map.get("edema")+"\",\""+map.get("tireNumber")+"\",\""+map.get("xhdb")+"\",\n" + + "\""+map.get("bxbjs")+"\",\""+map.get("platelet")+"\",\""+map.get("chgOther")+"\",\""+map.get("ndb")+"\",\""+map.get("nt")+"\",\n" + + "\""+map.get("urineKetone")+"\",\""+map.get("bld")+"\",\""+map.get("ncgOther")+"\",\""+map.get("abo")+"\",\""+map.get("rh")+"\",\n" + + "\""+map.get("bloodSugar")+"\",\""+map.get("xqgbzam")+"\",\""+map.get("xqgczam")+"\",\""+map.get("albumin")+"\",\""+map.get("totalBilirubin")+"\",\n" + + "\""+map.get("jhBilirubin")+"\",\""+map.get("ygbmky")+"\",\""+map.get("ygbmkt")+"\",\""+map.get("ygeky")+"\",\""+map.get("ygekt")+"\",\n" + + "\""+map.get("yghxkt")+"\",\""+map.get("xqjq")+"\",\""+map.get("xnsd")+"\",\""+map.get("hivkt")+"\",\""+map.get("ydfmw")+"\",\""+map.get("ydqjd")+"\",\n" + + "\""+map.get("bChao")+"\",\""+heartRate+"\",\""+fetalPosition+"\",\""+fetalPresentation+"\",\""+join1+"\",\""+map.get("checkDate")+"\",\n" + + "\""+map.get("cDueWeek")+"\",\""+map.get("checkDoctor")+"\",\""+map.get("hospital")+"\",\""+map.get("dirOpinion")+"\")"; ps=conn.prepareStatement(inSql); int result = ps.executeUpdate(); @@ -169,7 +172,7 @@ public class ZcPrenatalService { if(br.getData() != null && patients != null){ - String slSql = "select count(*) from lyms_zcfz where id = " + antenatalExaminationModel.getId() + ""; + String slSql = "select count(*) from lyms_zccsfz where id = \"" + antenatalExaminationModel.getId() + "\""; ps = conn.prepareStatement(slSql); rs = ps.executeQuery(); while(rs.next()){ @@ -177,7 +180,7 @@ public class ZcPrenatalService { } if(count > 0){//更新数据 - String delSql = "delete from lyms_zcfz where id="+antenatalExaminationModel.getId()+""; + String delSql = "delete from lyms_zccsfz where id=\""+antenatalExaminationModel.getId()+"\""; ps = conn.prepareStatement(delSql); int delCount = ps.executeUpdate(); if(delCount == 1){ @@ -203,7 +206,7 @@ public class ZcPrenatalService { } - String inSql = "insert into lyms_zcfz(id,name,idcard,vccardno,\n" + + String inSql = "insert into lyms_zccsfz(id,name,idcard,vccardno,\n" + "phone,checkDate,currentDueDate,checkDoctor,\n" + "hospital,chiefComplaint,bp,weight,gongGao,\n" + "abdominalCircumference,edema,tireNumber,quicken,\n" + @@ -211,14 +214,14 @@ public class ZcPrenatalService { "hemoglobin,urineProtein,bloodSugar,bloodSugar2,\n" + "bloodSugar3,bloodSugar4,bChao,diagnosis,\n" + "diagnosisOther,treatmentOpinion,guide) " + - "values("+antenatalExaminationModel.getId()+","+patients.getUsername()+","+patients.getCardNo()+","+patients.getVcCardNo()+",\n" + - ""+patients.getPhone()+","+map.get("checkDate")+","+map.get("currentDueDate")+","+map.get("checkDoctor")+",\n" + - ""+map.get("hospital")+","+map.get("chiefComplaint")+","+map.get("bp")+","+map.get("weight")+","+map.get("gongGao")+",\n" + - ""+map.get("abdominalCircumference")+","+map.get("edema")+","+map.get("tireNumber")+","+map.get("quicken")+",\n" + - ""+map.get("quickenRemark")+","+heartRate+","+fetalPosition+","+fetalPresentation+","+join1+",\n" + - ""+map.get("hemoglobin")+","+map.get("urineProtein")+","+map.get("bloodSugar")+","+map.get("bloodSugar2")+",\n" + - ""+map.get("bloodSugar3")+","+map.get("bloodSugar4")+","+map.get("bChao")+","+map.get("diagnosis")+",\n" + - ""+map.get("diagnosisOther")+","+map.get("treatmentOpinion")+","+map.get("guide")+")"; + "values(\""+antenatalExaminationModel.getId()+"\",\""+patients.getUsername()+"\",\""+patients.getCardNo()+"\",\""+patients.getVcCardNo()+"\",\n" + + "\""+patients.getPhone()+"\",\""+map.get("checkDate")+"\",\""+map.get("currentDueDate")+"\",\""+map.get("checkDoctor")+"\",\n" + + "\""+map.get("hospital")+"\",\""+map.get("chiefComplaint")+"\",\""+map.get("bp")+"\",\""+map.get("weight")+"\",\""+map.get("gongGao")+"\",\n" + + "\""+map.get("abdominalCircumference")+"\",\""+map.get("edema")+"\",\""+map.get("tireNumber")+"\",\""+map.get("quicken")+"\",\n" + + "\""+map.get("quickenRemark")+"\",\""+heartRate+"\",\""+fetalPosition+"\",\""+fetalPresentation+"\",\""+join1+"\",\n" + + "\""+map.get("hemoglobin")+"\",\""+map.get("urineProtein")+"\",\""+map.get("bloodSugar")+"\",\""+map.get("bloodSugar2")+"\",\n" + + "\""+map.get("bloodSugar3")+"\",\""+map.get("bloodSugar4")+"\",\""+map.get("bChao")+"\",\""+map.get("diagnosis")+"\",\n" + + "\""+map.get("diagnosisOther")+"\",\""+map.get("treatmentOpinion")+"\",\""+map.get("guide")+"\")"; ps = conn.prepareStatement(inSql); int result = ps.executeUpdate(); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java index 37673d3..7f6213b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java @@ -6,6 +6,7 @@ import com.lyms.hospitalapi.dzfy.DzfyFmService; import com.lyms.hospitalapi.lcdcf.LcdcfFmService; import com.lyms.hospitalapi.qhdfy.QhdfyFmService; import com.lyms.hospitalapi.qhdfy.QhdfyHisService; +import com.lyms.hospitalapi.zcfy.ZcPrenatalService; import com.lyms.platform.biz.JdbcUtil; import com.lyms.platform.biz.service.*; import com.lyms.platform.common.annotation.TokenRequired; @@ -143,6 +144,9 @@ public class TestController extends BaseController { @Autowired private com.lyms.hospitalapi.lcdcf.LcdcfFmService lcdcfFmService; + @Autowired + private ZcPrenatalService zcPrenatalService; + static Map highRisks = new HashMap<>(); @@ -1936,5 +1940,34 @@ public class TestController extends BaseController { } + /** + *诸城初诊测试 + * @return + */ + @RequestMapping(value="/zc/cz") + @ResponseBody + public BaseObjectResponse getCsCz(@RequestParam("id")String id,@RequestParam("parentId")String parentId){ + AntExChuModel antExChuModel = new AntExChuModel(); + antExChuModel.setId(id); + antExChuModel.setParentId(parentId); + BaseObjectResponse br = zcPrenatalService.saveAntexChu(antExChuModel); + return br; + } + + /** + *诸城复诊测试 + * @return + */ + @RequestMapping(value="/zc/fz") + @ResponseBody + public BaseObjectResponse getCsFz(@RequestParam("id")String id,@RequestParam("parentId")String parentId){ + AntenatalExaminationModel antenatalExaminationModel = new AntenatalExaminationModel(); + antenatalExaminationModel.setId(id); + antenatalExaminationModel.setParentId(parentId); + BaseObjectResponse br = zcPrenatalService.saveAntexFu(antenatalExaminationModel); + return br; + } + + }