|
|
@@ -111,7 +111,7 @@ public class OrderInfoService {
|
|
|
*/
|
|
|
public OrderInfo createOrder1(CreateOrder createOrder, Long userId) {
|
|
|
Package aPackage = packageRepo.findById(createOrder.getPackageId()).orElseThrow(new BusinessException("无套餐"));
|
|
|
- DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyyMMddHH");
|
|
|
+ DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
|
|
|
String localTime = df.format(LocalDateTime.now());
|
|
|
String orderNum = String.format("%05d", orderInfoRepo.orderNum() + 1);
|
|
|
OrderInfo order = OrderInfo.builder()
|
|
|
@@ -217,7 +217,12 @@ public class OrderInfoService {
|
|
|
// 短信通知
|
|
|
User user = order.getUser();
|
|
|
if (ObjectUtil.isNotNull(user.getPhone())) {
|
|
|
- smsService.sendNotification(user.getPhone(), order.getName(), order.getOrderNumber());
|
|
|
+ String name = order.getName();
|
|
|
+ if (order.getName().length() > 10) {
|
|
|
+ name = order.getName().substring(0, 9);
|
|
|
+ name += "...";
|
|
|
+ }
|
|
|
+ smsService.sendNotification(user.getPhone(), name, order.getOrderNumber());
|
|
|
}
|
|
|
// orderDelayService.remove(order.getId(), order.getCreatedAt());
|
|
|
}
|