From 4dfc4e1d548967080ca2b73497f55aeac4fa3c2e Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 8 Apr 2020 09:12:38 +0800 Subject: [PATCH] update --- .../operate/web/facade/AntenatalExaminationFacade.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index 28bf20c..4b55e7b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -345,6 +345,24 @@ public class AntenatalExaminationFacade { sieveDao.updateChanQianSieve(sieveModel); } } + + + /** 验证产检券是否可用 可用就改为已使用状态 */ + if (StringUtils.isNotBlank(antExAddRequest.getCouponCode()) && antExAddRequest.getCouponType() != null && "216".equals(hospitalId)) { + BaseObjectResponse resp = couponService.validate(antExAddRequest.getCouponCode(), antExAddRequest.getCouponType(), autoMatchFacade.getHospitalId(userId)); + if (resp.getErrorcode() != 0) { + return resp; + } else { + couponService.use(autoMatchFacade.getHospitalId(userId), antExAddRequest.getCouponCode(), userId, model.getId()); + + //秦皇岛妇幼使用完优惠劵后需要把对应优惠劵插入到秦皇岛妇幼his + if ("216".equals(hospitalId)) + { + qhdCouponUse( hospitalId, antExAddRequest.getCouponCode(), userId); + } + } + } + } else { model.setOperator(userId); model.setYn(YnEnums.YES.getId()); -- 1.8.3.1