diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java index fa933a4..276bf63 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java @@ -330,11 +330,16 @@ public class CouponServiceImpl implements CouponService { Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(userId)), Patients.class); if (patients != null) { //徐倩要求添加的 ,以后有什么问题她负责 20180712 - couponInfo.setUseDate(new Date()); - //couponInfo.setUseDate(patients.getBookbuildingDate()); - couponInfo.setOperatorUseId(patients.getBookbuildingDoctor()); - couponInfo.setUsedHospitalId(patients.getHospitalId()); - couponInfo.setUsedId(patients.getId()); + try { + AntExRecordModel antExRecordModel = mongoTemplate.findOne(Query.query(Criteria.where("parentId").is(patients.getId())), AntExRecordModel.class); + couponInfo.setUseDate(new Date()); + //couponInfo.setUseDate(patients.getBookbuildingDate()); + couponInfo.setOperatorUseId(antExRecordModel.getCheckDoctor()); + couponInfo.setUsedHospitalId(patients.getHospitalId()); + couponInfo.setUsedId(patients.getId()); + } catch (Exception e) { + e.printStackTrace(); + } } } else { BabyModel baby = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(userId)), BabyModel.class);