From 94b5684557d4987add639a94d1ad41c32b5d00c0 Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期二, 03 九月 2024 10:32:29 +0800 Subject: [PATCH] 审批人修改 --- project-enforce/src/main/java/com/project/enforce/service/impl/YPSmsService.java | 30 +++++++++++++++++++++++++----- 1 files changed, 25 insertions(+), 5 deletions(-) diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/YPSmsService.java b/project-enforce/src/main/java/com/project/enforce/service/impl/YPSmsService.java index ae27e73..b7f6591 100644 --- a/project-enforce/src/main/java/com/project/enforce/service/impl/YPSmsService.java +++ b/project-enforce/src/main/java/com/project/enforce/service/impl/YPSmsService.java @@ -1,8 +1,9 @@ package com.project.enforce.service.impl; -import com.project.common.sms.YPSmsApi; import com.project.common.utils.DateUtils; import com.project.common.utils.StringUtils; +import com.project.system.sms.YPSmsApi; +import lombok.RequiredArgsConstructor; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; @@ -17,8 +18,10 @@ */ @Service +@RequiredArgsConstructor public class YPSmsService { + private final YPSmsApi smsApi; /** * 鐢宠鍙戦�佸鎵圭煭淇� * @param phones 鎵嬫満鍙� @@ -29,7 +32,7 @@ { String applyMsg = StringUtils.format(StringUtils.format(YPSmsApi.APPLY_TMP, applyUser)); phones.forEach(phone->{ - YPSmsApi.sendSms(phone, applyMsg) ; + smsApi.sendSms(phone, applyMsg) ; }); } @@ -46,7 +49,7 @@ result = "瀹℃壒閫氳繃"; } String applyMsg = StringUtils.format(StringUtils.format(YPSmsApi.CHECK_TMP, result)); - YPSmsApi.sendSms(phone, applyMsg) ; + smsApi.sendSms(phone, applyMsg) ; } /** @@ -58,8 +61,25 @@ @Async public void sendCompanyMsg(String phone, String applyDeptName, Date planTime) { - String date = DateUtils.getFormatDatedd(planTime); + String date = DateUtils.dateTimeHh(planTime); String applyMsg = StringUtils.format(StringUtils.format(YPSmsApi.COMPANY_TMP, applyDeptName, date)); - YPSmsApi.sendSms(phone, applyMsg) ; + smsApi.sendSms(phone, applyMsg) ; + } + + /** + * 閫氱煡浼佷笟瀹℃牳缁撴灉 + * @param phone 鎵嬫満鍙� + * @param checkStatus 鎵ф硶閮ㄩ棬 + */ + @Async + public void sendCompanyCheckMsg(String phone, Integer checkStatus) + { + String companyCheckMsg; + if (checkStatus==-1){ + companyCheckMsg = YPSmsApi.COMPANY_CHECK_FILE_TMP; + } else { + companyCheckMsg = YPSmsApi.COMPANY_CHECK_SUCCESS_TMP; + } + smsApi.sendSms(phone, companyCheckMsg) ; } } -- Gitblit v1.9.1