|
@@ -21,6 +21,7 @@ import com.qmth.teachcloud.common.entity.SysConfig;
|
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
|
import com.qmth.teachcloud.common.enums.EnumResult;
|
|
|
import com.qmth.teachcloud.common.enums.ExceptionResultEnum;
|
|
|
+import com.qmth.teachcloud.common.service.AuthInfoService;
|
|
|
import com.qmth.teachcloud.common.service.BasicRoleDataPermissionService;
|
|
|
import com.qmth.teachcloud.common.service.CommonCacheService;
|
|
|
import com.qmth.teachcloud.common.service.SysConfigService;
|
|
@@ -50,7 +51,8 @@ public class BasicMessageServiceImpl extends ServiceImpl<BasicMessageMapper, Bas
|
|
|
@Resource
|
|
|
private SmsSendUtil smsSendUtil;
|
|
|
|
|
|
-
|
|
|
+ @Resource
|
|
|
+ private AuthInfoService authInfoService;
|
|
|
|
|
|
@Resource
|
|
|
private BasicRoleDataPermissionService basicRoleDataPermissionService;
|
|
@@ -115,6 +117,10 @@ public class BasicMessageServiceImpl extends ServiceImpl<BasicMessageMapper, Bas
|
|
|
* @param remark
|
|
|
*/
|
|
|
public void saveMessageSendLog(Long schoolId, Long userId, String userName, String mobileNumber, String paperNumber, String courseCode, String variableParams, MessageEnum messageType, Long createId, String remark) {
|
|
|
+ if(!authInfoService.allowPhoneLogin(schoolId)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
BasicMessage basicMessage = new BasicMessage();
|
|
|
String templateCode = null;
|
|
|
try {
|
|
@@ -193,6 +199,9 @@ public class BasicMessageServiceImpl extends ServiceImpl<BasicMessageMapper, Bas
|
|
|
if (basicMessage == null) {
|
|
|
return;
|
|
|
}
|
|
|
+ if(!authInfoService.allowPhoneLogin(basicMessage.getSchoolId())){
|
|
|
+ return;
|
|
|
+ }
|
|
|
if ("OK".equals(basicMessage.getSendStatus())) {
|
|
|
return;
|
|
|
}
|