Przeglądaj źródła

后台订单详情增加重复续费订单标识展示

zoujiajian 5 miesięcy temu
rodzic
commit
513a88245f

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

@@ -39,6 +39,12 @@ public class OrderDonUserRefundDetailView {
 	@DbIgnore
 	private Integer compensationDays;
 
+    /**
+     * 是否重复续费订单
+     */
+    @DbIgnore
+    private Boolean isDupRenew;
+
 
 	@Getter
 	@Setter

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

@@ -1293,6 +1293,11 @@ public class CmsOrderController {
 				orderDonUserRefundDetailView.setRemainsDays(remainDays.intValue());
 				orderDonUserRefundDetailView.setCompensationDays(relation.getCompensationDays());
 			}
+            //是否是重复续费升级订单
+            if (orderDon.getOrderType() == 2) {
+                Integer selectCount = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class).eq(OrderDon::getRelationId, relation.getId()).in(OrderDon::getUserId, userIdList).eq(OrderDon::getOrderType, 2).notIn(OrderDon::getStatus, Constant.noOrderStatus));
+                orderDonUserRefundDetailView.setIsDupRenew(selectCount > 1);
+            }
 		}
 		return GatewayResponse.SUCCESS.newBuilder().toResult(orderDonUserRefundDetailView);
 	}