diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java index d15047e..14f7f21 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java @@ -157,10 +157,12 @@ public class BloodSugarServiceImpl extends BaseServiceImpl implements IBloodSuga String ymd, Integer sugarType){ if (sugarStatistics!=null){ - Update up = new Update(); - up.set("sugarType", sugarType); - up.set("modified",new Date()); - mongoTemplate.updateMulti(Query.query(Criteria.where("id").is(sugarStatistics.getId())), up, BloodSugarStatistics.class); + if (sugarType!=1){ + Update up = new Update(); + up.set("sugarType", sugarType); + up.set("modified",new Date()); + mongoTemplate.updateMulti(Query.query(Criteria.where("id").is(sugarStatistics.getId())), up, BloodSugarStatistics.class); + } }else { sugarStatistics=new BloodSugarStatistics(); sugarStatistics.setParentId(patients.getId());