From 3aae8ddd5b9624626921abdcc33122dccdcd5c61 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期五, 27 十二月 2024 13:24:46 +0800 Subject: [PATCH] 修改学时证书接收接口 --- exam-system/src/main/java/com/gkhy/exam/institutionalaccess/service/serviceImpl/ThBatchManagerServiceImpl.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 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..c427679 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,25 @@ 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()); + Boolean b = sendMessageUtil.sendMessageCheck(phone, map); + if (b){ + return AjaxResult.success(); + } + return AjaxResult.error(); + } + public String getObtainSuperiors(String code){ List<ThSubjectType> subjectTypeList = subjectTypeService.getSubjectTypeList(); if(StringUtils.isEmpty(code)){ -- Gitblit v1.9.2