|  | @@ -13,7 +13,7 @@ const apiSuffix =
 | 
	
		
			
				|  |  |  // MUSIC: '单曲点播'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /** 计算畅学卡时间 */
 | 
	
		
			
				|  |  | -export const discountTimer = (discountEndTime: any, period: string) => {
 | 
	
		
			
				|  |  | +export const discountTimer = (discountEndTime: any, period: string, isFlag?: false) => {
 | 
	
		
			
				|  |  |    const startTime = discountEndTime || new Date()
 | 
	
		
			
				|  |  |    let endTime = dayjs(new Date()).format('YYYY-MM-DD')
 | 
	
		
			
				|  |  |    if (period === 'MONTH') {
 | 
	
	
		
			
				|  | @@ -26,7 +26,7 @@ export const discountTimer = (discountEndTime: any, period: string) => {
 | 
	
		
			
				|  |  |      endTime = dayjs(startTime).add(1, 'year').format('YYYY-MM-DD')
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    return {
 | 
	
		
			
				|  |  | -    startTime: dayjs(startTime).format('YYYY-MM-DD'),
 | 
	
		
			
				|  |  | +    startTime: isFlag ?  dayjs(startTime).add(1, 'day').format('YYYY-MM-DD') : dayjs(startTime).format('YYYY-MM-DD'),
 | 
	
		
			
				|  |  |      endTime
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -188,6 +188,7 @@ export const formatOrderDetail = async (item: any, amount?: IAmount) => {
 | 
	
		
			
				|  |  |              startTime: dayjs(startTime).format('YYYY-MM-DD'),
 | 
	
		
			
				|  |  |              endTime: dayjs(endTime).format('YYYY-MM-DD'),
 | 
	
		
			
				|  |  |              activityList: [], // 活动赠送的东西
 | 
	
		
			
				|  |  | +            discountCardFlag: state.user.data.discountCardFlag,
 | 
	
		
			
				|  |  |              discountEndTime: state.user.data.discountEndTime, // 畅学卡结束时间
 | 
	
		
			
				|  |  |              discountStartTime: state.user.data.discountStartTime // 畅学卡开始时间
 | 
	
		
			
				|  |  |            }
 | 
	
	
		
			
				|  | @@ -224,7 +225,7 @@ export const formatOrderDetail = async (item: any, amount?: IAmount) => {
 | 
	
		
			
				|  |  |      case 'DISCOUNT':
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  |          const users = state.user.data || {}
 | 
	
		
			
				|  |  | -        const endTime = users.discountCardFlag ? users.discountEndTime : new Date()
 | 
	
		
			
				|  |  | +        const endTime = users.discountCardFlag ? dayjs(users.discountEndTime || new Date()).add(1, 'day').toDate() : new Date()
 | 
	
		
			
				|  |  |          tempList = {
 | 
	
		
			
				|  |  |            orderType: item.goodType,
 | 
	
		
			
				|  |  |            goodName: item.goodName,
 | 
	
	
		
			
				|  | @@ -233,7 +234,7 @@ export const formatOrderDetail = async (item: any, amount?: IAmount) => {
 | 
	
		
			
				|  |  |            title: item.goodName || '',
 | 
	
		
			
				|  |  |            // 判断是否有优惠金额
 | 
	
		
			
				|  |  |            price: item.expectPrice,
 | 
	
		
			
				|  |  | -          ...discountTimer(endTime, item.period)
 | 
	
		
			
				|  |  | +          ...discountTimer(endTime, item.period, users.discountCardFlag)
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        break
 |