Commit 89a3a8f979b739743f670dfd17c5b2fabf84d3b0
1 parent
51016f2e43
Exists in
master
and in
6 other branches
update
Showing 10 changed files with 81 additions and 71 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/CervicalCancerModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DefectiveChildController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PreEugenicsBaseController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PregnantDeathController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IFormReportService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/DefectiveChildServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PregnantDeathServerImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/CervicalCancerModel.java
View file @
89a3a8f
| ... | ... | @@ -78,6 +78,16 @@ |
| 78 | 78 | |
| 79 | 79 | private Date created; |
| 80 | 80 | |
| 81 | + private String hospitalId; | |
| 82 | + | |
| 83 | + public String getHospitalId() { | |
| 84 | + return hospitalId; | |
| 85 | + } | |
| 86 | + | |
| 87 | + public void setHospitalId(String hospitalId) { | |
| 88 | + this.hospitalId = hospitalId; | |
| 89 | + } | |
| 90 | + | |
| 81 | 91 | public String getAddress() { |
| 82 | 92 | return address; |
| 83 | 93 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java
View file @
89a3a8f
| ... | ... | @@ -57,7 +57,7 @@ |
| 57 | 57 | @TokenRequired |
| 58 | 58 | public BaseResponse add(@RequestBody CervicalCancerRequest param, HttpServletRequest request) { |
| 59 | 59 | param.setCreateUser(getUserId(request).toString()); |
| 60 | - return cervicalCancerService.add(param); | |
| 60 | + return cervicalCancerService.add(param,getUserId(request)); | |
| 61 | 61 | } |
| 62 | 62 | |
| 63 | 63 | /** |
| ... | ... | @@ -82,8 +82,8 @@ |
| 82 | 82 | @RequestMapping(method = RequestMethod.GET, value = "/listPage") |
| 83 | 83 | @ResponseBody |
| 84 | 84 | @TokenRequired |
| 85 | - public BaseListResponse listPage(@JsonAlias CervicalCancerListRequest param) { | |
| 86 | - return cervicalCancerService.listPage(param); | |
| 85 | + public BaseListResponse listPage(@JsonAlias CervicalCancerListRequest param,HttpServletRequest request) { | |
| 86 | + return cervicalCancerService.listPage(param,getUserId(request)); | |
| 87 | 87 | } |
| 88 | 88 | |
| 89 | 89 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DefectiveChildController.java
View file @
89a3a8f
| ... | ... | @@ -57,7 +57,7 @@ |
| 57 | 57 | @TokenRequired |
| 58 | 58 | public BaseResponse add(@RequestBody DefectiveChildRequest param, HttpServletRequest request) { |
| 59 | 59 | param.setCreateUser(getUserId(request).toString()); |
| 60 | - return defectiveChildService.add(param); | |
| 60 | + return defectiveChildService.add(param,getUserId(request)); | |
| 61 | 61 | } |
| 62 | 62 | |
| 63 | 63 | /** |
| ... | ... | @@ -82,8 +82,8 @@ |
| 82 | 82 | @RequestMapping(method = RequestMethod.GET, value = "/listPage") |
| 83 | 83 | @ResponseBody |
| 84 | 84 | @TokenRequired |
| 85 | - public BaseListResponse listPage(@JsonAlias DefectiveChildListRequest param) { | |
| 86 | - return defectiveChildService.listPage(param); | |
| 85 | + public BaseListResponse listPage(@JsonAlias DefectiveChildListRequest param,HttpServletRequest request) { | |
| 86 | + return defectiveChildService.listPage(param,getUserId(request)); | |
| 87 | 87 | } |
| 88 | 88 | |
| 89 | 89 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PreEugenicsBaseController.java
View file @
89a3a8f
| ... | ... | @@ -58,7 +58,7 @@ |
| 58 | 58 | public BaseResponse add( @RequestBody PreEugenicsBaseRequest param, HttpServletRequest request) { |
| 59 | 59 | Integer userId = getUserId(request); |
| 60 | 60 | param.setCreateUser(userId.toString()); |
| 61 | - return iPreEugenicsService.add(param); | |
| 61 | + return iPreEugenicsService.add(param,getUserId(request)); | |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 64 | /** |
| ... | ... | @@ -85,8 +85,8 @@ |
| 85 | 85 | @RequestMapping(method = RequestMethod.GET, value = "/listPage") |
| 86 | 86 | @ResponseBody |
| 87 | 87 | @TokenRequired |
| 88 | - public BaseListResponse listPage(@JsonAlias PreEugenicsBaseListRequest param) { | |
| 89 | - return iPreEugenicsService.listPage(param); | |
| 88 | + public BaseListResponse listPage(@JsonAlias PreEugenicsBaseListRequest param,HttpServletRequest request) { | |
| 89 | + return iPreEugenicsService.listPage(param,getUserId(request)); | |
| 90 | 90 | } |
| 91 | 91 | |
| 92 | 92 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PregnantDeathController.java
View file @
89a3a8f
| ... | ... | @@ -58,7 +58,7 @@ |
| 58 | 58 | @TokenRequired |
| 59 | 59 | public BaseResponse add(@RequestBody PregnantDeathRequest param, HttpServletRequest request) { |
| 60 | 60 | param.setCreateUser(getUserId(request).toString()); |
| 61 | - return pregnantDeathServer.add(param); | |
| 61 | + return pregnantDeathServer.add(param,getUserId(request)); | |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 64 | /** |
| ... | ... | @@ -83,8 +83,8 @@ |
| 83 | 83 | @RequestMapping(method = RequestMethod.GET, value = "/listPage") |
| 84 | 84 | @ResponseBody |
| 85 | 85 | @TokenRequired |
| 86 | - public BaseListResponse listPage(@JsonAlias PregnantDeathListRequest param) { | |
| 87 | - return pregnantDeathServer.listPage(param); | |
| 86 | + public BaseListResponse listPage(@JsonAlias PregnantDeathListRequest param,HttpServletRequest request) { | |
| 87 | + return pregnantDeathServer.listPage(param,getUserId(request)); | |
| 88 | 88 | } |
| 89 | 89 | |
| 90 | 90 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IFormReportService.java
View file @
89a3a8f
| ... | ... | @@ -14,7 +14,7 @@ |
| 14 | 14 | * @param param |
| 15 | 15 | * @return |
| 16 | 16 | */ |
| 17 | - BaseResponse add(Q param); | |
| 17 | + BaseResponse add(Q param,Integer userId); | |
| 18 | 18 | |
| 19 | 19 | /** |
| 20 | 20 | * 编辑单个 |
| ... | ... | @@ -30,7 +30,7 @@ |
| 30 | 30 | * @param param |
| 31 | 31 | * @return |
| 32 | 32 | */ |
| 33 | - BaseListResponse listPage(S param); | |
| 33 | + BaseListResponse listPage(S param,Integer userId); | |
| 34 | 34 | |
| 35 | 35 | /** |
| 36 | 36 | * 单个查询 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
View file @
89a3a8f
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | import java.util.Date; |
| 4 | 4 | import java.util.List; |
| 5 | 5 | |
| 6 | +import com.lyms.platform.operate.web.facade.AutoMatchFacade; | |
| 6 | 7 | import org.springframework.beans.BeanUtils; |
| 7 | 8 | import org.springframework.beans.factory.annotation.Autowired; |
| 8 | 9 | import org.springframework.data.domain.Sort; |
| ... | ... | @@ -38,6 +39,9 @@ |
| 38 | 39 | @Autowired |
| 39 | 40 | private BasicConfigService basicConfigService; |
| 40 | 41 | |
| 42 | + @Autowired | |
| 43 | + private AutoMatchFacade autoMatchFacade; | |
| 44 | + | |
| 41 | 45 | /** |
| 42 | 46 | * 保存单个 |
| 43 | 47 | * |
| 44 | 48 | |
| ... | ... | @@ -45,8 +49,9 @@ |
| 45 | 49 | * @return |
| 46 | 50 | */ |
| 47 | 51 | @Override |
| 48 | - public BaseResponse add(CervicalCancerRequest param) { | |
| 52 | + public BaseResponse add(CervicalCancerRequest param,Integer userId) { | |
| 49 | 53 | param.setCreated(new Date()); |
| 54 | + param.setHospitalId(autoMatchFacade.getHospitalId(userId)); | |
| 50 | 55 | mongoTemplate.insert(param); |
| 51 | 56 | return new BaseResponse(); |
| 52 | 57 | } |
| ... | ... | @@ -73,7 +78,10 @@ |
| 73 | 78 | * @return |
| 74 | 79 | */ |
| 75 | 80 | @Override |
| 76 | - public BaseListResponse listPage(CervicalCancerListRequest param) { | |
| 81 | + public BaseListResponse listPage(CervicalCancerListRequest param,Integer userId) { | |
| 82 | + | |
| 83 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 84 | + | |
| 77 | 85 | Query query = new Query(); |
| 78 | 86 | String keyword = param.getKeyword(); |
| 79 | 87 | if (StringUtils.isNotEmpty(keyword)) { |
| ... | ... | @@ -87,6 +95,8 @@ |
| 87 | 95 | if (StringUtils.isNotEmpty(idCardNo)) { |
| 88 | 96 | query.addCriteria(Criteria.where("idCardNo").is(idCardNo)); |
| 89 | 97 | } |
| 98 | + | |
| 99 | + query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 90 | 100 | String provinceId = param.getProvinceId(); |
| 91 | 101 | if (StringUtils.isNotEmpty(provinceId)) { |
| 92 | 102 | query.addCriteria(Criteria.where("provinceId").is(provinceId)); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/DefectiveChildServiceImpl.java
View file @
89a3a8f
| ... | ... | @@ -4,6 +4,7 @@ |
| 4 | 4 | import java.util.LinkedList; |
| 5 | 5 | import java.util.List; |
| 6 | 6 | |
| 7 | +import com.lyms.platform.operate.web.facade.AutoMatchFacade; | |
| 7 | 8 | import org.springframework.beans.BeanUtils; |
| 8 | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 9 | 10 | import org.springframework.data.domain.Sort; |
| ... | ... | @@ -53,6 +54,11 @@ |
| 53 | 54 | @Autowired |
| 54 | 55 | private OrganizationService organizationService; |
| 55 | 56 | |
| 57 | + | |
| 58 | + @Autowired | |
| 59 | + private AutoMatchFacade autoMatchFacade; | |
| 60 | + | |
| 61 | + | |
| 56 | 62 | /** |
| 57 | 63 | * 保存单个 |
| 58 | 64 | * |
| 59 | 65 | |
| ... | ... | @@ -60,8 +66,9 @@ |
| 60 | 66 | * @return |
| 61 | 67 | */ |
| 62 | 68 | @Override |
| 63 | - public BaseResponse add(DefectiveChildRequest param) { | |
| 69 | + public BaseResponse add(DefectiveChildRequest param,Integer userId) { | |
| 64 | 70 | DefectiveChildModel model = param; |
| 71 | + model.setHospitalId(autoMatchFacade.getHospitalId(userId)); | |
| 65 | 72 | mongoTemplate.insert(model); |
| 66 | 73 | return new BaseResponse(); |
| 67 | 74 | } |
| ... | ... | @@ -93,7 +100,9 @@ |
| 93 | 100 | * @return |
| 94 | 101 | */ |
| 95 | 102 | @Override |
| 96 | - public BaseListResponse listPage(DefectiveChildListRequest param) { | |
| 103 | + public BaseListResponse listPage(DefectiveChildListRequest param,Integer userId) { | |
| 104 | + | |
| 105 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 97 | 106 | Query query = new Query(); |
| 98 | 107 | String createUser = param.getCreateUser(); |
| 99 | 108 | if (StringUtils.isNotEmpty(createUser)) { |
| ... | ... | @@ -106,10 +115,7 @@ |
| 106 | 115 | Date dayLastSecond = DateUtil.getDayLastSecond(DateUtil.parseYMD(endCreateTime)); |
| 107 | 116 | query.addCriteria(Criteria.where("created").gte(dayFirstSecond).lte(dayLastSecond)); |
| 108 | 117 | } |
| 109 | - String hospitalId = param.getHospitalId(); | |
| 110 | - if (StringUtils.isNotEmpty(hospitalId)) { | |
| 111 | - query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 112 | - } | |
| 118 | + query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 113 | 119 | String province = param.getProvince(); |
| 114 | 120 | if (StringUtils.isNotEmpty(province)) { |
| 115 | 121 | query.addCriteria(Criteria.where("province").is(province)); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
View file @
89a3a8f
| ... | ... | @@ -5,6 +5,7 @@ |
| 5 | 5 | import java.util.List; |
| 6 | 6 | import java.util.Map; |
| 7 | 7 | |
| 8 | +import com.lyms.platform.operate.web.facade.AutoMatchFacade; | |
| 8 | 9 | import com.lyms.platform.permission.service.UsersService; |
| 9 | 10 | import org.springframework.beans.BeanUtils; |
| 10 | 11 | import org.springframework.beans.factory.annotation.Autowired; |
| ... | ... | @@ -43,6 +44,9 @@ |
| 43 | 44 | public class PreEugebicsServiceImpl extends BaseServiceImpl implements IPreEugenicsService { |
| 44 | 45 | |
| 45 | 46 | @Autowired |
| 47 | + private AutoMatchFacade autoMatchFacade; | |
| 48 | + | |
| 49 | + @Autowired | |
| 46 | 50 | private MongoTemplate mongoTemplate; |
| 47 | 51 | |
| 48 | 52 | @Autowired |
| 49 | 53 | |
| ... | ... | @@ -131,8 +135,10 @@ |
| 131 | 135 | * @return |
| 132 | 136 | */ |
| 133 | 137 | @Override |
| 134 | - public BaseResponse add(PreEugenicsBaseRequest param) { | |
| 138 | + public BaseResponse add(PreEugenicsBaseRequest param,Integer userId) { | |
| 139 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 135 | 140 | PreEugenicsBaseModel model = param; |
| 141 | + model.setHospitalId(hospitalId); | |
| 136 | 142 | model.setCreated(new Date()); |
| 137 | 143 | mongoTemplate.insert(model); |
| 138 | 144 | return new BaseResponse(); |
| ... | ... | @@ -165,7 +171,9 @@ |
| 165 | 171 | * @return |
| 166 | 172 | */ |
| 167 | 173 | @Override |
| 168 | - public BaseListResponse listPage(PreEugenicsBaseListRequest param) { | |
| 174 | + public BaseListResponse listPage(PreEugenicsBaseListRequest param,Integer userId) { | |
| 175 | + | |
| 176 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 169 | 177 | Query query = new Query(); |
| 170 | 178 | String searchType = param.getSearchType(); |
| 171 | 179 | String idCardNo = param.getIdCardNo(); |
| ... | ... | @@ -180,10 +188,7 @@ |
| 180 | 188 | String number = param.getNumber(); |
| 181 | 189 | query = getQueryByNumber(query, searchType, number); |
| 182 | 190 | |
| 183 | - String hospitalId = param.getHospitalId(); | |
| 184 | - if (StringUtils.isNotEmpty(hospitalId)) { | |
| 185 | - query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 186 | - } | |
| 191 | + query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 187 | 192 | |
| 188 | 193 | String createUser = param.getCreateUser(); |
| 189 | 194 | if (StringUtils.isNotEmpty(createUser)) { |
| 190 | 195 | |
| 191 | 196 | |
| 192 | 197 | |
| 193 | 198 | |
| 194 | 199 | |
| 195 | 200 | |
| 196 | 201 | |
| ... | ... | @@ -219,59 +224,30 @@ |
| 219 | 224 | String provinceId = param.getProvince(); |
| 220 | 225 | if (StringUtils.isNotEmpty(provinceId)) { |
| 221 | 226 | if ("1".equals(searchType)) { |
| 222 | - | |
| 223 | - query.addCriteria(Criteria.where("husbandAccountCity").is(provinceId) | |
| 224 | - .orOperator(Criteria.where("husbandCurrentProvince").is(provinceId))); | |
| 227 | + query.addCriteria(Criteria.where("husbandCurrentProvince").is(provinceId)); | |
| 225 | 228 | } else if ("2".equals(searchType)) { |
| 226 | - query.addCriteria(Criteria.where("wifeAccountProvince").is(provinceId) | |
| 227 | - .orOperator(Criteria.where("wifeCurrentProvince").is(provinceId))); | |
| 228 | - } else { | |
| 229 | - query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountProvince").is(provinceId) | |
| 230 | - ,(Criteria.where("husbandCurrentProvince").is(provinceId)) | |
| 231 | - ,(Criteria.where("wifeAccountProvince").is(provinceId)) | |
| 232 | - ,(Criteria.where("wifeCurrentProvince").is(provinceId)))); | |
| 229 | + query.addCriteria(Criteria.where("wifeCurrentProvince").is(provinceId)); | |
| 233 | 230 | } |
| 234 | 231 | String cityId = param.getCity(); |
| 235 | 232 | if (StringUtils.isNotEmpty(cityId)) { |
| 236 | 233 | if ("1".equals(searchType)) { |
| 237 | - query.addCriteria(Criteria.where("husbandAccountCity").is(cityId) | |
| 238 | - .orOperator(Criteria.where("husbandCurrentCity").is(cityId))); | |
| 234 | + query.addCriteria(Criteria.where("husbandCurrentCity").is(cityId)); | |
| 239 | 235 | } else if ("2".equals(searchType)) { |
| 240 | - query.addCriteria(Criteria.where("wifeAccountProvince").is(provinceId) | |
| 241 | - .orOperator(Criteria.where("wifeCurrentProvince").is(provinceId))); | |
| 242 | - } else { | |
| 243 | - query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountCity").is(cityId) | |
| 244 | - ,(Criteria.where("husbandCurrentCity").is(cityId)) | |
| 245 | - ,(Criteria.where("wifeAccountCity").is(cityId)) | |
| 246 | - ,(Criteria.where("wifeCurrentCity").is(cityId)))); | |
| 236 | + query.addCriteria(Criteria.where("wifeCurrentCity").is(provinceId)); | |
| 247 | 237 | } |
| 248 | 238 | String areaId = param.getArea(); |
| 249 | 239 | if (StringUtils.isNotEmpty(areaId)) { |
| 250 | 240 | if ("1".equals(searchType)) { |
| 251 | - query.addCriteria(Criteria.where("husbandAccountArea").is(areaId) | |
| 252 | - .orOperator(Criteria.where("husbandCurrentArea").is(areaId))); | |
| 241 | + query.addCriteria(Criteria.where("husbandCurrentArea").is(areaId)); | |
| 253 | 242 | } else if ("2".equals(searchType)) { |
| 254 | - query.addCriteria(Criteria.where("wifeAccountArea").is(areaId) | |
| 255 | - .orOperator(Criteria.where("wifeCurrentArea").is(areaId))); | |
| 256 | - } else { | |
| 257 | - query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountArea").is(areaId) | |
| 258 | - ,(Criteria.where("husbandCurrentArea").is(areaId)) | |
| 259 | - ,(Criteria.where("wifeAccountArea").is(areaId)) | |
| 260 | - ,(Criteria.where("wifeCurrentArea").is(areaId)))); | |
| 243 | + query.addCriteria(Criteria.where("wifeCurrentArea").is(areaId)); | |
| 261 | 244 | } |
| 262 | 245 | String streetId = param.getStreet(); |
| 263 | 246 | if (StringUtils.isNotEmpty(streetId)) { |
| 264 | 247 | if ("1".equals(searchType)) { |
| 265 | - query.addCriteria(Criteria.where("husbandAccountStreet").is(streetId) | |
| 266 | - .orOperator(Criteria.where("husbandCurrentStreet").is(streetId))); | |
| 248 | + query.addCriteria(Criteria.where("husbandCurrentStreet").is(streetId)); | |
| 267 | 249 | } else if ("2".equals(searchType)) { |
| 268 | - query.addCriteria(Criteria.where("wifeAccountStreet").is(streetId) | |
| 269 | - .orOperator(Criteria.where("wifeCurrentStreet").is(streetId)));; | |
| 270 | - } else { | |
| 271 | - query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountStreet").is(streetId) | |
| 272 | - ,(Criteria.where("husbandCurrentStreet").is(streetId)) | |
| 273 | - ,(Criteria.where("wifeAccountStreet").is(streetId)) | |
| 274 | - ,(Criteria.where("wifeCurrentStreet").is(streetId)))); | |
| 250 | + query.addCriteria(Criteria.where("wifeCurrentStreet").is(streetId)); | |
| 275 | 251 | } |
| 276 | 252 | } |
| 277 | 253 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PregnantDeathServerImpl.java
View file @
89a3a8f
| ... | ... | @@ -4,6 +4,7 @@ |
| 4 | 4 | import java.util.LinkedList; |
| 5 | 5 | import java.util.List; |
| 6 | 6 | |
| 7 | +import com.lyms.platform.operate.web.facade.AutoMatchFacade; | |
| 7 | 8 | import org.springframework.beans.BeanUtils; |
| 8 | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 9 | 10 | import org.springframework.data.domain.Sort; |
| ... | ... | @@ -51,6 +52,11 @@ |
| 51 | 52 | @Autowired |
| 52 | 53 | private UsersService usersService; |
| 53 | 54 | |
| 55 | + | |
| 56 | + @Autowired | |
| 57 | + private AutoMatchFacade autoMatchFacade; | |
| 58 | + | |
| 59 | + | |
| 54 | 60 | /** |
| 55 | 61 | * 保存单个 |
| 56 | 62 | * |
| 57 | 63 | |
| ... | ... | @@ -58,8 +64,9 @@ |
| 58 | 64 | * @return |
| 59 | 65 | */ |
| 60 | 66 | @Override |
| 61 | - public BaseResponse add(PregnantDeathRequest param) { | |
| 67 | + public BaseResponse add(PregnantDeathRequest param,Integer userId) { | |
| 62 | 68 | param.setCreated(new Date()); |
| 69 | + param.setHospitalId(autoMatchFacade.getHospitalId(userId)); | |
| 63 | 70 | mongoTemplate.insert(param); |
| 64 | 71 | return new BaseResponse(); |
| 65 | 72 | } |
| ... | ... | @@ -86,7 +93,10 @@ |
| 86 | 93 | * @return |
| 87 | 94 | */ |
| 88 | 95 | @Override |
| 89 | - public BaseListResponse listPage(PregnantDeathListRequest param) { | |
| 96 | + public BaseListResponse listPage(PregnantDeathListRequest param,Integer userId) { | |
| 97 | + | |
| 98 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 99 | + | |
| 90 | 100 | Query query = new Query(); |
| 91 | 101 | // 编号 |
| 92 | 102 | String number = param.getNumber(); |
| ... | ... | @@ -119,10 +129,8 @@ |
| 119 | 129 | query.addCriteria(Criteria.where("createUser").is(createUser)); |
| 120 | 130 | } |
| 121 | 131 | // 填写单位 |
| 122 | - String hospitalId = param.getHospitalId(); | |
| 123 | - if (StringUtils.isNotEmpty(hospitalId)) { | |
| 124 | - query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 125 | - } | |
| 132 | + | |
| 133 | + query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); | |
| 126 | 134 | // 填写时间 |
| 127 | 135 | String startCreated = param.getStartCreated(); |
| 128 | 136 | String endCreated = param.getEndCreated(); |