|  | @@ -11,6 +11,7 @@ import com.ym.mec.biz.dal.entity.OrganizationCourseUnitPriceSettings;
 | 
											
												
													
														|  |  import com.ym.mec.biz.service.OrganizationCourseUnitPriceSettingsService;
 |  |  import com.ym.mec.biz.service.OrganizationCourseUnitPriceSettingsService;
 | 
											
												
													
														|  |  import com.ym.mec.common.dal.BaseDAO;
 |  |  import com.ym.mec.common.dal.BaseDAO;
 | 
											
												
													
														|  |  import com.ym.mec.common.service.impl.BaseServiceImpl;
 |  |  import com.ym.mec.common.service.impl.BaseServiceImpl;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.transaction.annotation.Transactional;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  @Service
 |  |  @Service
 | 
											
												
													
														|  |  public class OrganizationCourseUnitPriceSettingsServiceImpl extends BaseServiceImpl<Integer, OrganizationCourseUnitPriceSettings>  implements OrganizationCourseUnitPriceSettingsService {
 |  |  public class OrganizationCourseUnitPriceSettingsServiceImpl extends BaseServiceImpl<Integer, OrganizationCourseUnitPriceSettings>  implements OrganizationCourseUnitPriceSettingsService {
 | 
											
										
											
												
													
														|  | @@ -39,4 +40,17 @@ public class OrganizationCourseUnitPriceSettingsServiceImpl extends BaseServiceI
 | 
											
												
													
														|  |  		return organizationCourseUnitPriceSettingsDao.querySingle(organId, courseType, tenantId);
 |  |  		return organizationCourseUnitPriceSettingsDao.querySingle(organId, courseType, tenantId);
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +	@Override
 | 
											
												
													
														|  | 
 |  | +	@Transactional(rollbackFor = Exception.class)
 | 
											
												
													
														|  | 
 |  | +	public int save(List<OrganizationCourseUnitPriceSettings> organizationCourseUnitPriceSettingsList) {
 | 
											
												
													
														|  | 
 |  | +		int successCount = 0;
 | 
											
												
													
														|  | 
 |  | +		for (OrganizationCourseUnitPriceSettings ocup : organizationCourseUnitPriceSettingsList) {
 | 
											
												
													
														|  | 
 |  | +			if (ocup.getId() != null) {
 | 
											
												
													
														|  | 
 |  | +				successCount += organizationCourseUnitPriceSettingsDao.update(ocup);
 | 
											
												
													
														|  | 
 |  | +			} else {
 | 
											
												
													
														|  | 
 |  | +				successCount += organizationCourseUnitPriceSettingsDao.insert(ocup);
 | 
											
												
													
														|  | 
 |  | +			}
 | 
											
												
													
														|  | 
 |  | +		}
 | 
											
												
													
														|  | 
 |  | +		return successCount;
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  |  }
 |  |  }
 |