From bbe0a2fd03063316e50cf141986bda984599bbda Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Tue, 22 Feb 2022 23:41:42 +0800 Subject: [PATCH] Merge branch 'developer' --- zq-erp/src/main/java/com/matrix/system/hive/service/TaiYanAliyunSmsService.java | 48 +++++++++++++++++------------------------------- 1 files changed, 17 insertions(+), 31 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/TaiYanAliyunSmsService.java b/zq-erp/src/main/java/com/matrix/system/hive/service/TaiYanAliyunSmsService.java index b0f8369..1aa4621 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/service/TaiYanAliyunSmsService.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/service/TaiYanAliyunSmsService.java @@ -15,6 +15,7 @@ import com.matrix.system.common.bean.BusParameterSettings; import com.matrix.system.common.constance.AppConstance; import com.matrix.system.common.dao.BusParameterSettingsDao; +import com.matrix.system.common.service.BusParameterSettingService; import com.matrix.system.hive.bean.SysBeauticianState; import com.matrix.system.hive.bean.SysProjServices; import com.matrix.system.hive.bean.SysShopInfo; @@ -48,8 +49,7 @@ SysBeauticianStateService sysBeauticianStateService; - BusParameterSettingsDao busParameterSettingsDao; - + BusParameterSettingService busParameterSettingService; /** * 预约成功短信提醒 * @@ -58,12 +58,8 @@ @Async public void sendYycgNotice(SysProjServices services) { //短信接口为肽妍公司定制,暂时写死 - if (services.getCompanyId() != 17L) { - return; - } - if (isCloseSmsNotice(services)){ - return; - } + if (chackSetting(services)) return; + SysVipInfo sysVipInfo = vipInfoDao.selectById(services.getVipId()); SysShopInfo shopInfo = shopInfoService.findById(services.getShopId()); String date = DateUtil.dateFormatStr(new Date(), "yyyy年MM月dd日"); @@ -81,35 +77,14 @@ /** - * 判断是否开启了短信提醒 - * @param services - * @return - */ - private boolean isCloseSmsNotice(SysProjServices services) { - BusParameterSettings openSmsNoticeSetting = busParameterSettingsDao.selectCompanyParamByCode(AppConstance.OPEN_SMS_NOTICE, services.getCompanyId()); - if (StringUtils.isBlank(openSmsNoticeSetting.getParamValue()) - || AppConstance.IS_N.equals(openSmsNoticeSetting.getParamValue())) { - LogUtil.debug("未开启短信提醒"); - return true; - } - return false; - } - - - /** * 项目划扣短信提醒 * * @param services */ @Async public void sendHkNotice(SysProjServices services) { - //短信接口为肽妍公司定制,暂时写死 - if (services.getCompanyId() != 17L) { - return; - } - if (isCloseSmsNotice(services)){ - return; - } + if (chackSetting(services)) return; + SysVipInfo sysVipInfo = vipInfoDao.selectById(services.getVipId()); SysShopInfo shopInfo = shopInfoService.findById(services.getShopId()); String date = DateUtil.dateFormatStr(new Date(), "yyyy年MM月dd日"); @@ -136,5 +111,16 @@ } + private boolean chackSetting(SysProjServices services) { + //短信接口为肽妍公司定制,暂时写死 + if (services.getCompanyId() != 17L) { + return true; + } + if (!busParameterSettingService.isSettingOpen(AppConstance.OPEN_SMS_NOTICE, services.getCompanyId())) { + return true; + } + return false; + } + } -- Gitblit v1.9.1