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