From aaa55aa7b0be807ddd6814b13307f9cb2cd9c67a Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期六, 12 十月 2024 11:06:14 +0800
Subject: [PATCH] 新增课程审核 ,短信提醒

---
 exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThBatchManagerServiceImpl.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThBatchManagerServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThBatchManagerServiceImpl.java
index 34efd7f..be08ff3 100644
--- a/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThBatchManagerServiceImpl.java
+++ b/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThBatchManagerServiceImpl.java
@@ -10,6 +10,8 @@
 import com.gkhy.exam.institutionalaccess.model.vo.*;
 import com.gkhy.exam.institutionalaccess.service.*;
 import com.gkhy.exam.institutionalaccess.utils.ConvertTimeUtils;
+import com.gkhy.exam.institutionalaccess.utils.SendMessageUtil;
+import com.ruoyi.common.core.domain.AjaxResult;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -18,6 +20,7 @@
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -35,6 +38,11 @@
     private ThBatchCourseChapterService thBatchCourseChapterService;
     @Autowired
     private ThSubjectTypeService subjectTypeService;
+    @Autowired
+    private ThStudentManagerService thStudentManagerService;
+
+    @Autowired
+    private SendMessageUtil sendMessageUtil;
 
     @Override
     public List<ThBatchVO> listByPage(ThBatchQuery query) {
@@ -180,6 +188,22 @@
         return respDTOS;
     }
 
+    //短信提醒
+    @Override
+    public AjaxResult sendMes(String idcard) {
+        ThStudent thStudent = thStudentManagerService.findByIdCard(idcard);
+        if (StringUtils.isEmpty(thStudent.getPhone()) || thStudent.getPhone().equals("-")){
+            return AjaxResult.error("该学员未绑定手机号");
+        }
+        //调用短信接口
+        String[] phone={thStudent.getPhone()};
+        HashMap<String, String> map = new HashMap<>();
+        map.put("name",thStudent.getName());
+        map.put("platform",thStudent.getInstitutionName());
+        sendMessageUtil.sendMessageCheck(phone,map);
+        return AjaxResult.success();
+    }
+
     public String getObtainSuperiors(String code){
         List<ThSubjectType> subjectTypeList = subjectTypeService.getSubjectTypeList();
         if(StringUtils.isEmpty(code)){

--
Gitblit v1.9.2