Browse Source

feat:乐团费用改造

Joburgess 5 years ago
parent
commit
0675ac286e

+ 10 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/page/StudentCompetitionQueryInfo.java

@@ -36,6 +36,16 @@ public class StudentCompetitionQueryInfo extends QueryInfo {
 
 
     private java.util.Date createTime;
     private java.util.Date createTime;
 
 
+    private Integer isReview;
+
+    public Integer getIsReview() {
+        return isReview;
+    }
+
+    public void setIsReview(Integer isReview) {
+        this.isReview = isReview;
+    }
+
     public Boolean getGender() {
     public Boolean getGender() {
         return gender;
         return gender;
     }
     }

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

@@ -450,7 +450,8 @@ public class ClassGroupStudentMapperServiceImpl extends BaseServiceImpl<Long, Cl
                         throw new BizException("请设置老师线上网管课课酬");
                         throw new BizException("请设置老师线上网管课课酬");
                     }
                     }
                     Map<CourseSchedule.CourseScheduleType, TeacherDefaultMusicGroupSalary> collect = teacherSalaryList.stream().collect(Collectors.toMap(TeacherDefaultMusicGroupSalary::getCourseScheduleType, teacherDefaultMusicGroupSalary -> teacherDefaultMusicGroupSalary));
                     Map<CourseSchedule.CourseScheduleType, TeacherDefaultMusicGroupSalary> collect = teacherSalaryList.stream().collect(Collectors.toMap(TeacherDefaultMusicGroupSalary::getCourseScheduleType, teacherDefaultMusicGroupSalary -> teacherDefaultMusicGroupSalary));
-                    TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalary = collect.get(courseSchedule.getType());
+                    TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalary = collect.get(CourseSchedule.CourseScheduleType.HIGH_ONLINE);
+
                     BigDecimal salary = JSON.parseObject(teacherDefaultMusicGroupSalary.getSalaryRuleJson()).getBigDecimal(studentIds.size()+"");
                     BigDecimal salary = JSON.parseObject(teacherDefaultMusicGroupSalary.getSalaryRuleJson()).getBigDecimal(studentIds.size()+"");
 
 
                     CourseScheduleTeacherSalary courseScheduleTeacherSalary = new CourseScheduleTeacherSalary();
                     CourseScheduleTeacherSalary courseScheduleTeacherSalary = new CourseScheduleTeacherSalary();

+ 7 - 1
mec-biz/src/main/resources/config/mybatis/StudentCompetitionMapper.xml

@@ -127,8 +127,14 @@
 			<if test="isShow!=null">
 			<if test="isShow!=null">
 				AND is_show_=#{isShow}
 				AND is_show_=#{isShow}
 			</if>
 			</if>
+			<if test="isReview!=null and isReview==1">
+				AND prize_level_ IS NULL
+			</if>
+			<if test="isReview!=null and isReview==1">
+				AND prize_level_ IS NOT NULL
+			</if>
 			<if test="search!=null and search!=''">
 			<if test="search!=null and search!=''">
-				AND (CAST(age_ AS CHAR)=#{search} OR username_ LIKE CONCAT('%', #{search}, '%') OR id_card_no_ LIKE CONCAT('%', #{search}, '%'))
+				AND (CAST(age_ AS CHAR)=#{search} OR CAST(user_id_ AS CHAR)=#{search} OR username_ LIKE CONCAT('%', #{search}, '%') OR id_card_no_ LIKE CONCAT('%', #{search}, '%'))
 			</if>
 			</if>
 		</where>
 		</where>
 	</sql>
 	</sql>