Commit 5fea138fd288d7581e39376371263b24087282d8
1 parent
6779949301
Exists in
master
and in
6 other branches
承德公共卫生定时任务
Showing 2 changed files with 50 additions and 0 deletions
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
5fea138
... | ... | @@ -173,6 +173,25 @@ |
173 | 173 | //身长别体重 |
174 | 174 | private String heightWeight; |
175 | 175 | |
176 | + private Date createdTimeStart; | |
177 | + private Date createdTimeEnd; | |
178 | + | |
179 | + public Date getCreatedTimeEnd() { | |
180 | + return createdTimeEnd; | |
181 | + } | |
182 | + | |
183 | + public void setCreatedTimeEnd(Date createdTimeEnd) { | |
184 | + this.createdTimeEnd = createdTimeEnd; | |
185 | + } | |
186 | + | |
187 | + public Date getCreatedTimeStart() { | |
188 | + return createdTimeStart; | |
189 | + } | |
190 | + | |
191 | + public void setCreatedTimeStart(Date createdTimeStart) { | |
192 | + this.createdTimeStart = createdTimeStart; | |
193 | + } | |
194 | + | |
176 | 195 | public List getHighRiskInfos() { |
177 | 196 | return highRiskInfos; |
178 | 197 | } |
... | ... | @@ -894,6 +913,13 @@ |
894 | 913 | } |
895 | 914 | } |
896 | 915 | |
916 | + if(null != createdTimeStart && createdTimeEnd != null){ | |
917 | + if(c != null){ | |
918 | + c = c.where("created").gte(createdTimeStart).lte(createdTimeEnd); | |
919 | + }else{ | |
920 | + c = Criteria.where("created").gte(createdTimeStart).lte(createdTimeEnd); | |
921 | + } | |
922 | + } | |
897 | 923 | |
898 | 924 | if (c != null) { |
899 | 925 | return new MongoCondition(c.andOperator(condition.getCriteria())).toMongoQuery(); |
platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java
View file @
5fea138
... | ... | @@ -4354,8 +4354,31 @@ |
4354 | 4354 | } |
4355 | 4355 | |
4356 | 4356 | |
4357 | + /** | |
4358 | + * 承德智业儿童建档基本信息调用方法 | |
4359 | + * @param startDate | |
4360 | + * @param endDate | |
4361 | + * @return | |
4362 | + */ | |
4363 | + public BaseObjectResponse saveEtDa(String startDate,String endDate){ | |
4364 | + BaseObjectResponse br = null; | |
4365 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
4366 | + babyQuery.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); | |
4367 | + babyQuery.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); | |
4368 | + babyQuery.setYn(YnEnums.YES.getId()); | |
4369 | + List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
4370 | + if(models != null && models.size() > 0){ | |
4371 | + for(BabyModel babyModel : models){ | |
4372 | + br = saveChild_Info(babyModel); | |
4373 | + } | |
4374 | + } | |
4375 | + return br; | |
4376 | + } | |
4357 | 4377 | |
4358 | 4378 | |
4379 | + | |
4380 | + | |
4381 | + | |
4359 | 4382 | public void handleWork() { |
4360 | 4383 | java.util.Date end = new java.util.Date(); |
4361 | 4384 | java.util.Date start = new java.util.Date(end.getTime()-1000*60*60); |
... | ... | @@ -4368,6 +4391,7 @@ |
4368 | 4391 | saveFm(startDate, endDate); |
4369 | 4392 | saveChFs(startDate, endDate); |
4370 | 4393 | saveChFc(startDate, endDate); |
4394 | + saveEtDa(startDate, endDate); | |
4371 | 4395 | |
4372 | 4396 | } |
4373 | 4397 |