| | |
| | | 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; |
| | | |
| | |
| | | */ |
| | | |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | public class YPSmsService |
| | | { |
| | | private final YPSmsApi smsApi; |
| | | /** |
| | | * 申请发送审批短信 |
| | | * @param phones 手机号 |
| | |
| | | { |
| | | String applyMsg = StringUtils.format(StringUtils.format(YPSmsApi.APPLY_TMP, applyUser)); |
| | | phones.forEach(phone->{ |
| | | YPSmsApi.sendSms(phone, applyMsg) ; |
| | | smsApi.sendSms(phone, applyMsg) ; |
| | | }); |
| | | } |
| | | |
| | |
| | | result = "审批通过"; |
| | | } |
| | | String applyMsg = StringUtils.format(StringUtils.format(YPSmsApi.CHECK_TMP, result)); |
| | | YPSmsApi.sendSms(phone, applyMsg) ; |
| | | smsApi.sendSms(phone, applyMsg) ; |
| | | } |
| | | |
| | | /** |
| | |
| | | { |
| | | String date = DateUtils.getFormatDatedd(planTime); |
| | | String applyMsg = StringUtils.format(StringUtils.format(YPSmsApi.COMPANY_TMP, applyDeptName, date)); |
| | | YPSmsApi.sendSms(phone, applyMsg) ; |
| | | smsApi.sendSms(phone, applyMsg) ; |
| | | } |
| | | } |