Commit 75b8f29208714c3d918a3344f69dd377679aef0e

Authored by dongqin
1 parent 3ee8d8d1f6

修复bug

Showing 1 changed file with 17 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AreaCountFacade.java View file @ 75b8f29
... ... @@ -1696,7 +1696,10 @@
1696 1696 private HashMap<String, Object> getStringObjectHashMap(HealthChargeModel model) {
1697 1697 Date createDate = model.getCreated();
1698 1698 String name = "", healthTypeName = "", typeName = "", sourceName = "", doctorName = "";
  1699 + // 类型 1-体重 2-。。。
1699 1700 Integer healthType = model.getHealthType();
  1701 + // 1-院内 2-临时
  1702 + Integer source = model.getSource();
1700 1703 if (5 == healthType){
1701 1704 // 儿童
1702 1705 String babyForeignId = model.getBabyForeignId();
1703 1706  
1704 1707  
1705 1708  
... ... @@ -1707,19 +1710,28 @@
1707 1710 }
1708 1711 }
1709 1712 } else {
  1713 +
1710 1714 // 孕妇
1711 1715 String yumForeignId = model.getForeignId();
1712 1716 if (yumForeignId != null){
1713   - Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(yumForeignId)), Patients.class);
1714   - if (patients != null) {
1715   - name = patients.getUsername();
1716   -
  1717 + // 建档
  1718 + if ( source == 1){
  1719 + Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(yumForeignId)), Patients.class);
  1720 + if (patients != null) {
  1721 + name = patients.getUsername();
  1722 + }
1717 1723 }
  1724 + // 临时建档
  1725 + if (source == 2){
  1726 + TemporaryUserModel userModel = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(yumForeignId)), TemporaryUserModel.class);
  1727 + if (userModel != null){
  1728 + name = userModel.getUserName();
  1729 + }
  1730 + }
1718 1731 }
1719 1732 }
1720 1733 healthTypeName = getHealthTypeName(model, healthTypeName);
1721 1734 typeName = getTypeName(model, typeName);
1722   - Integer source = model.getSource();
1723 1735 if (source != null) {
1724 1736 if (source == 1) {
1725 1737 sourceName = "院内报告";