Commit c8f3637009a3e38aef31ed5e27fef003590bc290
1 parent
3b69860a4d
Exists in
master
and in
6 other branches
update
Showing 3 changed files with 16 additions and 26 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/LhBabyEyeCheckService.java
View file @
c8f3637
| ... | ... | @@ -21,8 +21,9 @@ | 
| 21 | 21 | @Service("LhBabyEyeCheckService") | 
| 22 | 22 | public class LhBabyEyeCheckService extends BaseMongoDAOImpl<LhBabyEyeCheck> { | 
| 23 | 23 | |
| 24 | - public LhBabyEyeCheck add(LhBabyEyeCheck model) { | |
| 25 | - return save(model); | |
| 24 | + public String add(LhBabyEyeCheck model) { | |
| 25 | + mongoTemplate.insert(model); | |
| 26 | + return model.getId(); | |
| 26 | 27 | } | 
| 27 | 28 | |
| 28 | 29 | /** | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyOralCheckFacade.java
View file @
c8f3637
| ... | ... | @@ -86,10 +86,9 @@ | 
| 86 | 86 | return RespBuilder.buildSuccess(ResponseCode.NEED_BUILD); | 
| 87 | 87 | } | 
| 88 | 88 | //添加 | 
| 89 | - BabyOralCheck add=new BabyOralCheck(); | |
| 90 | 89 | if (StringUtils.isEmpty(babyOralCheck.getId())) { | 
| 91 | - add = babyOralCheckService.add(babyOralCheck); | |
| 92 | - operateLogFacade.addDeleteOptLog(userid, Integer.parseInt(hospitalId), add, OptActionEnums.ADD.getId(), "添加口腔检查"); | |
| 90 | + babyOralCheckService.add(babyOralCheck); | |
| 91 | + operateLogFacade.addDeleteOptLog(userid, Integer.parseInt(hospitalId), babyOralCheck, OptActionEnums.ADD.getId(), "添加口腔检查"); | |
| 93 | 92 | }else {//修改 | 
| 94 | 93 | babyOralCheck.setOperaterId(userid+""); | 
| 95 | 94 | babyOralCheck.setModified(new Date()); | 
| 96 | 95 | |
| ... | ... | @@ -106,15 +105,11 @@ | 
| 106 | 105 | checkQuery.setBabyId(babyOralCheck.getBabyId()); | 
| 107 | 106 | List<BabyOralCheck> babyOralChecks=babyOralCheckService.queryList(checkQuery,Sort.Direction.DESC,"oralCheckTime"); | 
| 108 | 107 | //修改最新的记录才会同步儿童档案,新增也会同步到儿童档案 | 
| 109 | - if( (CollectionUtils.isNotEmpty(babyOralChecks) && babyOralChecks.get(0).getId().equals(babyOralCheck.getId())) || | |
| 110 | - StringUtils.isEmpty(babyOralCheck.getId())){ | |
| 108 | + if( CollectionUtils.isNotEmpty(babyOralChecks) && babyOralChecks.get(0).getId().equals(babyOralCheck.getId())){ | |
| 111 | 109 | Update update = new Update(); | 
| 112 | - if(StringUtils.isEmpty(babyOralCheck.getId())){ | |
| 113 | - update.set("oralCheckId",add.getId()); | |
| 114 | - update.set("oralCheckYn",babyOralCheck.getYn()); | |
| 115 | - }else{ | |
| 116 | - update.set("oralCheckId",babyOralCheck.getId()); | |
| 117 | - } | |
| 110 | + update.set("oralCheckId",babyOralCheck.getId()); | |
| 111 | + update.set("oralCheckYn",YnEnums.YES.getId()); | |
| 112 | + | |
| 118 | 113 | update.set("positiveType",babyOralCheck.getPositiveType() ); | 
| 119 | 114 | update.set("oralCheckTime",babyOralCheck.getOralCheckTime() ); | 
| 120 | 115 | update.set("nextOralCheckTime",babyOralCheck.getNextOralCheckTime() ); | 
| ... | ... | @@ -133,7 +128,7 @@ | 
| 133 | 128 | BaseObjectResponse br = new BaseObjectResponse(); | 
| 134 | 129 | br.setErrorcode(ErrorCodeConstants.SUCCESS); | 
| 135 | 130 | br.setErrormsg("成功"); | 
| 136 | - br.setData(StringUtils.isNotEmpty(add.getId())?add.getId():babyOralCheck.getId()); | |
| 131 | + br.setData(babyOralCheck.getId()); | |
| 137 | 132 | return br; | 
| 138 | 133 | } | 
| 139 | 134 | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java
View file @
c8f3637
| ... | ... | @@ -86,10 +86,9 @@ | 
| 86 | 86 | return RespBuilder.buildSuccess(ResponseCode.NEED_BUILD); | 
| 87 | 87 | } | 
| 88 | 88 | //添加 | 
| 89 | - LhBabyEyeCheck add=new LhBabyEyeCheck(); | |
| 90 | 89 | if (StringUtils.isEmpty(babyCheck.getId())) { | 
| 91 | - add = lhBabyEyeCheckService.add(babyCheck); | |
| 92 | - operateLogFacade.addDeleteOptLog(userid, Integer.parseInt(hospitalId), add, OptActionEnums.ADD.getId(), "添加眼健康检查"); | |
| 90 | + lhBabyEyeCheckService.add(babyCheck); | |
| 91 | + operateLogFacade.addDeleteOptLog(userid, Integer.parseInt(hospitalId), babyCheck, OptActionEnums.ADD.getId(), "添加眼健康检查"); | |
| 93 | 92 | }else {//修改 | 
| 94 | 93 | babyCheck.setOperaterId(userid+""); | 
| 95 | 94 | babyCheck.setModified(new Date()); | 
| 96 | 95 | |
| ... | ... | @@ -106,15 +105,10 @@ | 
| 106 | 105 | checkQuery.setBabyId(babyCheck.getBabyId()); | 
| 107 | 106 | List<LhBabyEyeCheck> babyChecks=lhBabyEyeCheckService.queryList(checkQuery,Sort.Direction.DESC,"eyeCheckTime"); | 
| 108 | 107 | //修改最新的记录才会同步儿童档案,新增也会同步到儿童档案 | 
| 109 | - if( (CollectionUtils.isNotEmpty(babyChecks) && babyChecks.get(0).getId().equals(babyCheck.getId())) || | |
| 110 | - StringUtils.isEmpty(babyCheck.getId())){ | |
| 108 | + if( CollectionUtils.isNotEmpty(babyChecks) && babyChecks.get(0).getId().equals(babyCheck.getId()) ){ | |
| 111 | 109 | Update update = new Update(); | 
| 112 | - if(StringUtils.isEmpty(babyCheck.getId())){ | |
| 113 | - update.set("lhEyeCheckId",add.getId()); | |
| 114 | - update.set("lheyeCheckYn",YnEnums.YES.getId()); | |
| 115 | - }else{ | |
| 116 | - update.set("lhEyeCheckId",babyCheck.getId()); | |
| 117 | - } | |
| 110 | + update.set("lhEyeCheckId",babyCheck.getId()); | |
| 111 | + update.set("lheyeCheckYn",YnEnums.YES.getId()); | |
| 118 | 112 | update.set("lhEyePositiveType",babyCheck.getPositiveType() ); | 
| 119 | 113 | if(StringUtils.isNotEmpty(babyCheck.getChuPositiveType())){ | 
| 120 | 114 | update.set("lhChuEyePositiveType",babyCheck.getChuPositiveType() ); | 
| ... | ... | @@ -131,7 +125,7 @@ | 
| 131 | 125 | BaseObjectResponse br = new BaseObjectResponse(); | 
| 132 | 126 | br.setErrorcode(ErrorCodeConstants.SUCCESS); | 
| 133 | 127 | br.setErrormsg("成功"); | 
| 134 | - br.setData(StringUtils.isNotEmpty(add.getId())?add.getId():babyCheck.getId()); | |
| 128 | + br.setData(babyCheck.getId()); | |
| 135 | 129 | return br; | 
| 136 | 130 | } | 
| 137 | 131 |