Commit d94a6726638f59666b8e1ff0c5aa35e9cc2cc745
1 parent
6cf98f88df
Exists in
master
and in
6 other branches
update
Showing 3 changed files with 28 additions and 28 deletions
platform-dal/src/main/java/com/lyms/platform/pojo/BabyOralCheck.java
View file @
d94a672
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyOralCheckController.java
View file @
d94a672
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyOralCheckFacade.java
View file @
d94a672
... | ... | @@ -110,24 +110,23 @@ |
110 | 110 | //修改最新的记录才会同步儿童档案,新增也会同步到儿童档案 |
111 | 111 | if( (CollectionUtils.isNotEmpty(babyOralChecks) && babyOralChecks.get(0).getId().equals(babyOralCheck.getId())) || |
112 | 112 | StringUtils.isEmpty(babyOralCheck.getId())){ |
113 | - BabyModel babyModel2 = new BabyModel(); | |
113 | + Update update = new Update(); | |
114 | 114 | if(StringUtils.isEmpty(babyOralCheck.getId())){ |
115 | - babyModel2.setOralCheckId(add.getId()); | |
116 | - babyModel2.setOralCheckYn(babyOralCheck.getYn()); | |
115 | + update.set("oralCheckId",add.getId()); | |
116 | + update.set("oralCheckYn",babyOralCheck.getYn()); | |
117 | 117 | }else{ |
118 | - babyModel2.setOralCheckId(babyOralCheck.getId()); | |
118 | + update.set("oralCheckId",babyOralCheck.getId()); | |
119 | 119 | } |
120 | - babyModel2.setPositiveType(babyOralCheck.getPositiveType()); | |
121 | - babyModel2.setOralCheckTime(babyOralCheck.getOralCheckTime()); | |
122 | - babyModel2.setNextOralCheckTime(babyOralCheck.getNextOralCheckTime()); | |
123 | - babyModel2.setOralCheckDoctor(babyOralCheck.getOralCheckDoctor()); | |
124 | - babyModel2.setOralHighRisk(babyOralCheck.getOralHighRisk()); | |
125 | - babyModel2.setOralCheckMonthId(babyOralCheck.getCheckMonthId()); | |
126 | - babyModel2.setQc(babyOralCheck.getQc()); | |
127 | - babyModel2.setHc(babyOralCheck.getHc()); | |
128 | - babyModel2.setWgfb(babyOralCheck.getWgfb()); | |
129 | - babyModel2.setOralCheckMonthAge(babyOralCheck.getCheckMonthAge()); | |
130 | - Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(babyModel2)); | |
120 | + update.set("positiveType",babyOralCheck.getPositiveType() ); | |
121 | + update.set("oralCheckTime",babyOralCheck.getOralCheckTime() ); | |
122 | + update.set("nextOralCheckTime",babyOralCheck.getNextOralCheckTime() ); | |
123 | + update.set("oralCheckDoctor",babyOralCheck.getOralCheckDoctor() ); | |
124 | + update.set("oralHighRisk",babyOralCheck.getOralHighRisk() ); | |
125 | + update.set("oralCheckMonthId",babyOralCheck.getCheckMonthId() ); | |
126 | + update.set("qc",babyOralCheck.getQc() ); | |
127 | + update.set("hc",babyOralCheck.getHc() ); | |
128 | + update.set("wgfb",babyOralCheck.getWgfb() ); | |
129 | + update.set("oralCheckMonthAge",babyOralCheck.getCheckMonthAge() ); | |
131 | 130 | mongoTemplate.updateFirst(Query.query(Criteria.where("id").is(babyOralCheck.getBabyId())), update, BabyModel.class); |
132 | 131 | } |
133 | 132 | |
134 | 133 | |
135 | 134 | |
136 | 135 | |
... | ... | @@ -149,24 +148,23 @@ |
149 | 148 | checkQuery.setYn(YnEnums.YES.getId()); |
150 | 149 | checkQuery.setBabyId(oralCheck.getBabyId()); |
151 | 150 | List<BabyOralCheck> babyOralChecks=babyOralCheckService.queryList(checkQuery,Sort.Direction.DESC,"created"); |
152 | - BabyModel babyModel = new BabyModel(); | |
151 | + Update update = new Update(); | |
153 | 152 | //删除唯一的检查记录 |
154 | 153 | if( CollectionUtils.isEmpty(babyOralChecks)){ |
155 | - babyModel.setOralCheckYn(YnEnums.NO.getId()); | |
154 | + update.set("yn", YnEnums.NO.getId()); | |
156 | 155 | }else {//儿童档案数据同步为删除后最后一条 |
157 | 156 | BabyOralCheck babyOralCheck=babyOralChecks.get(0); |
158 | - babyModel.setPositiveType(babyOralCheck.getPositiveType()); | |
159 | - babyModel.setOralCheckTime(babyOralCheck.getOralCheckTime()); | |
160 | - babyModel.setNextOralCheckTime(babyOralCheck.getNextOralCheckTime()); | |
161 | - babyModel.setOralCheckDoctor(babyOralCheck.getOralCheckDoctor()); | |
162 | - babyModel.setOralHighRisk(babyOralCheck.getOralHighRisk()); | |
163 | - babyModel.setOralCheckMonthId(babyOralCheck.getCheckMonthId()); | |
164 | - babyModel.setQc(babyOralCheck.getQc()); | |
165 | - babyModel.setHc(babyOralCheck.getHc()); | |
166 | - babyModel.setWgfb(babyOralCheck.getWgfb()); | |
167 | - babyModel.setOralCheckMonthAge(babyOralCheck.getCheckMonthAge()); | |
157 | + update.set("positiveType",babyOralCheck.getPositiveType() ); | |
158 | + update.set("oralCheckTime",babyOralCheck.getOralCheckTime() ); | |
159 | + update.set("nextOralCheckTime",babyOralCheck.getNextOralCheckTime() ); | |
160 | + update.set("oralCheckDoctor",babyOralCheck.getOralCheckDoctor() ); | |
161 | + update.set("oralHighRisk",babyOralCheck.getOralHighRisk() ); | |
162 | + update.set("oralCheckMonthId",babyOralCheck.getCheckMonthId() ); | |
163 | + update.set("qc",babyOralCheck.getQc() ); | |
164 | + update.set("hc",babyOralCheck.getHc() ); | |
165 | + update.set("wgfb",babyOralCheck.getWgfb() ); | |
166 | + update.set("oralCheckMonthAge",babyOralCheck.getCheckMonthAge() ); | |
168 | 167 | } |
169 | - Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(babyModel)); | |
170 | 168 | mongoTemplate.updateFirst(Query.query(Criteria.where("id").is(oralCheck.getBabyId())), update, BabyModel.class); |
171 | 169 | } |
172 | 170 | BaseObjectResponse br = new BaseObjectResponse(); |