yonge 4 years ago
parent
commit
a24e8c47d8

+ 7 - 9
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupOrganizationCourseSettingsServiceImpl.java

@@ -33,15 +33,13 @@ public class MusicGroupOrganizationCourseSettingsServiceImpl extends BaseService
             throw new BizException("请设置对应课程的收费");
         }
 
-        for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
-            if (detail.getCourseTotalMinuties() <= 0) {
-                throw new BizException(detail.getCourseType().getMsg() + "课程总时长必须大于0");
-            }
-            if (detail.getIsStudentOptional()) {
-                setting.setTotalCurrentPrice(setting.getTotalCurrentPrice().add(detail.getCourseCurrentPrice()));
-                setting.setTotalOriginalPrice(setting.getTotalOriginalPrice().add(detail.getCourseOriginalPrice()));
-            }
-        }
+		for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
+			if (detail.getCourseTotalMinuties() <= 0) {
+				throw new BizException(detail.getCourseType().getMsg() + "课程总时长必须大于0");
+			}
+			setting.setTotalCurrentPrice(setting.getTotalCurrentPrice().add(detail.getCourseCurrentPrice()));
+			setting.setTotalOriginalPrice(setting.getTotalOriginalPrice().add(detail.getCourseOriginalPrice()));
+		}
         musicGroupOrganizationCourseSettingsDao.insert(setting);
         for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
             detail.setMusicGroupOrganizationCourseSettingsId(setting.getId());

+ 2 - 2
mec-biz/src/main/resources/config/mybatis/MusicGroupOrganizationCourseSettingsMapper.xml

@@ -21,8 +21,8 @@
             <result column="is_student_optional_" property="isStudentOptional"/>
             <result column="course_total_minuties_" property="courseTotalMinuties"/>
             <result column="unit_price_" property="unitPrice"/>
-            <result column="course_current_price_" property="courseOriginalPrice"/>
-            <result column="course_original_price_" property="courseCurrentPrice"/>
+            <result column="course_current_price_" property="courseCurrentPrice"/>
+            <result column="course_original_price_" property="courseOriginalPrice"/>
         </collection>
     </resultMap>
     <sql id="Base_Column_List">