diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IBloodSugarDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IBloodSugarDao.java index cacda2b..5d48528 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IBloodSugarDao.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IBloodSugarDao.java @@ -18,4 +18,6 @@ public interface IBloodSugarDao { int queryBloodSugarListCount(MongoQuery mongoQuery); List queryBloodSugarList(MongoQuery mongoQuery); + + BloodSugar findOneById(String id); } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/BloodSugarDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/BloodSugarDaoImpl.java index b78b4b9..b09d175 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/BloodSugarDaoImpl.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/BloodSugarDaoImpl.java @@ -32,4 +32,9 @@ public class BloodSugarDaoImpl extends BaseMongoDAOImpl implements I return find(mongoQuery.convertToMongoQuery()); } + @Override + public BloodSugar findOneById(String id) { + return findById(id); + } + } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BloodSugarService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BloodSugarService.java index 150bbbb..b6eb9ae 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BloodSugarService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BloodSugarService.java @@ -54,5 +54,7 @@ public class BloodSugarService { return Double.parseDouble(bloodSugar) > 6.7D ? 3 : Double.parseDouble(bloodSugar) < 4.4D ? 2 : 1; } } - + public BloodSugar findOneById(String id) { + return bloodSugarDao.findOneById(id); + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index c425197..66017b0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -4233,8 +4233,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient patientWeightService2.update(Query.query(Criteria.where("id").is(id)),patientWeight ); break; case 2: - BloodSugar bloodSugar=new BloodSugar(); - bloodSugar.setId(id); + BloodSugar bloodSugar=bloodSugarService.findOneById(id); bloodSugar.setIsPrint(1); bloodSugarService.update(bloodSugar); break;