|  | @@ -24,7 +24,7 @@
 | 
	
		
			
				|  |  |          <result column="organ_id_list_" property="organIdList"/>
 | 
	
		
			
				|  |  |          <result column="vip_group_activity_id_" property="vipGroupActivityId"/>
 | 
	
		
			
				|  |  |          <result column="vip_group_activity_name_" property="vipGroupActivityName"/>
 | 
	
		
			
				|  |  | -        <result column="status_" property="status" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
		
			
				|  |  | +        <result column="group_status_" property="status" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
		
			
				|  |  |          <result column="online_classes_unit_price_" property="onlineClassesUnitPrice"/>
 | 
	
		
			
				|  |  |          <result column="offline_classes_unit_price_" property="offlineClassesUnitPrice"/>
 | 
	
		
			
				|  |  |          <result column="total_price_" property="totalPrice"/>
 | 
	
	
		
			
				|  | @@ -164,7 +164,7 @@
 | 
	
		
			
				|  |  |                  AND vg.user_id_=#{teacherId}
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  |              <if test="status != null">
 | 
	
		
			
				|  |  | -                AND vg.status_ = #{status}
 | 
	
		
			
				|  |  | +                AND vg.group_status_ = #{status}
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  |              <if test="activityId!=null">
 | 
	
		
			
				|  |  |                  AND vg.vip_group_activity_id_=#{activityId}
 | 
	
	
		
			
				|  | @@ -206,7 +206,7 @@
 | 
	
		
			
				|  |  |          </selectKey>
 | 
	
		
			
				|  |  |          -->
 | 
	
		
			
				|  |  |          INSERT INTO vip_group
 | 
	
		
			
				|  |  | -        (id_,user_id_,single_class_minutes_,payment_expire_date_,courses_expire_date_,create_time_,update_time_,teacher_school_id_,online_classes_num_,offline_classes_num_,registration_start_time_,name_,organ_id_list_,vip_group_activity_id_,status_,online_classes_unit_price_,offline_classes_unit_price_,total_price_,give_teach_mode_,vip_group_category_id_,organ_id_,stop_reason_,audit_status_,courses_start_date,course_schedules_json_,student_id_list_)
 | 
	
		
			
				|  |  | +        (id_,user_id_,single_class_minutes_,payment_expire_date_,courses_expire_date_,create_time_,update_time_,teacher_school_id_,online_classes_num_,offline_classes_num_,registration_start_time_,name_,organ_id_list_,vip_group_activity_id_,group_status_,online_classes_unit_price_,offline_classes_unit_price_,total_price_,give_teach_mode_,vip_group_category_id_,organ_id_,stop_reason_,audit_status_,courses_start_date,course_schedules_json_,student_id_list_)
 | 
	
		
			
				|  |  |          VALUES(#{id},#{userId},#{singleClassMinutes},#{paymentExpireDate},#{coursesExpireDate},now(),now(),#{teacherSchoolId},#{onlineClassesNum},#{offlineClassesNum},#{registrationStartTime},#{name},#{organIdList},#{vipGroupActivityId},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{onlineClassesUnitPrice},#{offlineClassesUnitPrice},#{totalPrice},#{giveTeachMode},#{vipGroupCategoryId},#{organId},#{stopReason},#{auditStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{courseStartDate},#{courseSchedulesJson},#{studentIdList})
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -226,9 +226,7 @@
 | 
	
		
			
				|  |  |              <if test="onlineClassesNum != null">
 | 
	
		
			
				|  |  |                  online_classes_num_ = #{onlineClassesNum},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | -            <if test="updateTime != null">
 | 
	
		
			
				|  |  | -                update_time_ = NOW(),
 | 
	
		
			
				|  |  | -            </if>
 | 
	
		
			
				|  |  | +            update_time_ = NOW(),
 | 
	
		
			
				|  |  |              <if test="singleClassMinutes != null">
 | 
	
		
			
				|  |  |                  single_class_minutes_ = #{singleClassMinutes},
 | 
	
		
			
				|  |  |              </if>
 | 
	
	
		
			
				|  | @@ -251,7 +249,7 @@
 | 
	
		
			
				|  |  |                  vip_group_activity_id_ = #{vipGroupActivityId},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  |              <if test="status != null">
 | 
	
		
			
				|  |  | -                status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  | +                group_status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  |              <if test="onlineClassesUnitPrice != null">
 | 
	
		
			
				|  |  |                  online_classes_unit_price_ = #{onlineClassesUnitPrice},
 | 
	
	
		
			
				|  | @@ -304,7 +302,7 @@
 | 
	
		
			
				|  |  |      <sql id="studentVipGroupQueryCondition">
 | 
	
		
			
				|  |  |          <where>
 | 
	
		
			
				|  |  |              vg.audit_status_='PASS'
 | 
	
		
			
				|  |  | -            AND vg.status_=1
 | 
	
		
			
				|  |  | +            AND vg.group_status_=1
 | 
	
		
			
				|  |  |              AND vg.courses_expire_date_ >= DATE_FORMAT(NOW(),'%Y%m%d')
 | 
	
		
			
				|  |  |              AND vg.registration_start_time_ <= NOW()
 | 
	
		
			
				|  |  |              AND vg.courses_start_date > NOW()
 | 
	
	
		
			
				|  | @@ -666,7 +664,7 @@
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="countTeacherVipGroups" resultType="int">
 | 
	
		
			
				|  |  |          SELECT COUNT(vg.id_) FROM vip_group vg
 | 
	
		
			
				|  |  | -        WHERE vg.user_id_ = #{teacherId} AND vg.status_!=3
 | 
	
		
			
				|  |  | +        WHERE vg.user_id_ = #{teacherId} AND vg.group_status_!=3
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="countTeacherVipClass" resultType="java.lang.Integer">
 | 
	
	
		
			
				|  | @@ -695,7 +693,7 @@
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      <select id="getTeacherVipClass" resultMap="getTeacherVipClassMap">
 | 
	
		
			
				|  |  | -        SELECT vg.id_ vip_group_id_,vg.name_ vip_group_name_,vg.status_,vg.audit_status_,vg.create_time_,
 | 
	
		
			
				|  |  | +        SELECT vg.id_ vip_group_id_,vg.name_ vip_group_name_,vg.group_status_,vg.audit_status_,vg.create_time_,
 | 
	
		
			
				|  |  |          vg.payment_expire_date_,vg.courses_expire_date_,vg.online_classes_unit_price_,vg.offline_classes_unit_price_,
 | 
	
		
			
				|  |  |          cg.total_class_times_,cg.current_class_times_,cg.id_ class_group_id_,cg.student_num_,vg.vip_group_activity_id_
 | 
	
		
			
				|  |  |          FROM vip_group vg
 | 
	
	
		
			
				|  | @@ -735,7 +733,7 @@
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      <select id="queryVipGroupNum" resultType="map">
 | 
	
		
			
				|  |  | -    	select count(*) total,sum(case when status_ = 2 then 1 else 0 end) applying_num_,sum(case when status_ = 4 then 1 else 0 end) finished_num_ from vip_group 
 | 
	
		
			
				|  |  | +    	select count(*) total,sum(case when group_status_ = 2 then 1 else 0 end) applying_num_,sum(case when group_status_ = 4 then 1 else 0 end) finished_num_ from vip_group
 | 
	
		
			
				|  |  |      	<where>
 | 
	
		
			
				|  |  |      		<if test="organId != null">
 | 
	
		
			
				|  |  |                  FIND_IN_SET(organ_id_,#{organId})
 | 
	
	
		
			
				|  | @@ -759,7 +757,7 @@
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  |            (payment_expire_date_ < DATE_FORMAT(NOW( ),'%Y-%m-%d')
 | 
	
		
			
				|  |  |            OR courses_start_date < NOW())
 | 
	
		
			
				|  |  | -          AND status_ =1
 | 
	
		
			
				|  |  | +          AND group_status_ =1
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="countStudentPaymentNum" resultType="int">
 | 
	
	
		
			
				|  | @@ -850,7 +848,7 @@
 | 
	
		
			
				|  |  |  	                vip_group_activity_id_ = #{item.vipGroupActivityId},
 | 
	
		
			
				|  |  |  	            </if>
 | 
	
		
			
				|  |  |  	            <if test="item.status != null">
 | 
	
		
			
				|  |  | -	                status_ = #{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  | +	                group_status_ = #{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |  	            </if>
 | 
	
		
			
				|  |  |  	            <if test="item.onlineClassesUnitPrice != null">
 | 
	
		
			
				|  |  |  	                online_classes_unit_price_ = #{item.onlineClassesUnitPrice},
 | 
	
	
		
			
				|  | @@ -886,10 +884,10 @@
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      <select id="queryRequiredOverList" resultMap="VipGroup">
 | 
	
		
			
				|  |  |      	select vg.* from vip_group vg left join class_group cg on vg.id_ = cg.music_group_id_
 | 
	
		
			
				|  |  | -    	where vg.status_ = 2 and cg.total_class_times_ = cg.current_class_times_ and cg.total_class_times_ > 0
 | 
	
		
			
				|  |  | +    	where vg.group_status_ = 2 and cg.total_class_times_ = cg.current_class_times_ and cg.total_class_times_ > 0
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="queryNormalStatusList" resultMap="VipGroup">
 | 
	
		
			
				|  |  | -        SELECT * FROM vip_group WHERE status_!=3 AND status_!=4
 | 
	
		
			
				|  |  | +        SELECT * FROM vip_group WHERE group_status_!=3 AND group_status_!=4
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="findVipGroupInfo" resultMap="VipGroup">
 |