订单短信发送

This commit is contained in:
syruan 2025-02-24 18:27:46 +08:00
parent ff2d52126e
commit c62c65e34f
1 changed files with 18 additions and 0 deletions

View File

@ -12,7 +12,9 @@ import com.bonus.common.core.utils.DateUtils;
import com.bonus.common.core.utils.SpringUtils;
import com.bonus.common.core.utils.StringUtils;
import com.bonus.common.core.utils.encryption.Sm4Utils;
import com.bonus.common.core.utils.sms.SmsUtils;
import com.bonus.common.redis.service.RedisService;
import com.bonus.common.security.service.SmsService;
import com.bonus.common.security.utils.SecurityUtils;
import com.bonus.material.basic.domain.BmMessage;
import com.bonus.material.basic.mapper.BmMessageMapper;
@ -71,6 +73,9 @@ public class OrderServiceImpl implements OrderService {
@Resource
private RedisService redisService;
@Resource
private SmsService smsService;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@Override
@ -117,6 +122,19 @@ public class OrderServiceImpl implements OrderService {
orderDetailDto.setOrderId(orderInfoDto.getOrderId());
orderMapper.insertOrderDetail(orderDetailDto);
}
String loginUserPhone = SecurityUtils.getLoginUser().getSysUser().getPhonenumber();
if (loginUserPhone != null && !loginUserPhone.isEmpty()) {
if (loginUserPhone.length() == 11) {
SmsUtils.smsToken(loginUserPhone, "订单编号:" + code + "已下单,请尽快处理。", "");
} else if (loginUserPhone.length() > 11) {
SmsUtils.smsToken(Sm4Utils.decrypt(loginUserPhone), "订单编号:" + code + "已下单,请尽快处理。", "");
} else {
System.err.println("-----------用户绑定手机号,格式异常!!!---------------");
}
} else {
System.err.println("-----------用户未绑定手机号,获取登录手机号为空---------------");
}
}
TmTask tmTask = new TmTask();
tmTask.setTaskType(TmTaskTypeEnum.TM_TASK_ORDER.getTaskTypeId());