|
@@ -46,8 +46,25 @@ public class CourseGroupInfoServiceImpl extends BaseServiceImpl<Integer, CourseG
|
|
|
mecCourseGroupInfo.setClassId(course.getClassId());
|
|
|
courseGroupInfoDao.insert(mecCourseGroupInfo);
|
|
|
}
|
|
|
- if (course != null && courseGroupInfo != null && courseGroupInfo.getPlanNum() != course.getEnrollCount()) {
|
|
|
+ boolean flag = false;
|
|
|
+ if (course != null && courseGroupInfo != null && !courseGroupInfo.getPlanNum().equals(course.getEnrollCount())) {
|
|
|
courseGroupInfo.setPlanNum(course.getEnrollCount());
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (course != null && courseGroupInfo != null && !courseGroupInfo.getFeeType().equals(course.getChargeType())) {
|
|
|
+ courseGroupInfo.setFeeType(course.getChargeType());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (course != null && courseGroupInfo != null && !courseGroupInfo.getFeeType().equals(course.getChargeType())) {
|
|
|
+ courseGroupInfo.setFeeType(course.getChargeType());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (course != null && courseGroupInfo != null && !courseGroupInfo.getFeeAmount().equals(course.getPrice())) {
|
|
|
+ courseGroupInfo.setFeeAmount(course.getPrice());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(flag){
|
|
|
courseGroupInfoDao.upByIdAndVersion(courseGroupInfo);
|
|
|
}
|
|
|
}
|