|  | @@ -398,16 +398,12 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |                  if (orderDetail == null || orderDetail.getPrice() == null || orderDetail.getGoodsIdList() == null) {
 | 
	
		
			
				|  |  |                      continue;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                if (orderDetail.getType().equals(OrderDetailTypeEnum.MUSICAL) && musicOneSubjectClassPlan.getKitGroupPurchaseType().equals(KitGroupPurchaseTypeEnum.FREE)) {
 | 
	
		
			
				|  |  | -                    orderDetail.setPrice(BigDecimal.ZERO);
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  |                  MusicGroupSubjectGoodsGroup musicGroupSubjectGoodsGroup = new MusicGroupSubjectGoodsGroup();
 | 
	
		
			
				|  |  |                  GoodsType goodsType = orderDetail.getType().equals(OrderDetailTypeEnum.MUSICAL) ? GoodsType.INSTRUMENT : GoodsType.ACCESSORIES;
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setType(goodsType);
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setGoodsIdList(orderDetail.getGoodsIdList());
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setPrice(orderDetail.getPrice());
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setKitGroupPurchaseType(orderDetail.getKitGroupPurchaseType());
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  goodsGroups.add(musicGroupSubjectGoodsGroup);
 | 
	
		
			
				|  |  |                  if (musicGroupSubjectGoodsGroup.getType().equals(GoodsType.INSTRUMENT)) {
 | 
	
		
			
				|  |  |                      instrumentFee = instrumentFee.add(orderDetail.getPrice());
 | 
	
	
		
			
				|  | @@ -637,14 +633,12 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |                  if (orderDetail == null || orderDetail.getPrice() == null || orderDetail.getGoodsIdList() == null) {
 | 
	
		
			
				|  |  |                      continue;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                if (orderDetail.getType().equals(OrderDetailTypeEnum.MUSICAL) && musicOneSubjectClassPlan.getKitGroupPurchaseType().equals(KitGroupPurchaseTypeEnum.FREE)) {
 | 
	
		
			
				|  |  | -                    orderDetail.setPrice(BigDecimal.ZERO);
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  |                  MusicGroupSubjectGoodsGroup musicGroupSubjectGoodsGroup = new MusicGroupSubjectGoodsGroup();
 | 
	
		
			
				|  |  |                  GoodsType goodsType = orderDetail.getType().equals(OrderDetailTypeEnum.MUSICAL) ? GoodsType.INSTRUMENT : GoodsType.ACCESSORIES;
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setType(goodsType);
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setGoodsIdList(orderDetail.getGoodsIdList());
 | 
	
		
			
				|  |  |                  musicGroupSubjectGoodsGroup.setPrice(orderDetail.getPrice());
 | 
	
		
			
				|  |  | +                musicGroupSubjectGoodsGroup.setKitGroupPurchaseType(orderDetail.getKitGroupPurchaseType());
 | 
	
		
			
				|  |  |                  goodsGroups.add(musicGroupSubjectGoodsGroup);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (musicGroupSubjectGoodsGroup.getType().equals(GoodsType.INSTRUMENT)) {
 |