|
@@ -11,6 +11,7 @@ import com.ym.mec.biz.dal.entity.OrganizationCourseUnitPriceSettings;
|
|
|
import com.ym.mec.biz.service.OrganizationCourseUnitPriceSettingsService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
@Service
|
|
|
public class OrganizationCourseUnitPriceSettingsServiceImpl extends BaseServiceImpl<Integer, OrganizationCourseUnitPriceSettings> implements OrganizationCourseUnitPriceSettingsService {
|
|
@@ -39,4 +40,17 @@ public class OrganizationCourseUnitPriceSettingsServiceImpl extends BaseServiceI
|
|
|
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;
|
|
|
+ }
|
|
|
}
|