Browse Source

系统收费优化

zouxuan 4 years ago
parent
commit
e28fc4ab4a

+ 4 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/SysConfigService.java

@@ -218,6 +218,10 @@ public interface SysConfigService extends BaseService<Long, SysConfig> {
 
 
     //会员结束前15天提醒学员续费(默认提前15天)
     //会员结束前15天提醒学员续费(默认提前15天)
     String PUSH_MEMBER_RENEW = "push_member_renew";
     String PUSH_MEMBER_RENEW = "push_member_renew";
+
+    //会员结束前15天自动创建乐团续费(默认提前15天)
+    String AUTO_CREATE_MEMBER_RENEW = "auto_create_member_renew";
+
     //会员结束前15天提醒学员续费(默认提前5天)
     //会员结束前15天提醒学员续费(默认提前5天)
     String PUSH_MEMBER_RENEW_AGAIN = "push_member_renew_again";
     String PUSH_MEMBER_RENEW_AGAIN = "push_member_renew_again";
 
 

+ 13 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupSchoolTermCourseDetailServiceImpl.java

@@ -191,8 +191,18 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
 		if(memberRankSetting != null){
 		if(memberRankSetting != null){
 			memberName = memberRankSetting.getName();
 			memberName = memberRankSetting.getName();
 		}
 		}
+		//会员结束前15天自动创建乐团续费(默认提前15天)
+		String autoCreateMemberRenew = sysConfigDao.findConfigValue(SysConfigService.AUTO_CREATE_MEMBER_RENEW);
+		if(StringUtils.isEmpty(autoCreateMemberRenew)){
+			autoCreateMemberRenew = "15";
+		}
+		List<Integer> studentIds = studentDao.queryPushMemberRenew(autoCreateMemberRenew);
+		if(studentIds.size() > 0){
+
+		}
+
 		//会员结束前15天提醒学员续费
 		//会员结束前15天提醒学员续费
-		String pushMemberRenew = sysConfigDao.findConfigValue(SysConfigService.PUSH_MEMBER_RENEW);
+		/*String pushMemberRenew = sysConfigDao.findConfigValue(SysConfigService.PUSH_MEMBER_RENEW);
 		if(StringUtils.isEmpty(pushMemberRenew)){
 		if(StringUtils.isEmpty(pushMemberRenew)){
 			pushMemberRenew = "15";
 			pushMemberRenew = "15";
 		}
 		}
@@ -220,8 +230,8 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
 					0,
 					0,
 					null,
 					null,
 					"STUDENT",memberName,pushMemberRenew);
 					"STUDENT",memberName,pushMemberRenew);
-		}
-		//会员结束前15天提醒学员续费
+		}*/
+		//会员结束前5天提醒学员续费
 		String pushMemberRenewAgain = sysConfigDao.findConfigValue(SysConfigService.PUSH_MEMBER_RENEW_AGAIN);
 		String pushMemberRenewAgain = sysConfigDao.findConfigValue(SysConfigService.PUSH_MEMBER_RENEW_AGAIN);
 		if(StringUtils.isEmpty(pushMemberRenewAgain)){
 		if(StringUtils.isEmpty(pushMemberRenewAgain)){
 			pushMemberRenewAgain = "5";
 			pushMemberRenewAgain = "5";