Commit 5fea138fd288d7581e39376371263b24087282d8

Authored by gengxiaokai
1 parent 6779949301

承德公共卫生定时任务

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