Commit 47c2f96567fc6a94875016a6553b010ce81ac9df
Exists in
master
and in
8 other branches
Merge remote-tracking branch 'origin/master'
Showing 7 changed files
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/param/CommunityQuery.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommunityConfigService.java
- platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CommunityConfigController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyManagerFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CommunityConfigRequest.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/param/CommunityQuery.java
View file @
47c2f96
| ... | ... | @@ -8,6 +8,15 @@ |
| 8 | 8 | public class CommunityQuery extends BaseQuery { |
| 9 | 9 | private String keyword; |
| 10 | 10 | private String id; |
| 11 | + private String level; | |
| 12 | + | |
| 13 | + public String getLevel() { | |
| 14 | + return level; | |
| 15 | + } | |
| 16 | + | |
| 17 | + public void setLevel(String level) { | |
| 18 | + this.level = level; | |
| 19 | + } | |
| 11 | 20 | |
| 12 | 21 | public String getId() { |
| 13 | 22 | return id; |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommunityConfigService.java
View file @
47c2f96
| ... | ... | @@ -10,6 +10,7 @@ |
| 10 | 10 | import org.springframework.beans.factory.annotation.Autowired; |
| 11 | 11 | import org.springframework.stereotype.Service; |
| 12 | 12 | |
| 13 | +import javax.swing.plaf.synth.Region; | |
| 13 | 14 | import java.util.List; |
| 14 | 15 | |
| 15 | 16 | /** |
| 16 | 17 | |
| 17 | 18 | |
| 18 | 19 | |
| 19 | 20 | |
| 20 | 21 | |
| 21 | 22 | |
| ... | ... | @@ -20,38 +21,38 @@ |
| 20 | 21 | @Autowired |
| 21 | 22 | private CommunityConfigDao communityConfigDao; |
| 22 | 23 | |
| 23 | - //添加小区 | |
| 24 | + | |
| 25 | + | |
| 26 | + //添加社区 | |
| 24 | 27 | public void appendCommunity(CommunityConfig communityConfig) { |
| 25 | - communityConfig.setType(2); | |
| 26 | 28 | communityConfigDao.addArea(communityConfig); |
| 27 | 29 | } |
| 28 | 30 | |
| 29 | - //添加区域 | |
| 30 | - public void appendArea(CommunityConfig communityConfig) { | |
| 31 | - communityConfig.setType(1); | |
| 32 | - communityConfigDao.addArea(communityConfig); | |
| 33 | - } | |
| 34 | - | |
| 35 | - //删除区域 | |
| 36 | - public void deleteArea(CommunityConfig communityConfig) { | |
| 31 | + //删除社区 | |
| 32 | + public void deleteCommunity(CommunityConfig communityConfig) { | |
| 37 | 33 | communityConfig.setYn(YnEnums.NO.getId()); |
| 38 | 34 | communityConfigDao.updateArea(MongoCondition.newInstance("id", communityConfig.getId(), MongoOper.IS).toMongoQuery(), communityConfig); |
| 39 | 35 | } |
| 40 | 36 | |
| 41 | - //更新区域 | |
| 42 | - public void updateArea(CommunityConfig communityConfig) { | |
| 37 | + //更新社区 | |
| 38 | + public void updateCommunity(CommunityConfig communityConfig) { | |
| 43 | 39 | communityConfigDao.updateArea(MongoCondition.newInstance("id", communityConfig.getId(), MongoOper.IS).toMongoQuery(), communityConfig); |
| 44 | 40 | } |
| 45 | 41 | |
| 46 | - //查询区域 | |
| 47 | - public List<CommunityConfig> queryArea(CommunityQuery communityQuery) { | |
| 42 | + //查询社区 | |
| 43 | + public List<CommunityConfig> queryCommunity(CommunityQuery communityQuery) { | |
| 48 | 44 | MongoCondition mongoCondition = MongoCondition.newInstance(); |
| 49 | 45 | if(null != communityQuery.getKeyword()) { |
| 50 | - mongoCondition.orCondition(new MongoCondition[]{new MongoCondition("name", communityQuery.getKeyword(), MongoOper.LIKE), new MongoCondition("parentId", communityQuery.getKeyword(), MongoOper.IS), new MongoCondition("id", communityQuery.getKeyword(), MongoOper.IS)}); | |
| 46 | + mongoCondition = mongoCondition.orCondition(new MongoCondition[]{new MongoCondition("name", communityQuery.getKeyword(), MongoOper.LIKE), new MongoCondition("gxxq", communityQuery.getKeyword(), MongoOper.LIKE)}); | |
| 51 | 47 | } |
| 52 | - mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS)); | |
| 53 | - | |
| 54 | - | |
| 48 | + mongoCondition.and("yn", YnEnums.YES.getId(), MongoOper.IS); | |
| 49 | + if(null != communityQuery.getLevel() && communityQuery.getLevel().equals("3")) { | |
| 50 | + mongoCondition = mongoCondition.andCondition(new MongoCondition("areaId", Integer.parseInt(communityQuery.getId()), MongoOper.IS)); | |
| 51 | + } else if(null != communityQuery.getLevel() && communityQuery.getLevel().equals("2")) { | |
| 52 | + mongoCondition = mongoCondition.andCondition(new MongoCondition("cityId", Integer.parseInt(communityQuery.getId()), MongoOper.IS)); | |
| 53 | + } else if(null != communityQuery.getLevel() && communityQuery.getLevel().equals("1")) { | |
| 54 | + mongoCondition = mongoCondition.andCondition(new MongoCondition("provinceId", Integer.parseInt(communityQuery.getId()), MongoOper.IS)); | |
| 55 | + } | |
| 55 | 56 | MongoQuery mongoQuery = mongoCondition.toMongoQuery(); |
| 56 | 57 | |
| 57 | 58 | if(null != communityQuery.getLimit()) { |
| 58 | 59 | |
| 59 | 60 | |
| 60 | 61 | |
| 61 | 62 | |
| ... | ... | @@ -62,34 +63,13 @@ |
| 62 | 63 | return communityConfigDao.queryArea(mongoQuery); |
| 63 | 64 | } |
| 64 | 65 | |
| 65 | - //查询小区 | |
| 66 | - public List<CommunityConfig> queryCommunity(CommunityQuery communityQuery) { | |
| 67 | - MongoCondition mongoCondition = MongoCondition.newInstance(); | |
| 68 | - if(null != communityQuery.getKeyword()) { | |
| 69 | - mongoCondition.orCondition(new MongoCondition[]{new MongoCondition("name", communityQuery.getKeyword(), MongoOper.LIKE), new MongoCondition("gxxq", communityQuery.getKeyword(), MongoOper.LIKE), new MongoCondition("parentId", communityQuery.getKeyword(), MongoOper.IS), new MongoCondition("id", communityQuery.getKeyword(), MongoOper.IS)}); | |
| 70 | - } | |
| 71 | 66 | |
| 72 | - if(null == communityQuery.getId()) { | |
| 73 | - mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS)); | |
| 74 | - } else { | |
| 75 | - mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS).and("id", communityQuery.getId(), MongoOper.IS)); | |
| 76 | - } | |
| 77 | 67 | |
| 78 | - MongoQuery mongoQuery = mongoCondition.toMongoQuery(); | |
| 79 | - communityQuery.setNeed("true"); | |
| 80 | - if(communityQuery.getNeed().equals("true")) { | |
| 81 | - communityQuery.mysqlBuild((int) communityConfigDao.queryCount(mongoQuery)); | |
| 82 | - mongoQuery.start(communityQuery.getOffset()).end(communityQuery.getLimit()); | |
| 83 | - } | |
| 84 | 68 | |
| 85 | - return communityConfigDao.queryArea(mongoQuery); | |
| 86 | - } | |
| 87 | - | |
| 88 | - | |
| 89 | 69 | //查询小区根据ID |
| 90 | 70 | public CommunityConfig getCommunityById(String id) { |
| 91 | 71 | MongoCondition mongoCondition = MongoCondition.newInstance(); |
| 92 | - mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS).and("id", id, MongoOper.IS)); | |
| 72 | + mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("id", id, MongoOper.IS)); | |
| 93 | 73 | MongoQuery mongoQuery = mongoCondition.toMongoQuery(); |
| 94 | 74 | List<CommunityConfig> communityConfigs = communityConfigDao.queryArea(mongoQuery); |
| 95 | 75 | |
| 96 | 76 | |
| ... | ... | @@ -100,27 +80,6 @@ |
| 100 | 80 | } |
| 101 | 81 | |
| 102 | 82 | |
| 103 | - //查询区域根据PID | |
| 104 | - public List<CommunityConfig> queryAreaByParentId(String pid) { | |
| 105 | - if(null == pid) return null; | |
| 106 | - MongoCondition mongoCondition = MongoCondition.newInstance().and("parentId", pid, MongoOper.IS).and("yn", YnEnums.YES.getId(), MongoOper.IS); | |
| 107 | - List<CommunityConfig> communityConfigs = communityConfigDao.queryArea(mongoCondition.toMongoQuery()); | |
| 108 | 83 | |
| 109 | - return communityConfigs; | |
| 110 | - } | |
| 111 | - | |
| 112 | - | |
| 113 | - //查询区域根据ID | |
| 114 | - public CommunityConfig queryAreaById(String id) { | |
| 115 | - if(null == id) return null; | |
| 116 | - | |
| 117 | - MongoCondition mongoCondition = MongoCondition.newInstance().and("id", id, MongoOper.IS).and("yn", YnEnums.YES.getId(), MongoOper.IS); | |
| 118 | - | |
| 119 | - List<CommunityConfig> communityConfigs = communityConfigDao.queryArea(mongoCondition.toMongoQuery()); | |
| 120 | - if(null != communityConfigs && 1 == communityConfigs.size()) { | |
| 121 | - return communityConfigs.get(0); | |
| 122 | - } | |
| 123 | - return null; | |
| 124 | - } | |
| 125 | 84 | } |
platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java
View file @
47c2f96
| 1 | 1 | package com.lyms.platform.pojo; |
| 2 | 2 | |
| 3 | 3 | import com.lyms.platform.common.enums.YnEnums; |
| 4 | +import org.springframework.data.mongodb.core.mapping.Document; | |
| 4 | 5 | |
| 5 | 6 | import java.util.List; |
| 6 | 7 | |
| 7 | 8 | |
| 8 | 9 | |
| 9 | 10 | |
| 10 | 11 | |
| 11 | 12 | |
| 12 | 13 | |
| 13 | 14 | |
| 14 | 15 | |
| 15 | 16 | |
| 16 | 17 | |
| 17 | 18 | |
| 18 | 19 | |
| 19 | 20 | |
| ... | ... | @@ -8,53 +9,50 @@ |
| 8 | 9 | * Created by Zhang.Rui on 2016/3/18. |
| 9 | 10 | * |
| 10 | 11 | */ |
| 12 | +@Document(collection="lyms_communityConfig") | |
| 11 | 13 | public class CommunityConfig { |
| 12 | 14 | private String id; |
| 13 | 15 | private String name; |
| 14 | - private String parentId; | |
| 15 | 16 | private Integer yn; |
| 16 | - private Integer type; //1 地名, 2 社区 | |
| 17 | - private CommunityConfig parent; | |
| 18 | - private List<CommunityConfig> nodes; | |
| 19 | 17 | private String gxxq; //管辖小区 |
| 18 | + private Integer provinceId; | |
| 19 | + private Integer cityId; | |
| 20 | + private Integer areaId; | |
| 20 | 21 | |
| 21 | - public String getGxxq() { | |
| 22 | - return gxxq; | |
| 23 | - } | |
| 24 | 22 | |
| 25 | - public void setGxxq(String gxxq) { | |
| 26 | - this.gxxq = gxxq; | |
| 23 | + public Integer getProvinceId() { | |
| 24 | + return provinceId; | |
| 27 | 25 | } |
| 28 | 26 | |
| 29 | - public List<CommunityConfig> getNodes() { | |
| 30 | - return nodes; | |
| 27 | + public void setProvinceId(Integer provinceId) { | |
| 28 | + this.provinceId = provinceId; | |
| 31 | 29 | } |
| 32 | 30 | |
| 33 | - public void setNodes(List<CommunityConfig> nodes) { | |
| 34 | - this.nodes = nodes; | |
| 31 | + public Integer getCityId() { | |
| 32 | + return cityId; | |
| 35 | 33 | } |
| 36 | 34 | |
| 37 | - public CommunityConfig getParent() { | |
| 38 | - return parent; | |
| 35 | + public void setCityId(Integer cityId) { | |
| 36 | + this.cityId = cityId; | |
| 39 | 37 | } |
| 40 | 38 | |
| 41 | - public void setParent(CommunityConfig parent) { | |
| 42 | - this.parent = parent; | |
| 39 | + public Integer getAreaId() { | |
| 40 | + return areaId; | |
| 43 | 41 | } |
| 44 | 42 | |
| 45 | - public Integer getType() { | |
| 46 | - return type; | |
| 43 | + public void setAreaId(Integer areaId) { | |
| 44 | + this.areaId = areaId; | |
| 47 | 45 | } |
| 48 | 46 | |
| 49 | - public void setType(Integer type) { | |
| 50 | - this.type = type; | |
| 47 | + public String getGxxq() { | |
| 48 | + return gxxq; | |
| 51 | 49 | } |
| 52 | 50 | |
| 53 | - public CommunityConfig(String parentId, String tmp) { | |
| 54 | - this.parentId = parentId; | |
| 55 | - this.yn = YnEnums.YES.getId(); | |
| 56 | - this.name = tmp; | |
| 51 | + public void setGxxq(String gxxq) { | |
| 52 | + this.gxxq = gxxq; | |
| 57 | 53 | } |
| 54 | + | |
| 55 | + | |
| 58 | 56 | public CommunityConfig() {} |
| 59 | 57 | |
| 60 | 58 | |
| 61 | 59 | |
| ... | ... | @@ -74,13 +72,7 @@ |
| 74 | 72 | this.name = name; |
| 75 | 73 | } |
| 76 | 74 | |
| 77 | - public String getParentId() { | |
| 78 | - return parentId; | |
| 79 | - } | |
| 80 | 75 | |
| 81 | - public void setParentId(String parentId) { | |
| 82 | - this.parentId = parentId; | |
| 83 | - } | |
| 84 | 76 | |
| 85 | 77 | public Integer getYn() { |
| 86 | 78 | return yn; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CommunityConfigController.java
View file @
47c2f96
| ... | ... | @@ -7,6 +7,7 @@ |
| 7 | 7 | import com.lyms.platform.biz.param.CommunityQuery; |
| 8 | 8 | import com.lyms.platform.biz.service.PatientsService; |
| 9 | 9 | import com.lyms.platform.common.annotation.TokenRequired; |
| 10 | +import com.lyms.platform.common.enums.YnEnums; | |
| 10 | 11 | import com.lyms.platform.operate.web.facade.PuerperaManagerFacade; |
| 11 | 12 | import com.lyms.platform.operate.web.request.PuerperaManagerQueryRequest; |
| 12 | 13 | import com.lyms.platform.operate.web.result.FrontEndResult; |
| 13 | 14 | |
| ... | ... | @@ -39,22 +40,10 @@ |
| 39 | 40 | @Autowired |
| 40 | 41 | private PatientsService patientsService; |
| 41 | 42 | |
| 42 | -// //新增小区 | |
| 43 | -// @RequestMapping(value = "addCommunity", method = RequestMethod.POST) | |
| 44 | -// @ResponseBody | |
| 45 | -// public BaseResponse addCommunity(@RequestBody @Valid CommunityConfigRequest communityConfigRequest) { | |
| 46 | -// CommunityConfig communityConfig = null; | |
| 47 | -// for(String tmp : communityConfigRequest.getNames()) { | |
| 48 | -// communityConfig = new CommunityConfig(communityConfigRequest.getParentId(), tmp); | |
| 49 | -// communityConfigService.appendCommunity(communityConfig); | |
| 50 | -// } | |
| 51 | -// return new BaseResponse() | |
| 52 | -// .setErrorcode(ErrorCodeConstants.SUCCESS) | |
| 53 | -// .setErrormsg("添加成功!"); | |
| 54 | -// } | |
| 55 | 43 | |
| 56 | 44 | |
| 57 | - //新增小区 | |
| 45 | + | |
| 46 | + //添加管辖区域 | |
| 58 | 47 | @RequestMapping(value = "addCommunity", method = RequestMethod.POST) |
| 59 | 48 | @ResponseBody |
| 60 | 49 | @TokenRequired |
| 61 | 50 | |
| 62 | 51 | |
| 63 | 52 | |
| ... | ... | @@ -69,17 +58,22 @@ |
| 69 | 58 | if(null == communityConfig) return null; |
| 70 | 59 | |
| 71 | 60 | communityConfig.setId(communityConfigRequest.getId()); |
| 72 | - communityConfig.setGxxq(communityConfig.getGxxq() + ", " + names.substring(1, names.length())); | |
| 61 | + if(null != communityConfig.getGxxq() && 0 < communityConfig.getGxxq().length() ) { | |
| 62 | + communityConfig.setGxxq(communityConfig.getGxxq() + ", " + names.substring(1, names.length())); | |
| 63 | + } else { | |
| 64 | + communityConfig.setGxxq( names.substring(1, names.length())); | |
| 65 | + } | |
| 73 | 66 | |
| 74 | - communityConfigService.updateArea(communityConfig); | |
| 75 | 67 | |
| 68 | + communityConfigService.updateCommunity(communityConfig); | |
| 69 | + | |
| 76 | 70 | return new BaseResponse() |
| 77 | 71 | .setErrorcode(ErrorCodeConstants.SUCCESS) |
| 78 | 72 | .setErrormsg("添加成功!"); |
| 79 | 73 | } |
| 80 | 74 | |
| 81 | 75 | |
| 82 | - //删除小区 | |
| 76 | + //删除管辖区域 | |
| 83 | 77 | @RequestMapping(value = "delCommunity/{id}", method = RequestMethod.DELETE) |
| 84 | 78 | @ResponseBody |
| 85 | 79 | @TokenRequired |
| ... | ... | @@ -87,7 +81,7 @@ |
| 87 | 81 | CommunityConfig communityConfig = new CommunityConfig(); |
| 88 | 82 | communityConfig.setId(id); |
| 89 | 83 | communityConfig.setGxxq(""); |
| 90 | - communityConfigService.updateArea(communityConfig); | |
| 84 | + communityConfigService.updateCommunity(communityConfig); | |
| 91 | 85 | |
| 92 | 86 | return new BaseResponse() |
| 93 | 87 | .setErrorcode(ErrorCodeConstants.SUCCESS) |
| ... | ... | @@ -95,8 +89,8 @@ |
| 95 | 89 | } |
| 96 | 90 | |
| 97 | 91 | |
| 98 | - //查询小区 | |
| 99 | - @RequestMapping(value = "queryCommunity", method = RequestMethod.GET) | |
| 92 | + //查询社区 | |
| 93 | + @RequestMapping(value = "communityConfig", method = RequestMethod.GET) | |
| 100 | 94 | @ResponseBody |
| 101 | 95 | @TokenRequired |
| 102 | 96 | public FrontEndResult queryCommunity(CommunityQuery communityQuery) { |
| ... | ... | @@ -104,12 +98,7 @@ |
| 104 | 98 | |
| 105 | 99 | if(null != communityConfigList) { |
| 106 | 100 | for(CommunityConfig communityConfig : communityConfigList) { |
| 107 | - communityConfig.setNodes(communityConfigService.queryAreaByParentId(communityConfig.getId())); | |
| 108 | - if(null != communityConfig.getParentId()) { | |
| 109 | - communityConfig.setParent(communityConfigService.queryAreaById(communityConfig.getParentId())); | |
| 110 | - } else { | |
| 111 | -// communityConfig.setParent(new CommunityConfig("0", "root")); | |
| 112 | - } | |
| 101 | + | |
| 113 | 102 | } |
| 114 | 103 | return FrontEndResult.ini().setData(communityConfigList).setPageInfo(communityQuery.getPageInfo()).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); |
| 115 | 104 | } |
| 116 | 105 | |
| 117 | 106 | |
| ... | ... | @@ -119,22 +108,27 @@ |
| 119 | 108 | |
| 120 | 109 | |
| 121 | 110 | |
| 122 | - //新增区域 | |
| 111 | + //新增社区 | |
| 123 | 112 | @RequestMapping(value = "communityConfig", method = RequestMethod.POST) |
| 124 | 113 | @ResponseBody |
| 125 | 114 | @TokenRequired |
| 126 | 115 | public BaseResponse appendArea(@RequestBody @Valid CommunityConfigRequest communityConfigRequest) { |
| 127 | 116 | CommunityConfig communityConfig = null; |
| 128 | 117 | for(String tmp : communityConfigRequest.getNames()) { |
| 129 | - communityConfig = new CommunityConfig(communityConfigRequest.getParentId(), tmp); | |
| 130 | - communityConfigService.appendArea(communityConfig); | |
| 118 | + communityConfig = new CommunityConfig(); | |
| 119 | + communityConfig.setYn(YnEnums.YES.getId()); | |
| 120 | + communityConfig.setName(tmp); | |
| 121 | + communityConfig.setProvinceId(communityConfigRequest.getProvinceId()); | |
| 122 | + communityConfig.setCityId(communityConfigRequest.getCityId()); | |
| 123 | + communityConfig.setAreaId(communityConfigRequest.getAreaId()); | |
| 124 | + communityConfigService.appendCommunity(communityConfig); | |
| 131 | 125 | } |
| 132 | 126 | return new BaseResponse() |
| 133 | 127 | .setErrorcode(ErrorCodeConstants.SUCCESS) |
| 134 | 128 | .setErrormsg("添加成功!"); |
| 135 | 129 | } |
| 136 | 130 | |
| 137 | - //删除区域 | |
| 131 | + //删除社区 | |
| 138 | 132 | @RequestMapping(value = "communityConfig/{id}", method = RequestMethod.DELETE) |
| 139 | 133 | @ResponseBody |
| 140 | 134 | @TokenRequired |
| 141 | 135 | |
| 142 | 136 | |
| 143 | 137 | |
| 144 | 138 | |
| 145 | 139 | |
| 146 | 140 | |
| 147 | 141 | |
| 148 | 142 | |
| 149 | 143 | |
| ... | ... | @@ -148,59 +142,55 @@ |
| 148 | 142 | |
| 149 | 143 | CommunityConfig communityConfig = new CommunityConfig(); |
| 150 | 144 | communityConfig.setId(id); |
| 151 | - communityConfigService.deleteArea(communityConfig); | |
| 145 | + communityConfigService.deleteCommunity(communityConfig); | |
| 152 | 146 | return new BaseResponse() |
| 153 | 147 | .setErrorcode(ErrorCodeConstants.SUCCESS) |
| 154 | 148 | .setErrormsg("删除成功!"); |
| 155 | 149 | } |
| 156 | 150 | |
| 157 | - //更新区域 | |
| 151 | + //更新社区 | |
| 158 | 152 | @RequestMapping(value = "communityConfig/{id}", method = RequestMethod.PUT) |
| 159 | 153 | @ResponseBody |
| 160 | 154 | @TokenRequired |
| 161 | - public BaseResponse updateArea(@RequestParam(required=true) String name,@RequestParam(required=true) String parentId, @PathVariable String id) { | |
| 155 | + public BaseResponse updateArea(@RequestParam(required=true) String name, @PathVariable String id) { | |
| 162 | 156 | CommunityConfig communityConfig = new CommunityConfig(); |
| 163 | - communityConfig.setParentId(parentId); | |
| 164 | 157 | communityConfig.setId(id); |
| 165 | 158 | communityConfig.setName(name); |
| 166 | - communityConfigService.updateArea(communityConfig); | |
| 159 | + communityConfigService.updateCommunity(communityConfig); | |
| 167 | 160 | return new BaseResponse() |
| 168 | 161 | .setErrorcode(ErrorCodeConstants.SUCCESS) |
| 169 | 162 | .setErrormsg("更新成功!"); |
| 170 | 163 | } |
| 171 | 164 | |
| 172 | - //查询区域 | |
| 173 | - @RequestMapping(value = "communityConfig", method = RequestMethod.GET) | |
| 174 | - @ResponseBody | |
| 175 | - @TokenRequired | |
| 176 | - public FrontEndResult queryArea(CommunityQuery communityQuery) { | |
| 177 | - List<CommunityConfig> communityConfigList = communityConfigService.queryArea(communityQuery); | |
| 165 | +// //查询区域 | |
| 166 | +// @RequestMapping(value = "communityConfig", method = RequestMethod.GET) | |
| 167 | +// @ResponseBody | |
| 168 | +// @TokenRequired | |
| 169 | +// public FrontEndResult queryArea(CommunityQuery communityQuery) { | |
| 170 | +// List<CommunityConfig> communityConfigList = communityConfigService.queryArea(communityQuery); | |
| 171 | +// | |
| 172 | +// if(null != communityConfigList) { | |
| 173 | +// for(CommunityConfig communityConfig : communityConfigList) { | |
| 174 | +// communityConfig.setNodes(communityConfigService.queryAreaByParentId(communityConfig.getId())); | |
| 175 | +// if(null != communityConfig.getParentId()) { | |
| 176 | +// communityConfig.setParent(communityConfigService.queryAreaById(communityConfig.getParentId())); | |
| 177 | +// } else { | |
| 178 | +//// communityConfig.setParent(new CommunityConfig("0", "root")); | |
| 179 | +// } | |
| 180 | +// } | |
| 181 | +// return FrontEndResult.ini().setData(communityConfigList).setPageInfo(communityQuery.getPageInfo()).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 182 | +// } | |
| 183 | +// return FrontEndResult.ini(ErrorCodeConstants.NO_DATA, "没有数据"); | |
| 184 | +// | |
| 185 | +// } | |
| 178 | 186 | |
| 179 | - if(null != communityConfigList) { | |
| 180 | - for(CommunityConfig communityConfig : communityConfigList) { | |
| 181 | - communityConfig.setNodes(communityConfigService.queryAreaByParentId(communityConfig.getId())); | |
| 182 | - if(null != communityConfig.getParentId()) { | |
| 183 | - communityConfig.setParent(communityConfigService.queryAreaById(communityConfig.getParentId())); | |
| 184 | - } else { | |
| 185 | -// communityConfig.setParent(new CommunityConfig("0", "root")); | |
| 186 | - } | |
| 187 | - } | |
| 188 | - return FrontEndResult.ini().setData(communityConfigList).setPageInfo(communityQuery.getPageInfo()).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 189 | - } | |
| 190 | - return FrontEndResult.ini(ErrorCodeConstants.NO_DATA, "没有数据"); | |
| 191 | 187 | |
| 192 | - } | |
| 193 | 188 | |
| 194 | - | |
| 195 | - | |
| 196 | 189 | // |
| 197 | 190 | @RequestMapping(value = "communityConfigTest", method = RequestMethod.GET) |
| 198 | 191 | @ResponseBody |
| 199 | 192 | public Integer communityConfigTest() { |
| 200 | - CommunityConfig communityConfig = new CommunityConfig(null, "河北省"); | |
| 201 | - communityConfigService.appendArea(communityConfig); | |
| 202 | - communityConfig = new CommunityConfig(null, "四川省"); | |
| 203 | - communityConfigService.appendArea(communityConfig); | |
| 193 | + | |
| 204 | 194 | return 1; |
| 205 | 195 | } |
| 206 | 196 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyManagerFacade.java
View file @
47c2f96
| ... | ... | @@ -207,7 +207,7 @@ |
| 207 | 207 | babyResult.setCommunityId(StringUtils.isEmpty(patients.getCommunityId()) ? "" : patients.getCommunityId()); |
| 208 | 208 | String comm="未分配"; |
| 209 | 209 | if(StringUtils.isNotEmpty(patients.getCommunityId())){ |
| 210 | - CommunityConfig communityConfig = communityConfigService.queryAreaById(patients.getCommunityId()); | |
| 210 | + CommunityConfig communityConfig = communityConfigService.getCommunityById(patients.getCommunityId()); | |
| 211 | 211 | if(null!=communityConfig){ |
| 212 | 212 | comm= communityConfig.getName(); |
| 213 | 213 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
47c2f96
| ... | ... | @@ -100,7 +100,7 @@ |
| 100 | 100 | PuerperaResult result = new PuerperaResult(); |
| 101 | 101 | String comm = "未分配"; |
| 102 | 102 | if (StringUtils.isNotEmpty(model.getCommunityId())) { |
| 103 | - CommunityConfig communityConfig = communityConfigService.queryAreaById(model.getCommunityId()); | |
| 103 | + CommunityConfig communityConfig = communityConfigService.getCommunityById(model.getCommunityId()); | |
| 104 | 104 | if (null != communityConfig) { |
| 105 | 105 | comm = communityConfig.getName(); |
| 106 | 106 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CommunityConfigRequest.java
View file @
47c2f96
| ... | ... | @@ -9,11 +9,13 @@ |
| 9 | 9 | */ |
| 10 | 10 | @Form |
| 11 | 11 | public class CommunityConfigRequest { |
| 12 | - @NotNull(message = "父ID不能为空") | |
| 13 | - private String parentId; | |
| 12 | + | |
| 13 | + private String id; | |
| 14 | + private Integer provinceId; | |
| 15 | + private Integer cityId; | |
| 16 | + private Integer areaId; | |
| 14 | 17 | @NotNull(message = "添加内容不能为空") |
| 15 | 18 | private String[] names; |
| 16 | - private String id; | |
| 17 | 19 | |
| 18 | 20 | public String getId() { |
| 19 | 21 | return id; |
| 20 | 22 | |
| ... | ... | @@ -23,12 +25,28 @@ |
| 23 | 25 | this.id = id; |
| 24 | 26 | } |
| 25 | 27 | |
| 26 | - public String getParentId() { | |
| 27 | - return parentId; | |
| 28 | + public Integer getProvinceId() { | |
| 29 | + return provinceId; | |
| 28 | 30 | } |
| 29 | 31 | |
| 30 | - public void setParentId(String parentId) { | |
| 31 | - this.parentId = parentId; | |
| 32 | + public void setProvinceId(Integer provinceId) { | |
| 33 | + this.provinceId = provinceId; | |
| 34 | + } | |
| 35 | + | |
| 36 | + public Integer getCityId() { | |
| 37 | + return cityId; | |
| 38 | + } | |
| 39 | + | |
| 40 | + public void setCityId(Integer cityId) { | |
| 41 | + this.cityId = cityId; | |
| 42 | + } | |
| 43 | + | |
| 44 | + public Integer getAreaId() { | |
| 45 | + return areaId; | |
| 46 | + } | |
| 47 | + | |
| 48 | + public void setAreaId(Integer areaId) { | |
| 49 | + this.areaId = areaId; | |
| 32 | 50 | } |
| 33 | 51 | |
| 34 | 52 | public String[] getNames() { |