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