zoujiajian před 2 roky
rodič
revize
5bd10054d4

+ 2 - 0
netflix-dao/src/main/java/com/cyksj/model/dto/RenewOriOrderSkuDto.java

@@ -14,6 +14,8 @@ import java.util.Date;
 @Getter
 @Setter
 public class RenewOriOrderSkuDto {
+	private Long orderId;
+
 	private OriSkuDto oriSku;
 
 	private Date lastExpiryTime;

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

@@ -118,6 +118,8 @@ public class CmsOrderController {
 
 	private final OrderDonRenewRecordMapper orderDonRenewRecordMapper;
 
+	private final ChatgptUserMapper chatgptUserMapper;
+
 
 	@GetMapping("/get")
 	@SaCheckPermission("order:view")
@@ -1095,6 +1097,12 @@ public class CmsOrderController {
 				OriSkuDto oriSku = skuMapper.selectRenewOriSku(orderDonRenewRecord.getOriSkuId());
 				renewOriOrderSkuDto.setOriSku(oriSku);
 				renewOriOrderSkuDto.setLastExpiryTime(lastExpiryTIme);
+				ChatgptUser chatgptUser = chatgptUserMapper.selectOne(Wrappers.lambdaQuery(ChatgptUser.class)
+						.eq(ChatgptUser::getRelationId, orderDon.getRelationId())
+						.last("limit 1"));
+				if (chatgptUser != null) {
+					renewOriOrderSkuDto.setOrderId(chatgptUser.getRenewOrderId());
+				}
 				return GatewayResponse.SUCCESS.newBuilder().toResult(renewOriOrderSkuDto);
 			}
 		}