|
@@ -8,6 +8,7 @@ import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.CloudTeacherDao;
|
|
|
import com.ym.mec.biz.dal.dao.CloudTeacherOrderDao;
|
|
|
import com.ym.mec.biz.dal.dto.CloudTeacherOrderDto;
|
|
|
+import com.ym.mec.biz.dal.dto.Mapper;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
|
import com.ym.mec.biz.dal.enums.PaymentChannelEnum;
|
|
@@ -298,12 +299,10 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
|
|
|
|
|
|
@Override
|
|
|
public int sendSms(TenantOrderRecord record) {
|
|
|
- List<String> orderUsers = cloudTeacherOrderDao.findUserNameByOrderId(record.getId());
|
|
|
+ List<Mapper> orderUsers = cloudTeacherOrderDao.findUserNameByOrderId(record.getId());
|
|
|
Map<Integer, String> userPhones = new HashMap<>();
|
|
|
- int i = 0;
|
|
|
- for (String phone : orderUsers) {
|
|
|
- SysUser user = sysUserFeignService.queryUserByMobile(phone);
|
|
|
- userPhones.put(user.getId(), phone);
|
|
|
+ for (Mapper mapper : orderUsers) {
|
|
|
+ userPhones.put((Integer) mapper.getKey(), mapper.getValue().toString());
|
|
|
}
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.CLOUD_TEACHER_ORDER_SUCCESS, userPhones, null, 0, null, null);
|
|
|
return 0;
|