package com.mzl.flower.service.menber.impl; 
 | 
  
 | 
import com.mzl.flower.entity.payment.Order; 
 | 
import com.mzl.flower.service.menber.GrowthValueDeductionStrategy; 
 | 
import com.mzl.flower.service.menber.MemberGrowthRecordService; 
 | 
import lombok.RequiredArgsConstructor; 
 | 
import org.springframework.stereotype.Service; 
 | 
import org.springframework.transaction.annotation.Transactional; 
 | 
  
 | 
/** 
 | 
 * packageName com.mzl.flower.service.menber.impl 
 | 
 * @author fanghaowei 
 | 
 * @version version2.0 
 | 
 * @className SecondDeductionStrategy 
 | 
 * @date 2024/9/2 
 | 
 * @description TODO 
 | 
 */ 
 | 
@Transactional 
 | 
@RequiredArgsConstructor 
 | 
@Service("SecondDeduction") 
 | 
public class SecondDeductionStrategy  implements GrowthValueDeductionStrategy { 
 | 
  
 | 
    private final MemberGrowthRecordService memberGrowthRecordService; 
 | 
  
 | 
    @Override 
 | 
    public void deduct(Order order) { 
 | 
        memberGrowthRecordService.growthValueDeduct(order); 
 | 
    } 
 | 
  
 | 
} 
 |