diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java index 22e5fa0..8b98973 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java @@ -50,12 +50,12 @@ public class SmnFacade { SmnModel smnModel = mongoTemplate.findOne(query, SmnModel.class); if (smnModel != null) { - BeanUtils.copyProperties(smnModel,param); - param.setHospitalId(hospitalId); - param.setStatus(2); + BeanUtils.copyProperties(param,smnModel); + smnModel.setHospitalId(hospitalId); + smnModel.setStatus(2); Query query1 = Query.query(Criteria.where("id").is(smnModel.getId())); Update update = MongoConvertHelper - .convertToNativeUpdate(ReflectionUtils.getUpdateField(param)); + .convertToNativeUpdate(ReflectionUtils.getUpdateField(smnModel)); mongoTemplate.updateFirst(query1, update, SmnModel.class); return new BaseResponse(); }