|
@@ -67,9 +67,14 @@ public class OrderInfoService {
|
|
|
if (StrUtil.isNotEmpty(pageQuery.getSearch())) {
|
|
if (StrUtil.isNotEmpty(pageQuery.getSearch())) {
|
|
|
withdrawService.getNickname(pageQuery.getSearch(), and, root, criteriaBuilder);
|
|
withdrawService.getNickname(pageQuery.getSearch(), and, root, criteriaBuilder);
|
|
|
}
|
|
}
|
|
|
- if (CollUtil.isNotEmpty(finalPackageIds)) {
|
|
|
|
|
- and.add(root.get("packageId").in(finalPackageIds));
|
|
|
|
|
|
|
+ if (attractionsId > 0) {
|
|
|
|
|
+ if (CollUtil.isNotEmpty(finalPackageIds)) {
|
|
|
|
|
+ and.add(root.get("packageId").in(finalPackageIds));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ and.add(criteriaBuilder.equal(root.get("id"), 0));
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
return criteriaBuilder.and(and.toArray(new Predicate[0]));
|
|
return criteriaBuilder.and(and.toArray(new Predicate[0]));
|
|
|
}), JpaUtils.toPageRequest(pageQuery));
|
|
}), JpaUtils.toPageRequest(pageQuery));
|
|
|
}
|
|
}
|
|
@@ -115,6 +120,9 @@ public class OrderInfoService {
|
|
|
.name(aPackage.getName())
|
|
.name(aPackage.getName())
|
|
|
.repeatedly(aPackage.isRepeatedly())
|
|
.repeatedly(aPackage.isRepeatedly())
|
|
|
.num(createOrder.getNum())
|
|
.num(createOrder.getNum())
|
|
|
|
|
+ .realName(createOrder.getRealName())
|
|
|
|
|
+ .buyPhone(createOrder.getBuyPhone())
|
|
|
|
|
+ .IDNo(createOrder.getIDNo())
|
|
|
.build();
|
|
.build();
|
|
|
if (ObjectUtil.isNotEmpty(createOrder.getStockId())) {
|
|
if (ObjectUtil.isNotEmpty(createOrder.getStockId())) {
|
|
|
// 保存规格
|
|
// 保存规格
|
|
@@ -218,9 +226,9 @@ public class OrderInfoService {
|
|
|
// 上级分销
|
|
// 上级分销
|
|
|
this.distribution2(order);
|
|
this.distribution2(order);
|
|
|
User user = order.getUser();
|
|
User user = order.getUser();
|
|
|
- if (ObjectUtil.isNotNull(user.getPhone())){
|
|
|
|
|
- smsService.sendNotification(user.getPhone(),order.getName(),order.getOrderNumber());
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// if (ObjectUtil.isNotNull(user.getPhone())) {
|
|
|
|
|
+// smsService.sendNotification(user.getPhone(), order.getName(), order.getOrderNumber());
|
|
|
|
|
+// }
|
|
|
|
|
|
|
|
// orderDelayService.remove(order.getId(), order.getCreatedAt());
|
|
// orderDelayService.remove(order.getId(), order.getCreatedAt());
|
|
|
}
|
|
}
|