zoujiajian 2 년 전
부모
커밋
9f266e0f6c

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/views/OrderMasterDonBackView.java

@@ -138,4 +138,10 @@ public class OrderMasterDonBackView {
 
 	@DbIgnore
 	private List<OrderDonSkuBackView> children;
+
+	/**
+	 * 大于1 表示有多个子订单
+	 */
+	@DbIgnore
+	private Boolean hasChildren;
 }

+ 4 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/CmsOrderController.java

@@ -215,6 +215,10 @@ public class CmsOrderController {
 		search1.getDataList().forEach(mData -> {
 			List<OrderDonSkuBackView> orderDonBackViews = beanSearcher.searchAll(OrderDonSkuBackView.class, MapUtils.builder().field(OrderDonSkuBackView::getMOid, mData.getMOid()).build());
 			mData.setChildren(orderDonBackViews);
+			mData.setHasChildren(false);
+			if (mData.getChildren().size() > 1) {
+				mData.setHasChildren(true);
+			}
 			mData.getChildren().forEach(data -> {
 				if (data.getPopularizeId() != null) {
 					Optional.ofNullable(channelPopularizeMapper.selectChannelByPid(data.getPopularizeId()))