Browse Source

Merge branch 'zx_saas_0208' of http://git.dayaedu.com/yonge/mec into master_saas

zouxuan 3 năm trước cách đây
mục cha
commit
fd4b999a5e

+ 14 - 7
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupPaymentCalenderServiceImpl.java

@@ -310,13 +310,20 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
         } else {
             //计算项目原现价
             BigDecimal courseCurrentAmount = musicGroupPaymentCalenderCourseSettingsService.getCurrentAmount(musicGroupPaymentBaseCalender);
-            BigDecimal memberCurrentAmount = musicGroupPaymentCalenderMemberService.getCurrentAmount(musicGroupPaymentBaseCalender);
-            BigDecimal repairCurrentAmount = musicGroupPaymentCalenderRepairService.getCurrentAmount(musicGroupPaymentBaseCalender);
-            BigDecimal activityCurrentAmount = musicGroupPaymentCalenderActivityService.getCurrentAmount(musicGroupPaymentBaseCalender);
-            BigDecimal currentTotalAmount = courseCurrentAmount.add(memberCurrentAmount)
-                    .add(repairCurrentAmount)
-                    .add(activityCurrentAmount).setScale(0, BigDecimal.ROUND_HALF_UP);
-            status = actualTotalAmount.compareTo(currentTotalAmount) == 0 ? NO : AUDITING;
+            //如果课程价格是0元,那么需要审核
+            if(courseCurrentAmount.compareTo(BigDecimal.ZERO) == 0 &&
+                    musicGroupPaymentBaseCalender.getMusicGroupPaymentCalenderCourseSettingsList() != null &&
+                    musicGroupPaymentBaseCalender.getMusicGroupPaymentCalenderCourseSettingsList().size() > 0){
+                status = AUDITING;
+            }else {
+                BigDecimal memberCurrentAmount = musicGroupPaymentCalenderMemberService.getCurrentAmount(musicGroupPaymentBaseCalender);
+                BigDecimal repairCurrentAmount = musicGroupPaymentCalenderRepairService.getCurrentAmount(musicGroupPaymentBaseCalender);
+                BigDecimal activityCurrentAmount = musicGroupPaymentCalenderActivityService.getCurrentAmount(musicGroupPaymentBaseCalender);
+                BigDecimal currentTotalAmount = courseCurrentAmount.add(memberCurrentAmount)
+                        .add(repairCurrentAmount)
+                        .add(activityCurrentAmount).setScale(0, BigDecimal.ROUND_HALF_UP);
+                status = actualTotalAmount.compareTo(currentTotalAmount) == 0 ? NO : AUDITING;
+            }
         }
 
         Date date = new Date();

+ 2 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentCourseHomeworkReplyServiceImpl.java

@@ -115,7 +115,7 @@ public class StudentCourseHomeworkReplyServiceImpl extends BaseServiceImpl<Long,
 		super.insert(bean);
 	}
 
-	@Override
+	/*@Override
 	public PageInfo queryPage(QueryInfo queryInfo) {
 		StudentCourseHomeworkReplyQueryInfo studentCourseHomeworkReplyQueryInfo= (StudentCourseHomeworkReplyQueryInfo) queryInfo;
 		studentCourseHomeworkReplyQueryInfo.setParentID(null);
@@ -125,7 +125,7 @@ public class StudentCourseHomeworkReplyServiceImpl extends BaseServiceImpl<Long,
 			getTree((StudentCourseHomeworkCommentDto) temp,studentCourseHomeworkReplyQueryInfo);
 		}
 		return studentCourseHomeworkReplyPageInfo;
-	}
+	}*/
 
 	@Override
 	public int delete(Long id) {