From c97a3a0826ae3afca0707dd76ffb398ad33040ca Mon Sep 17 00:00:00 2001 From: wtt <1872109740@qq.com> Date: Wed, 12 Feb 2020 18:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=95=E5=89=8D=E4=BC=98=E7=94=9F=E5=AE=9A?= =?UTF-8?q?=E6=97=B6=E5=A1=AB=E5=85=85=E4=B8=B4=E5=BA=8A=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/hospitalapi/lcfy/LcTyInterface.java | 44 ++ .../com/lyms/hospitalapi/lcfy/LctyService.java | 416 ++++++++++++++++ .../lcfy/LisClinicalExaminationModel.java | 544 +++++++++++++++++++++ .../src/main/resources/config.properties | 2 + .../resources/spring/applicationContext-quartz.xml | 20 + 5 files changed, 1026 insertions(+) create mode 100644 platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LcTyInterface.java create mode 100644 platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LctyService.java create mode 100644 platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LisClinicalExaminationModel.java diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LcTyInterface.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LcTyInterface.java new file mode 100644 index 0000000..7037f69 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LcTyInterface.java @@ -0,0 +1,44 @@ +package com.lyms.hospitalapi.lcfy; + +import com.alibaba.fastjson.JSONArray; +import com.lyms.platform.common.utils.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.*; + + +/* +陵城孕前优生类 + */ +@Service("lcTyInterface") +public class LcTyInterface { + public static final String HIS_VERSION = PropertiesUtils.getPropertyValue("dzlc_url"); + + @Autowired + private LctyService lctyService; + + public void handleWork() { + Calendar c = Calendar.getInstance(); + c.setTime(new java.util.Date()); + c.add(Calendar.DATE, -1); + java.util.Date before = c.getTime(); + String start = DateUtil.getYyyyMmDd(before) + "%2000:00:00"; + String end = DateUtil.getYyyyMmDd(before) + "%2023:59:59"; + String startDate = start; + String endDate = end; + System.out.println("start=" + startDate + "end=" + endDate); + dzlcYqys(startDate, endDate); + } + + public void dzlcYqys(String startDate, String endDate) { + Map map = new HashMap(); + map.put("startDate", startDate); + map.put("endDate", endDate); + String data = HttpClientUtil.doGet(HIS_VERSION + "/lis/getDzLcfyLctj", map, "utf-8", ""); + List list = JSONArray.parseArray(data, LisClinicalExaminationModel.class); + System.out.println(list.size()); + lctyService.addEugenics(list); + } + + +} diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LctyService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LctyService.java new file mode 100644 index 0000000..7460fac --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LctyService.java @@ -0,0 +1,416 @@ +package com.lyms.hospitalapi.lcfy; + +import com.lyms.platform.common.utils.MongoConvertHelper; +import com.lyms.platform.common.utils.PropertiesUtils; +import com.lyms.platform.common.utils.ReflectionUtils; +import com.lyms.platform.common.utils.StringUtils; +import com.lyms.platform.operate.web.request.PreEugenicsBaseRequest; +import com.lyms.platform.operate.web.service.IPreEugenicsService; +import com.lyms.platform.pojo.PreEugenicsBaseModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service("lctyService") +public class LctyService { + + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private IPreEugenicsService iPreEugenicsService; + @Autowired + private LisService lcfyLisService; + + public static final String HOSPITALID = PropertiesUtils.getPropertyValue("hospitalId"); + + public void addEugenics(List list) { + + for (int i = 0; i < list.size(); i++) { + LisClinicalExaminationModel lcem = list.get(i); + //1 通过身份证获取,妻子、丈夫临床检查信息 + if (StringUtils.isNotEmpty(lcem.getID_NUMBER())) { + Query wifeQuery = new Query(); + PreEugenicsBaseModel one = null; + wifeQuery.addCriteria(Criteria.where("wifeCardNo").is(lcem.getID_NUMBER())); + one = mongoTemplate.findOne(wifeQuery, PreEugenicsBaseModel.class); + if (one != null) { + //妻子临床检查添加或更新信息 + Map wifeClinicalCheck = one.getWifeClinicalCheck(); + if (wifeClinicalCheck == null) { + //add + Map wmap = getStringObjectMap(lcem, null); + one.setWifeClinicalCheck(wmap); + Query query1 = Query.query(Criteria.where("id").is(one.getId())); + Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(one)); + System.out.println("---a1--妻子临床检查添加或更新信息---add----------"+one.getId()+"---------------------------------------"); + mongoTemplate.updateFirst(query1, update, PreEugenicsBaseModel.class); + + } else { + //update + Map wmap = getStringObjectMap(lcem, null); + one.setWifeClinicalCheck(wmap); + Query query1 = Query.query(Criteria.where("id").is(one.getId())); + Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(one)); + System.out.println("---a1--妻子临床检查添加或更新信息---update----------"+one.getId()+"---------------------------------------"); + mongoTemplate.updateFirst(query1, update, PreEugenicsBaseModel.class); + } + } else if (one == null) { + Query husbandQuery = new Query(); + husbandQuery.addCriteria(Criteria.where("husbandCardNo").is(lcem.getID_NUMBER())); + one = mongoTemplate.findOne(husbandQuery, PreEugenicsBaseModel.class); + if (one != null) { + //丈夫临床检查添加或更新信息 + Map husbandClinicalCheck = one.getHusbandClinicalCheck(); + if (husbandClinicalCheck == null) { + //add + Map wmap = getStringObjectMap(lcem, null); + one.setHusbandClinicalCheck(wmap); + Query query1 = Query.query(Criteria.where("id").is(one.getId())); + Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(one)); + System.out.println("---aaa1--丈夫临床检查添加或更新信息---add----------"+one.getId()+"---------------------------------------"); + mongoTemplate.updateFirst(query1, update, PreEugenicsBaseModel.class); + } else { + //update + Map wmap = getStringObjectMap(lcem, null); + one.setHusbandClinicalCheck(wmap); + Query query1 = Query.query(Criteria.where("id").is(one.getId())); + Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(one)); + System.out.println("---aaa2--丈夫临床检查添加或更新信息---update----------"+one.getId()+"---------------------------------------"); + mongoTemplate.updateFirst(query1, update, PreEugenicsBaseModel.class); + } + } + } + } + + + } + + + } + + public void add(PreEugenicsBaseRequest param, String hospitalId) { + PreEugenicsBaseModel model = param; + model.setHospitalId(hospitalId); + model.setCreated(new Date()); + mongoTemplate.insert(model); + System.out.println(model.getId()); + saveLis(model); + } + + /** + * 保存到lis + */ + private void saveLis(final PreEugenicsBaseModel model) { + new Thread(new Runnable() { + @Override + public void run() { + lcfyLisService.save(model); + } + }).start(); + + } + + private Map getStringObjectMap(LisClinicalExaminationModel lcem, String type) { + Map wmap = new HashMap<>(); + //bdjc 白带检查 + int[] bdjc = new int[8]; + if (StringUtils.isNotEmpty(lcem.getXSXB())) {//线索细胞 + if (lcem.getXSXB().contains("阴性") || lcem.getXSXB().contains("未见") || lcem.getXSXB().contains("-")) { + bdjc[0] = 0; + } else if (lcem.getXSXB().contains("阳性")) { + bdjc[0] = 1; + } else if (lcem.getXSXB().contains("可疑") || lcem.getXSXB().contains("弱阳性")) { + bdjc[0] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getNZJGR())) {//念珠菌感染 + if (lcem.getNZJGR().contains("阴性") || lcem.getNZJGR().contains("未见") || lcem.getNZJGR().contains("-")) { + bdjc[1] = 0; + } else if (lcem.getNZJGR().contains("阳性")) { + bdjc[1] = 1; + } else if (lcem.getNZJGR().contains("可疑") || lcem.getNZJGR().contains("弱阳性")) { + bdjc[1] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getDCGR())) {//滴虫感染 + if (lcem.getDCGR().contains("阴性") || lcem.getDCGR().contains("未见") || lcem.getDCGR().contains("-")) { + bdjc[2] = 0; + } else if (lcem.getDCGR().contains("阳性")) { + bdjc[2] = 1; + } else if (lcem.getDCGR().contains("可疑") || lcem.getDCGR().contains("弱阳性")) { + bdjc[2] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getQJD())) {//清洁度 + if (lcem.getQJD().contains("I")) { + bdjc[3] = 0; + } else if (lcem.getQJD().contains("II")) { + bdjc[3] = 1; + } else if (lcem.getQJD().contains("III")) { + bdjc[3] = 8; + } else if (lcem.getQJD().contains("IV")) { + bdjc[3] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getACWSY())) {//胺臭味实验 + bdjc[4] = 0; + if (lcem.getACWSY().contains("阴性") || lcem.getACWSY().contains("未见") || lcem.getACWSY().contains("-")) { + bdjc[4] = 0; + } else if (lcem.getACWSY().contains("阳性")) { + bdjc[4] = 1; + } + } + if (StringUtils.isNotEmpty(lcem.getPHZ())) {//pH值 + int i1 = Integer.parseInt(lcem.getPHZ()); + if (i1 <= 4.5) { + bdjc[5] = 0; + } else if (i1 > 4.5) { + bdjc[5] = 1; + } + } + if (StringUtils.isNotEmpty(lcem.getLQJSC())) {//淋球菌筛查 + if (lcem.getLQJSC().contains("阴性") || lcem.getLQJSC().contains("未见") || lcem.getLQJSC().contains("-")) { + bdjc[6] = 0; + } else if (lcem.getLQJSC().contains("阳性")) { + bdjc[6] = 1; + } else if (lcem.getLQJSC().contains("可疑") || lcem.getLQJSC().contains("弱阳性")) { + bdjc[6] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getSYYYTSC())) {//沙眼衣原体筛查 + if (lcem.getSYYYTSC().contains("阴性") || lcem.getSYYYTSC().contains("未见") || lcem.getSYYYTSC().contains("-")) { + bdjc[7] = 0; + } else if (lcem.getSYYYTSC().contains("阳性")) { + bdjc[7] = 1; + } else if (lcem.getSYYYTSC().contains("可疑") || lcem.getSYYYTSC().contains("弱阳性")) { + bdjc[7] = 9; + } + } + wmap.put("bdjc", bdjc);//白带检查 + //xxbfx 血细胞分析 + String[] xxbfx = new String[7]; + if (StringUtils.isNotEmpty(lcem.getXHDB())) {//血红蛋白 + xxbfx[0] = lcem.getXHDB(); + } + if (StringUtils.isNotEmpty(lcem.getHXB())) {//红细胞 + xxbfx[1] = lcem.getHXB(); + } + if (StringUtils.isNotEmpty(lcem.getXXB())) {//血小板 + xxbfx[2] = lcem.getXXB(); + } + if (StringUtils.isNotEmpty(lcem.getBXB())) {//白细胞 + xxbfx[3] = lcem.getBXB(); + } + if (StringUtils.isNotEmpty(lcem.getZXLXBBL())) {//中性粒细胞比例 + xxbfx[4] = lcem.getZXLXBBL(); + } + if (StringUtils.isNotEmpty(lcem.getLBXBBL())) {//淋巴细胞比例 + xxbfx[5] = lcem.getLBXBBL(); + } + if (StringUtils.isNotEmpty(lcem.getZZXBBL())) {//中值细胞比例 + xxbfx[6] = lcem.getZZXBBL(); + } + wmap.put("xxbfx", xxbfx);//血细胞分析 + + + /* + Object[] ncg = new Object[13]; + if(StringUtils.isNotEmpty(lcem.getNBXB())){//尿白细胞 + ncg[1] = lcem.getNBXB(); + } + if(StringUtils.isNotEmpty(lcem.getNTT())){//尿酮体 + ncg[2] = lcem.getNTT(); + } + if(StringUtils.isNotEmpty(lcem.getNYXSY())){//尿亚硝酸盐 + ncg[3] = lcem.getNYXSY(); + } + if(StringUtils.isNotEmpty(lcem.getNDY())){//尿胆原 + ncg[4] = lcem.getNDY(); + } + if(StringUtils.isNotEmpty(lcem.getNDHS())){//尿胆红素 + ncg[5] = lcem.getNDHS(); + } + if(StringUtils.isNotEmpty(lcem.getNPTT())){//尿葡萄糖 + ncg[6] = lcem.getNPTT(); + } + if(StringUtils.isNotEmpty(lcem.getNBZ())){//尿比重 + ncg[7] = lcem.getNBZ(); + } + if(StringUtils.isNotEmpty(lcem.getNSJDPH())){//尿酸碱度(PH) + ncg[8] = lcem.getNSJDPH(); + } + if(StringUtils.isNotEmpty(lcem.getNQX())){//尿隐血 + ncg[9] = lcem.getNQX(); + } + if(StringUtils.isNotEmpty(lcem.getNWSSC())){//尿维生素C + ncg[10] = lcem.getNWSSC(); + } + if(StringUtils.isNotEmpty(lcem.getNDB())){//尿蛋白 + ncg[11] = lcem.getNDB(); + } + wmap.put("ncg", ncg);*/ + Integer abo = null; + if (StringUtils.isNotEmpty(lcem.getABOXX())) {//ABO型 + if (lcem.getABOXX().contains("A")) { + abo = 1; + } else if (lcem.getABOXX().contains("B")) { + abo = 2; + } else if (lcem.getABOXX().contains("AB")) { + abo = 3; + } else if (lcem.getABOXX().contains("O")) { + abo = 4; + } + wmap.put("abo", abo); + } + Integer rh = null; + if (StringUtils.isNotEmpty(lcem.getRHXX())) {//RH 0阳性 1阴性 + if (lcem.getRHXX().contains("阴性")) { + rh = 0; + } else if (lcem.getRHXX().contains("阳性")) { + rh = 1; + } + wmap.put("rh", rh); + } + if (StringUtils.isNotEmpty(lcem.getXT())) {//血糖 + wmap.put("xuetang", lcem.getXT()); + } + int[] yigan = new int[5]; + if (StringUtils.isNotEmpty(lcem.getHBS_AG())) {//HBs-Ag + if (lcem.getHBS_AG().contains("阴性") || lcem.getHBS_AG().contains("未见") || lcem.getHBS_AG().contains("-")) { + yigan[0] = 0; + } else if (lcem.getHBS_AG().contains("阳性")) { + yigan[0] = 1; + } else if (lcem.getHBS_AG().contains("可疑") || lcem.getHBS_AG().contains("弱阳性")) { + yigan[0] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getHBS_AB())) {//HBs-Ab + if (lcem.getHBS_AB().contains("阴性") || lcem.getHBS_AB().contains("未见") || lcem.getHBS_AB().contains("-")) { + yigan[1] = 0; + } else if (lcem.getHBS_AB().contains("阳性")) { + yigan[1] = 1; + } else if (lcem.getHBS_AB().contains("可疑") || lcem.getHBS_AB().contains("弱阳性")) { + yigan[1] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getHBE_AG())) {//HBe-Ag + if (lcem.getHBE_AG().contains("阴性") || lcem.getHBE_AG().contains("未见") || lcem.getHBE_AG().contains("-")) { + yigan[2] = 0; + } else if (lcem.getHBE_AG().contains("阳性")) { + yigan[2] = 1; + } else if (lcem.getHBE_AG().contains("可疑") || lcem.getHBE_AG().contains("弱阳性")) { + yigan[2] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getHBE_AB())) {//HBe-Ab + if (lcem.getHBE_AB().contains("阴性") || lcem.getHBE_AB().contains("未见") || lcem.getHBE_AB().contains("-")) { + yigan[3] = 0; + } else if (lcem.getHBE_AB().contains("阳性")) { + yigan[3] = 1; + } else if (lcem.getHBE_AB().contains("可疑") || lcem.getHBE_AB().contains("弱阳性")) { + yigan[3] = 9; + } + } + if (StringUtils.isNotEmpty(lcem.getHBC_AB())) {//HBc-Ab + if (lcem.getHBC_AB().contains("阴性") || lcem.getHBC_AB().contains("未见") || lcem.getHBC_AB().contains("-")) { + yigan[4] = 0; + } else if (lcem.getHBC_AB().contains("阳性")) { + yigan[4] = 1; + } else if (lcem.getHBC_AB().contains("可疑") || lcem.getHBC_AB().contains("弱阳性")) { + yigan[4] = 9; + } + } + //肝肾功能检测 + if (StringUtils.isNotEmpty(lcem.getGBZAM())) {//谷丙转氨酶 + wmap.put("gbzam", lcem.getGBZAM()); + } + if (StringUtils.isNotEmpty(lcem.getJSCR())) {//肌酐(Cr) + wmap.put("jigan", lcem.getJSCR()); + } + if (StringUtils.isNotEmpty(lcem.getCJZXJS())) {//促甲状腺激素(TSH) + wmap.put("cjzxjs", lcem.getCJZXJS()); + } + //病毒筛查 + if (StringUtils.isNotEmpty(lcem.getFZBDIGG())) {//风疹病毒IgG + Integer fzbd = null; + if (lcem.getFZBDIGG().contains("阴性") || lcem.getFZBDIGG().contains("未见") || lcem.getFZBDIGG().contains("-")) { + fzbd = 0; + } else if (lcem.getFZBDIGG().contains("阳性")) { + fzbd = 1; + } else if (lcem.getFZBDIGG().contains("可疑") || lcem.getFZBDIGG().contains("弱阳性")) { + fzbd = 9; + } + wmap.put("fzbd", fzbd); + } + if (StringUtils.isNotEmpty(lcem.getMD())) {//梅毒螺旋体筛查 + Integer meidu = null; + if (lcem.getMD().contains("阴性") || lcem.getMD().contains("未见") || lcem.getMD().contains("-")) { + meidu = 0; + } else if (lcem.getMD().contains("阳性")) { + meidu = 1; + } else if (lcem.getMD().contains("可疑") || lcem.getMD().contains("弱阳性")) { + meidu = 9; + } + wmap.put("meidu", meidu); + } + if (StringUtils.isNotEmpty(lcem.getJUXBDIGG())) {//巨细胞病毒IgG + Integer jxbbd = null; + if (lcem.getJUXBDIGG().contains("阴性") || lcem.getJUXBDIGG().contains("未见") || lcem.getJUXBDIGG().contains("-")) { + jxbbd = 0; + } else if (lcem.getJUXBDIGG().contains("阳性")) { + jxbbd = 1; + } else if (lcem.getJUXBDIGG().contains("可疑") || lcem.getJUXBDIGG().contains("弱阳性")) { + jxbbd = 9; + } + wmap.put("jxbbd", jxbbd); + } + if (StringUtils.isNotEmpty(lcem.getJXBBDIGM())) {//巨细胞病毒IgM + Integer jxbbdIgM = null; + if (lcem.getJXBBDIGM().contains("阴性") || lcem.getJXBBDIGM().contains("未见") || lcem.getJXBBDIGM().contains("-")) { + jxbbdIgM = 0; + } else if (lcem.getJXBBDIGM().contains("阳性")) { + jxbbdIgM = 1; + } else if (lcem.getJXBBDIGM().contains("可疑") || lcem.getJXBBDIGM().contains("弱阳性")) { + jxbbdIgM = 9; + } + wmap.put("jxbbdIgM", jxbbdIgM); + } + if (StringUtils.isNotEmpty(lcem.getGXTIGG())) {//弓形体IgG + Integer gxt = null; + if (lcem.getGXTIGG().contains("阴性") || lcem.getGXTIGG().contains("未见") || lcem.getGXTIGG().contains("-")) { + gxt = 0; + } else if (lcem.getGXTIGG().contains("阳性")) { + gxt = 1; + } else if (lcem.getGXTIGG().contains("可疑") || lcem.getGXTIGG().contains("弱阳性")) { + gxt = 9; + } + wmap.put("gxt", gxt); + } + if (StringUtils.isNotEmpty(lcem.getGXTIGM())) {//弓形体IgM + Integer gxtIgM = null; + if (lcem.getGXTIGM().contains("阴性") || lcem.getGXTIGM().contains("未见") || lcem.getGXTIGM().contains("-")) { + gxtIgM = 0; + } else if (lcem.getGXTIGM().contains("阳性")) { + gxtIgM = 1; + } else if (lcem.getGXTIGM().contains("可疑") || lcem.getGXTIGM().contains("弱阳性")) { + gxtIgM = 9; + } + wmap.put("gxtIgM", gxtIgM); + } + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + Date date = new Date(); + String fillDate = dateFormat.format(date); + wmap.put("fillDate", fillDate); + return wmap; + } + +} diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LisClinicalExaminationModel.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LisClinicalExaminationModel.java new file mode 100644 index 0000000..48ccf33 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcfy/LisClinicalExaminationModel.java @@ -0,0 +1,544 @@ +package com.lyms.hospitalapi.lcfy; + +import java.util.Date; +import java.util.List; + +public class LisClinicalExaminationModel{ + // 送检日期 + private String applyTime; + // 检验时间 + private Date checkTime; + // 报告发布时间 + private Date publishTime; + + private String ID_NUMBER; + private String PHONE; + private String NAME; + private String XSXB; + private String NZJGR; + private String DCGR; + private String QJD; + private String ACWSY; + private String PHZ; + private String LQJSC; + private String SYYYTSC; + private String XHDB; + private String HXB; + private String XXB; + private String BXB; + private String ZXLXBBL; + private String LBXBBL; + private String ZZXBBL; + private String NBXB; + private String NTT; + private String NYXSY; + private String NDY; + private String NDHS; + private String NPTT; + private String NBZ; + private String NSJDPH; + private String NQX; + private String NWSSC; + private String NDB; + private String ABOXX; + private String RHXX; + private String XT; + private String HBS_AG; + private String HBS_AB; + private String HBE_AG; + private String HBE_AB; + private String HBC_AB; + private String GBZAM; + private String JSCR; + private String CJZXJS; + private String FZBDIGG; + private String MD; + private String JUXBDIGG; + private String JXBBDIGM; + private String GXTIGG; + private String GXTIGM; + + public String getApplyTime() { + return applyTime; + } + + public void setApplyTime(String applyTime) { + this.applyTime = applyTime; + } + + public Date getCheckTime() { + return checkTime; + } + + public void setCheckTime(Date checkTime) { + this.checkTime = checkTime; + } + + public Date getPublishTime() { + return publishTime; + } + + public void setPublishTime(Date publishTime) { + this.publishTime = publishTime; + } + + public String getID_NUMBER() + { + return this.ID_NUMBER; + } + + public void setID_NUMBER(String ID_NUMBER) + { + this.ID_NUMBER = ID_NUMBER; + } + + public String getPHONE() + { + return this.PHONE; + } + + public void setPHONE(String PHONE) + { + this.PHONE = PHONE; + } + + public String getNAME() + { + return this.NAME; + } + + public void setNAME(String NAME) + { + this.NAME = NAME; + } + + public String getXSXB() + { + return this.XSXB; + } + + public void setXSXB(String XSXB) + { + this.XSXB = XSXB; + } + + public String getNZJGR() + { + return this.NZJGR; + } + + public void setNZJGR(String NZJGR) + { + this.NZJGR = NZJGR; + } + + public String getDCGR() + { + return this.DCGR; + } + + public void setDCGR(String DCGR) + { + this.DCGR = DCGR; + } + + public String getQJD() + { + return this.QJD; + } + + public void setQJD(String QJD) + { + this.QJD = QJD; + } + + public String getACWSY() + { + return this.ACWSY; + } + + public void setACWSY(String ACWSY) + { + this.ACWSY = ACWSY; + } + + public String getPHZ() + { + return this.PHZ; + } + + public void setPHZ(String PHZ) + { + this.PHZ = PHZ; + } + + public String getLQJSC() + { + return this.LQJSC; + } + + public void setLQJSC(String LQJSC) + { + this.LQJSC = LQJSC; + } + + public String getSYYYTSC() + { + return this.SYYYTSC; + } + + public void setSYYYTSC(String SYYYTSC) + { + this.SYYYTSC = SYYYTSC; + } + + public String getXHDB() + { + return this.XHDB; + } + + public void setXHDB(String XHDB) + { + this.XHDB = XHDB; + } + + public String getHXB() + { + return this.HXB; + } + + public void setHXB(String HXB) + { + this.HXB = HXB; + } + + public String getXXB() + { + return this.XXB; + } + + public void setXXB(String XXB) + { + this.XXB = XXB; + } + + public String getBXB() + { + return this.BXB; + } + + public void setBXB(String BXB) + { + this.BXB = BXB; + } + + public String getZXLXBBL() + { + return this.ZXLXBBL; + } + + public void setZXLXBBL(String ZXLXBBL) + { + this.ZXLXBBL = ZXLXBBL; + } + + public String getLBXBBL() + { + return this.LBXBBL; + } + + public void setLBXBBL(String LBXBBL) + { + this.LBXBBL = LBXBBL; + } + + public String getZZXBBL() + { + return this.ZZXBBL; + } + + public void setZZXBBL(String ZZXBBL) + { + this.ZZXBBL = ZZXBBL; + } + + public String getNBXB() + { + return this.NBXB; + } + + public void setNBXB(String NBXB) + { + this.NBXB = NBXB; + } + + public String getNTT() + { + return this.NTT; + } + + public void setNTT(String NTT) + { + this.NTT = NTT; + } + + public String getNYXSY() + { + return this.NYXSY; + } + + public void setNYXSY(String NYXSY) + { + this.NYXSY = NYXSY; + } + + public String getNDY() + { + return this.NDY; + } + + public void setNDY(String NDY) + { + this.NDY = NDY; + } + + public String getNDHS() + { + return this.NDHS; + } + + public void setNDHS(String NDHS) + { + this.NDHS = NDHS; + } + + public String getNPTT() + { + return this.NPTT; + } + + public void setNPTT(String NPTT) + { + this.NPTT = NPTT; + } + + public String getNBZ() + { + return this.NBZ; + } + + public void setNBZ(String NBZ) + { + this.NBZ = NBZ; + } + + public String getNSJDPH() + { + return this.NSJDPH; + } + + public void setNSJDPH(String NSJDPH) + { + this.NSJDPH = NSJDPH; + } + + public String getNQX() + { + return this.NQX; + } + + public void setNQX(String NQX) + { + this.NQX = NQX; + } + + public String getNWSSC() + { + return this.NWSSC; + } + + public void setNWSSC(String NWSSC) + { + this.NWSSC = NWSSC; + } + + public String getNDB() + { + return this.NDB; + } + + public void setNDB(String NDB) + { + this.NDB = NDB; + } + + public String getABOXX() + { + return this.ABOXX; + } + + public void setABOXX(String ABOXX) + { + this.ABOXX = ABOXX; + } + + public String getRHXX() + { + return this.RHXX; + } + + public void setRHXX(String RHXX) + { + this.RHXX = RHXX; + } + + public String getXT() + { + return this.XT; + } + + public void setXT(String XT) + { + this.XT = XT; + } + + public String getHBS_AG() + { + return this.HBS_AG; + } + + public void setHBS_AG(String HBS_AG) + { + this.HBS_AG = HBS_AG; + } + + public String getHBS_AB() + { + return this.HBS_AB; + } + + public void setHBS_AB(String HBS_AB) + { + this.HBS_AB = HBS_AB; + } + + public String getHBE_AG() + { + return this.HBE_AG; + } + + public void setHBE_AG(String HBE_AG) + { + this.HBE_AG = HBE_AG; + } + + public String getHBE_AB() + { + return this.HBE_AB; + } + + public void setHBE_AB(String HBE_AB) + { + this.HBE_AB = HBE_AB; + } + + public String getHBC_AB() + { + return this.HBC_AB; + } + + public void setHBC_AB(String HBC_AB) + { + this.HBC_AB = HBC_AB; + } + + public String getGBZAM() + { + return this.GBZAM; + } + + public void setGBZAM(String GBZAM) + { + this.GBZAM = GBZAM; + } + + public String getJSCR() + { + return this.JSCR; + } + + public void setJSCR(String JSCR) + { + this.JSCR = JSCR; + } + + public String getCJZXJS() + { + return this.CJZXJS; + } + + public void setCJZXJS(String CJZXJS) + { + this.CJZXJS = CJZXJS; + } + + public String getFZBDIGG() + { + return this.FZBDIGG; + } + + public void setFZBDIGG(String FZBDIGG) + { + this.FZBDIGG = FZBDIGG; + } + + public String getMD() + { + return this.MD; + } + + public void setMD(String MD) + { + this.MD = MD; + } + + public String getJUXBDIGG() + { + return this.JUXBDIGG; + } + + public void setJUXBDIGG(String JUXBDIGG) + { + this.JUXBDIGG = JUXBDIGG; + } + + public String getJXBBDIGM() + { + return this.JXBBDIGM; + } + + public void setJXBBDIGM(String JXBBDIGM) + { + this.JXBBDIGM = JXBBDIGM; + } + + public String getGXTIGG() + { + return this.GXTIGG; + } + + public void setGXTIGG(String GXTIGG) + { + this.GXTIGG = GXTIGG; + } + + public String getGXTIGM() + { + return this.GXTIGM; + } + + public void setGXTIGM(String GXTIGM) + { + this.GXTIGM = GXTIGM; + } +} diff --git a/platform-operate-api/src/main/resources/config.properties b/platform-operate-api/src/main/resources/config.properties index 17cf2d0..551dfc2 100644 --- a/platform-operate-api/src/main/resources/config.properties +++ b/platform-operate-api/src/main/resources/config.properties @@ -40,3 +40,5 @@ huada_url=https://hbms.bgi.com/bisp-all huada_syscode=bisp-czsfy huada_secret=czsfy123$ +dzlc_url=http://192.168.210.12:9090 +hospitalId=2100002042 \ No newline at end of file diff --git a/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml b/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml index a820d30..eedf6a9 100644 --- a/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml +++ b/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml @@ -341,6 +341,24 @@ + + + + + + + + + + + + + + + + + + @@ -448,6 +466,8 @@ + + -- 1.8.3.1