Commit e27c903b7a4185ef3e4ead4a087e3c3514f7367a

Authored by yangfei
1 parent b9c4450acb

儿保数据同步

Showing 7 changed files with 202 additions and 35 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java View file @ e27c903
... ... @@ -1612,5 +1612,154 @@
1612 1612 }
1613 1613 }
1614 1614  
  1615 + @Override
  1616 + public String toString() {
  1617 + return "BabyCheckModel{" +
  1618 + "id='" + id + '\'' +
  1619 + ", yn=" + yn +
  1620 + ", buildId='" + buildId + '\'' +
  1621 + ", checkDate=" + checkDate +
  1622 + ", ylSelect='" + ylSelect + '\'' +
  1623 + ", tcType=" + tcType +
  1624 + ", mainFoster='" + mainFoster + '\'' +
  1625 + ", feedType='" + feedType + '\'' +
  1626 + ", pee='" + pee + '\'' +
  1627 + ", excrement='" + excrement + '\'' +
  1628 + ", sleep='" + sleep + '\'' +
  1629 + ", activity='" + activity + '\'' +
  1630 + ", vitaminD='" + vitaminD + '\'' +
  1631 + ", assistFood='" + assistFood + '\'' +
  1632 + ", homeMeasure='" + homeMeasure + '\'' +
  1633 + ", morbidity='" + morbidity + '\'' +
  1634 + ", drugGllergic='" + drugGllergic + '\'' +
  1635 + ", temperature='" + temperature + '\'' +
  1636 + ", weight='" + weight + '\'' +
  1637 + ", height='" + height + '\'' +
  1638 + ", head='" + head + '\'' +
  1639 + ", heightWeight='" + heightWeight + '\'' +
  1640 + ", chestw='" + chestw + '\'' +
  1641 + ", growthEvaluate='" + growthEvaluate + '\'' +
  1642 + ", bilirubinHead='" + bilirubinHead + '\'' +
  1643 + ", bilirubinChest='" + bilirubinChest + '\'' +
  1644 + ", bilirubinBelly='" + bilirubinBelly + '\'' +
  1645 + ", bregma='" + bregma + '\'' +
  1646 + ", tooth='" + tooth + '\'' +
  1647 + ", faceColor='" + faceColor + '\'' +
  1648 + ", skin='" + skin + '\'' +
  1649 + ", eye='" + eye + '\'' +
  1650 + ", eyesight='" + eyesight + '\'' +
  1651 + ", ear='" + ear + '\'' +
  1652 + ", hearing='" + hearing + '\'' +
  1653 + ", neck='" + neck + '\'' +
  1654 + ", chest='" + chest + '\'' +
  1655 + ", belly='" + belly + '\'' +
  1656 + ", spineFours='" + spineFours + '\'' +
  1657 + ", portaGenitals='" + portaGenitals + '\'' +
  1658 + ", stepStatus='" + stepStatus + '\'' +
  1659 + ", stoopStatus='" + stoopStatus + '\'' +
  1660 + ", stoopSign='" + stoopSign + '\'' +
  1661 + ", nerve='" + nerve + '\'' +
  1662 + ", bonez='" + bonez + '\'' +
  1663 + ", hipJoint='" + hipJoint + '\'' +
  1664 + ", hemoglobin='" + hemoglobin + '\'' +
  1665 + ", whiteCell='" + whiteCell + '\'' +
  1666 + ", platelet='" + platelet + '\'' +
  1667 + ", otherBlood='" + otherBlood + '\'' +
  1668 + ", urineProtein='" + urineProtein + '\'' +
  1669 + ", urineSugar='" + urineSugar + '\'' +
  1670 + ", urineAcetone='" + urineAcetone + '\'' +
  1671 + ", hematuria='" + hematuria + '\'' +
  1672 + ", otherUrine='" + otherUrine + '\'' +
  1673 + ", diagnose='" + diagnose + '\'' +
  1674 + ", handlSuggest='" + handlSuggest + '\'' +
  1675 + ", guideSuggest='" + guideSuggest + '\'' +
  1676 + ", checkDoctor='" + checkDoctor + '\'' +
  1677 + ", nextDate=" + nextDate +
  1678 + ", highRisk=" + highRisk +
  1679 + ", modified=" + modified +
  1680 + ", created=" + created +
  1681 + ", hospitalId='" + hospitalId + '\'' +
  1682 + ", weightEvaluate='" + weightEvaluate + '\'' +
  1683 + ", heightEvaluate='" + heightEvaluate + '\'' +
  1684 + ", headEvaluate='" + headEvaluate + '\'' +
  1685 + ", birth=" + birth +
  1686 + ", checkMonth=" + checkMonth +
  1687 + ", sportsEvaluation='" + sportsEvaluation + '\'' +
  1688 + ", heartAction='" + heartAction + '\'' +
  1689 + ", askOther='" + askOther + '\'' +
  1690 + ", babyCheckOther='" + babyCheckOther + '\'' +
  1691 + ", assistCheckOther='" + assistCheckOther + '\'' +
  1692 + ", navel=" + navel +
  1693 + ", cnqk='" + cnqk + '\'' +
  1694 + ", mtcnNum='" + mtcnNum + '\'' +
  1695 + ", xbNum='" + xbNum + '\'' +
  1696 + ", dbNum='" + dbNum + '\'' +
  1697 + ", qdtlTime='" + qdtlTime + '\'' +
  1698 + ", pfhrTime='" + pfhrTime + '\'' +
  1699 + ", wssAd='" + wssAd + '\'' +
  1700 + ", douhbqk=" + douhbqk +
  1701 + ", kq='" + kq + '\'' +
  1702 + ", cyNum='" + cyNum + '\'' +
  1703 + ", qcNum='" + qcNum + '\'' +
  1704 + ", btt='" + btt + '\'' +
  1705 + ", xf='" + xf + '\'' +
  1706 + ", xlClass=" + xlClass +
  1707 + ", xldq='" + xldq + '\'' +
  1708 + ", nd='" + nd + '\'' +
  1709 + ", ygbmky='" + ygbmky + '\'' +
  1710 + ", ygbmkt='" + ygbmkt + '\'' +
  1711 + ", ygeky='" + ygeky + '\'' +
  1712 + ", ygekt='" + ygekt + '\'' +
  1713 + ", yghxkt='" + yghxkt + '\'' +
  1714 + ", wlTong='" + wlTong + '\'' +
  1715 + ", wlXin='" + wlXin + '\'' +
  1716 + ", wlGai='" + wlGai + '\'' +
  1717 + ", wlMei='" + wlMei + '\'' +
  1718 + ", wlTie='" + wlTie + '\'' +
  1719 + ", wlQian='" + wlQian + '\'' +
  1720 + ", wlGe='" + wlGe + '\'' +
  1721 + ", wlMeng='" + wlMeng + '\'' +
  1722 + ", ygbmkyNum='" + ygbmkyNum + '\'' +
  1723 + ", ygbmktNum='" + ygbmktNum + '\'' +
  1724 + ", ygekyNum='" + ygekyNum + '\'' +
  1725 + ", ygektNum='" + ygektNum + '\'' +
  1726 + ", yghxktNum='" + yghxktNum + '\'' +
  1727 + ", xqgbzam='" + xqgbzam + '\'' +
  1728 + ", xqgczam='" + xqgczam + '\'' +
  1729 + ", albumin='" + albumin + '\'' +
  1730 + ", totalBilirubin='" + totalBilirubin + '\'' +
  1731 + ", jhBilirubin='" + jhBilirubin + '\'' +
  1732 + ", bcgYs='" + bcgYs + '\'' +
  1733 + ", bcgXz='" + bcgXz + '\'' +
  1734 + ", bcgHbx='" + bcgHbx + '\'' +
  1735 + ", bcgBxb='" + bcgBxb + '\'' +
  1736 + ", bcgSpxb='" + bcgSpxb + '\'' +
  1737 + ", bcgZlxb='" + bcgZlxb + '\'' +
  1738 + ", bcgDfkl='" + bcgDfkl + '\'' +
  1739 + ", bcgZfkl='" + bcgZfkl + '\'' +
  1740 + ", bcgJxw='" + bcgJxw + '\'' +
  1741 + ", bcgZwxw='" + bcgZwxw + '\'' +
  1742 + ", bcgZbj='" + bcgZbj + '\'' +
  1743 + ", bcgZj='" + bcgZj + '\'' +
  1744 + ", bcgJsc='" + bcgJsc + '\'' +
  1745 + ", bcgYc='" + bcgYc + '\'' +
  1746 + ", bcgQw='" + bcgQw + '\'' +
  1747 + ", wssa='" + wssa + '\'' +
  1748 + ", jcwd='" + jcwd + '\'' +
  1749 + ", wsse='" + wsse + '\'' +
  1750 + ", rzfx=" + rzfx +
  1751 + ", chatSc=" + chatSc +
  1752 + ", yyfyTest=" + yyfyTest +
  1753 + ", zlcp='" + zlcp + '\'' +
  1754 + ", gdzsc='" + gdzsc + '\'' +
  1755 + ", ssfx='" + ssfx + '\'' +
  1756 + ", gjzh='" + gjzh + '\'' +
  1757 + ", rxnl='" + rxnl + '\'' +
  1758 + ", xxbsc='" + xxbsc + '\'' +
  1759 + ", zlsc='" + zlsc + '\'' +
  1760 + ", qtfz='" + qtfz + '\'' +
  1761 + ", correctAge='" + correctAge + '\'' +
  1762 + '}';
  1763 + }
1615 1764 }
platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/ConvertHelper.java View file @ e27c903
... ... @@ -387,6 +387,15 @@
387 387 babyCheckDiagnosis.setDrugGllergic(drugGllergic);
388 388 babyCheckDiagnosis.setOtherText(babyCheckModel.getAskOther());
389 389  
  390 + babyCheckDiagnosis.setCnqk(babyCheckModel.getCnqk());
  391 + babyCheckDiagnosis.setMtcnNum(babyCheckModel.getMtcnNum());
  392 + babyCheckDiagnosis.setXbNum(babyCheckModel.getXbNum());
  393 + babyCheckDiagnosis.setDbNum(babyCheckModel.getDbNum());
  394 + babyCheckDiagnosis.setQdtlTime(babyCheckModel.getQdtlTime());
  395 + babyCheckDiagnosis.setPfhrTime(babyCheckModel.getPfhrTime());
  396 + babyCheckDiagnosis.setWssAd(babyCheckModel.getWssAd());
  397 + babyCheckDiagnosis.setDouhbqk(JsonUtil.obj2JsonString(babyCheckModel.getDouhbqk()));
  398 +
390 399 return babyCheckDiagnosis;
391 400 }
392 401 return null;
platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java View file @ e27c903
... ... @@ -433,6 +433,7 @@
433 433 logger.info("loadRpBaby babycheck by:" + hospitalId + ",babycheck size:" + (null == babyCheckModels ? 0 : babyCheckModels.size()));
434 434 if (CollectionUtils.isNotEmpty(babyCheckModels)) {
435 435 for (BabyCheckModel babyCheckModel : babyCheckModels) {
  436 + System.out.println("待同步的儿保检查数据:"+babyCheckModel.toString());
436 437 //儿保信息
437 438 BabyCheckBase babyCheckBase = ConvertHelper.convertToBabyCheckBase(babyCheckModel, babyModel);
438 439 babyCheckBase.setPatientId(patients.getId());
platform-job-index/src/main/resources/conf.properties View file @ e27c903
1   -#需要导入的妈咪贝比
2 1 maindata.driver=com.mysql.jdbc.Driver
3   -maindata.jdbcurl=jdbc:mysql://119.90.43.68:3307/mommybaby?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
4   -maindata.username=lyms_chengdu
5   -maindata.password=lyms2015
  2 +#maindata.jdbcurl=jdbc:mysql://192.168.1.69:3306/mommybaby?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
  3 +#maindata.username=lyms_chengdu
  4 +#maindata.password=lyms2015
6 5  
  6 +maindata.jdbcurl=jdbc:mysql://192.168.1.26:3306/mommybaby?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
  7 +maindata.username=mommybaby
  8 +maindata.password=Lyms123456
  9 +
  10 +
7 11 maindata.maxpoolsize=5
8 12 maindata.initialpoolsize=2
9 13 maindata.minpoolsize=2
10 14  
11 15  
12 16  
  17 +sequence.create.size=3000
  18 +sequence.index=20000000
  19 +sequence.min.size=300
  20 +sequence.schedule.expression=0 0 * * 1 ?
13 21  
14   -mongo.db.host=119.90.57.26
15   -mongo.db.port=27018
  22 +
  23 +
  24 +
  25 +mongo.db.host=192.168.1.26
  26 +mongo.db.port=10001
16 27 mongo.db.dbname=platform
17 28 mongo.db.username=platform
18 29 mongo.db.password=platform123
19 30  
20 31  
21 32  
... ... @@ -24,24 +35,21 @@
24 35 mongo.autoConnectRetry=true
25 36 mongo.socketKeepAlive=true
26 37  
27   -mysql.db.name=platform
28   -mysql.db.password=platform123
29   -mysql.driver=com.mysql.jdbc.Driver
30   -mysql.jdbcurl=jdbc:mysql://119.90.43.68:3307/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
  38 +#mysql.db.name=platform
  39 +#mysql.db.password=platform123
  40 +#mysql.driver=com.mysql.jdbc.Driver
  41 +#mysql.jdbcurl=jdbc:mysql://192.168.1.39:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
31 42  
32 43 mysql.maxpoolsize=5
33 44 mysql.initialpoolsize=2
34 45 mysql.minpoolsize=2
35 46  
36 47  
37   -
38   -
39 48 mysql.master.db.name=platform
40 49 mysql.master.db.password=platform123
41 50 mysql.master.driver=com.mysql.jdbc.Driver
42   -mysql.master.jdbcurl=jdbc:mysql://119.90.57.26:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
  51 +mysql.master.jdbcurl=jdbc:mysql://192.168.1.26:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
43 52  
44   -
45 53 redis.servers=localhost:6379
46 54  
47 55  
... ... @@ -49,5 +57,5 @@
49 57 report.db.username=LYMS_ODS
50 58 report.db.password=Welcome1
51 59  
52   -file.path=c://lastsynctime.txt
  60 +file.path=c://data/lastsynctime.txt
platform-job-index/src/main/resources/spring/applicationContext-sync-data.xml View file @ e27c903
... ... @@ -9,19 +9,19 @@
9 9 <!-- 采用注释的方式配置bean -->
10 10 <context:annotation-config />
11 11  
12   - <!--<bean id="configProperties"-->
13   - <!--class="org.springframework.beans.factory.config.PropertiesFactoryBean">-->
14   - <!--<property name="locations">-->
15   - <!--<list>-->
16   - <!--<value>classpath:conf.properties</value>-->
17   - <!--</list>-->
18   - <!--</property>-->
19   - <!--</bean>-->
  12 + <bean id="configProperties"
  13 + class="org.springframework.beans.factory.config.PropertiesFactoryBean">
  14 + <property name="locations">
  15 + <list>
  16 + <value>classpath:conf.properties</value>
  17 + </list>
  18 + </property>
  19 + </bean>
20 20  
21   - <!--<bean id="propertyConfigurer"-->
22   - <!--class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">-->
23   - <!--<property name="properties" ref="configProperties" />-->
24   - <!--</bean>-->
  21 + <bean id="propertyConfigurer"
  22 + class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
  23 + <property name="properties" ref="configProperties" />
  24 + </bean>
25 25  
26 26 <!--&lt;!&ndash; DataSource configuration 项目主数据库 &ndash;&gt;-->
27 27 <bean id="mainDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
platform-job-index/src/main/webapp/WEB-INF/lib/mainData.jar View file @ e27c903

No preview for this file type

platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java View file @ e27c903
1 1 package com.lyms.platform.operate.web;
2 2  
3 3 import com.lyms.platform.common.utils.DateUtil;
4   -import com.lyms.platform.common.utils.SerializUtils;
5 4 import com.lyms.platform.pojo.BasicConfig;
6   -import com.lyms.platform.pojo.DiagnoseConfigModel;
7 5 import net.sourceforge.pinyin4j.PinyinHelper;
8   -import org.apache.commons.codec.binary.Base64;
9 6 import org.apache.log4j.Logger;
10 7  
11   -import java.io.Serializable;
12 8 import java.util.Comparator;
13 9 import java.util.Date;
14 10 import java.util.List;
15 11  
16 12  
... ... @@ -22,17 +18,21 @@
22 18 private static org.apache.log4j.Logger log = Logger.getLogger("HTTP-INVOKE");
23 19  
24 20 public static void main(String[] args) throws Exception {
  21 + Date date = new Date();
  22 + date.setTime(1524043320001L);
  23 + System.out.println(DateUtil.getyyyy_MM_dd_hms(date));
  24 +
25 25 //月龄套餐
26 26 //月龄套餐
27 27 // List jctc = EnumUtil.toJson(ChildCareEnums.JCTCEnums.class);
28 28 // System.out.println(jctc);
29 29  
30 30 //根据出生孕周计算末次月经
31   - Date LastMens = DateUtil.addWeek(DateUtil.parseYMD("2018-01-01"),-34);
  31 + // Date LastMens = DateUtil.addWeek(DateUtil.parseYMD("2018-01-01"),-34);
32 32 //根据末次月经计算预产期
33   - Date dueDate = DateUtil.addMonth(LastMens, 9);
34   - dueDate = DateUtil.addDay(dueDate, 7);
35   - System.out.println(DateUtil.getyyyy_MM_dd(dueDate));
  33 + // Date dueDate = DateUtil.addMonth(LastMens, 9);
  34 + // dueDate = DateUtil.addDay(dueDate, 7);
  35 + // System.out.println(DateUtil.getyyyy_MM_dd(dueDate));
36 36 // System.out.println(EnumUtil.toJson(BabyDeformityEnums.class));
37 37  
38 38 // int day = DateUtil.getExcludeMonthDay(DateUtil.parseYMD("2018-04-19"),new Date());