提交 789f1e4a authored 作者: Whispa's avatar Whispa

commit

上级 594c2214
...@@ -33,15 +33,15 @@ import static org.springframework.data.domain.Sort.Order.desc; ...@@ -33,15 +33,15 @@ import static org.springframework.data.domain.Sort.Order.desc;
public class OrderController extends Controller { public class OrderController extends Controller {
private final TbCfOrderRepository repository; private final TbCfOrderRepository repository;
private final TbCfCartRecordRRepository cartRepository; private final TbCfCartRecordRRepository cartRepository;
private final TbCfCouponRepository couponRepository; private final TbCfToicouponRepository toicouponRepository;
private final TbCfStationItemRepository itemRepository; private final TbCfStationItemRepository itemRepository;
private final TbCfItemCommentRepository commentRepository; private final TbCfItemCommentRepository commentRepository;
private final AuthenticationUser user; private final AuthenticationUser user;
public OrderController(TbCfOrderRepository repository, TbCfCartRecordRRepository cartRepository, TbCfCouponRepository couponRepository, TbCfStationItemRepository itemRepository, TbCfItemCommentRepository commentRepository, AuthenticationUser user) { public OrderController(TbCfOrderRepository repository, TbCfCartRecordRRepository cartRepository, TbCfToicouponRepository toicouponRepository, TbCfStationItemRepository itemRepository, TbCfItemCommentRepository commentRepository, AuthenticationUser user) {
this.repository = repository; this.repository = repository;
this.cartRepository = cartRepository; this.cartRepository = cartRepository;
this.couponRepository = couponRepository; this.toicouponRepository = toicouponRepository;
this.itemRepository = itemRepository; this.itemRepository = itemRepository;
this.commentRepository = commentRepository; this.commentRepository = commentRepository;
this.user = user; this.user = user;
...@@ -88,8 +88,13 @@ public class OrderController extends Controller { ...@@ -88,8 +88,13 @@ public class OrderController extends Controller {
order.setCouponId(toitableId); order.setCouponId(toitableId);
if (toitableId != null && !toitableId.isEmpty()) { if (toitableId != null && !toitableId.isEmpty()) {
Optional<TbCfCoupon> couponOptional = couponRepository.findById(toitableId); Optional<TbCfToicoupon> couponOptional = toicouponRepository.findById(toitableId);
couponOptional.ifPresent(order::setCoupon);
if( couponOptional.isPresent() ){
TbCfCoupon coupon = couponOptional.get().getCoupon();
order.setCoupon(coupon);
}
} }
...@@ -113,8 +118,13 @@ public class OrderController extends Controller { ...@@ -113,8 +118,13 @@ public class OrderController extends Controller {
order.setCouponId(toitableId); order.setCouponId(toitableId);
if (toitableId != null && !toitableId.isEmpty()) { if (toitableId != null && !toitableId.isEmpty()) {
Optional<TbCfCoupon> byId = couponRepository.findById(toitableId); Optional<TbCfToicoupon> couponOptional = toicouponRepository.findById(toitableId);
byId.ifPresent(order::setCoupon);
if( couponOptional.isPresent() ){
TbCfCoupon coupon = couponOptional.get().getCoupon();
order.setCoupon(coupon);
}
} }
...@@ -180,8 +190,13 @@ public class OrderController extends Controller { ...@@ -180,8 +190,13 @@ public class OrderController extends Controller {
order.setCouponId(toitableId); order.setCouponId(toitableId);
if (toitableId != null && !toitableId.isEmpty()) { if (toitableId != null && !toitableId.isEmpty()) {
Optional<TbCfCoupon> byId = couponRepository.findById(toitableId); Optional<TbCfToicoupon> couponOptional = toicouponRepository.findById(toitableId);
byId.ifPresent(order::setCoupon);
if( couponOptional.isPresent() ){
TbCfCoupon coupon = couponOptional.get().getCoupon();
order.setCoupon(coupon);
}
} }
......
...@@ -183,4 +183,9 @@ public class TbCfToicoupon { ...@@ -183,4 +183,9 @@ public class TbCfToicoupon {
public Integer getEnableFlag() { public Integer getEnableFlag() {
return enableFlag; return enableFlag;
} }
public TbCfCoupon getCoupon() {
return coupon;
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论