修复问题

beetlsql3-dev
xuliangtong 2 years ago
parent 104888d4d8
commit 5dcb7c0ad0

@ -32,7 +32,7 @@ public class StudentHandsOnTaskPpt extends BaseEntity{
private Long teacherOpenCourseId ;
//课程实操ID
@Dict(type="teacher_open_course_hands_on.hands_on_name.1=1")
private Long handsOnId ;
//课程实操任务ID
@ -71,9 +71,29 @@ public class StudentHandsOnTaskPpt extends BaseEntity{
private Long teacherId ;
//学生ID
@Dict(type="student.student_name.student_status=1")
private Long studentId ;
private String studentName;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
//学号
private Long studentSn;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public StudentHandsOnTaskPpt(){
}

@ -34,7 +34,7 @@ public class StudentHandsOnTaskReport extends BaseEntity{
private Long handsOnId ;
//课程实操任务ID
@Dict(type="teacher_open_course_hands_on.hands_on_name.1=1")
private Long handsOnTaskId ;
//文件地址PDF
@ -62,9 +62,30 @@ public class StudentHandsOnTaskReport extends BaseEntity{
private Long userId ;
private Long teacherId;
@Dict(type="student.student_name.student_status=1")
private Long studentId;
private String studentName;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
//学号
private Long studentSn;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public StudentHandsOnTaskReport(){
}

@ -32,7 +32,7 @@ public class StudentHandsOnTaskStep extends BaseEntity{
private Long teacherOpenCourseId ;
//课程实操ID
@Dict(type="teacher_open_course_hands_on.hands_on_name.1=1")
private Long handsOnId ;
//课程实操任务ID
@ -73,9 +73,30 @@ public class StudentHandsOnTaskStep extends BaseEntity{
private Long teacherId ;
//学生ID
@Dict(type="student.student_name.student_status=1")
private Long studentId ;
private String studentName;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
//学号
private Long studentSn;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public StudentHandsOnTaskStep(){
}

@ -30,7 +30,7 @@ public class StudentHandsOnTaskTheory extends BaseEntity{
private Long teacherOpenCourseId ;
//课程实操ID
@Dict(type="teacher_open_course_hands_on.hands_on_name.1=1")
private Long handsOnId ;
//课程实操任务ID
@ -78,9 +78,30 @@ public class StudentHandsOnTaskTheory extends BaseEntity{
private Long teacherId ;
//学生ID
@Dict(type="student.student_name.student_status=1")
private Long studentId ;
private String studentName;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
//学号
private Long studentSn;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public StudentHandsOnTaskTheory(){
}

@ -32,7 +32,7 @@ public class StudentHandsOnTaskVideo extends BaseEntity{
private Long teacherOpenCourseId ;
//课程实操ID
@Dict(type="teacher_open_course_hands_on.hands_on_name.1=1")
private Long handsOnId ;
//课程实操任务ID
@ -71,9 +71,30 @@ public class StudentHandsOnTaskVideo extends BaseEntity{
private Long teacherId ;
//学生ID
@Dict(type="student.student_name.student_status=1")
private Long studentId ;
private String studentName;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
//学号
private Long studentSn;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public StudentHandsOnTaskVideo(){
}

@ -102,7 +102,11 @@ public class StatisticalAnalysisService {
//签到数量
data.put("signInNum", collect.size());
//到课率
data.put("signInRate", NumberUtil.div(NumberUtil.toBigDecimal(collect.size()), NumberUtil.toBigDecimal(signinLogs.size()), 2).multiply(BigDecimal.valueOf(100)).intValue());
if(CollectionUtil.isNotEmpty(collect)) {
data.put("signInRate", NumberUtil.div(NumberUtil.toBigDecimal(collect.size()), NumberUtil.toBigDecimal(signinLogs.size()), 2).multiply(BigDecimal.valueOf(100)).intValue());
}else {
data.put("signInRate", 0);
}
//章节练习
//总章节数

@ -63,7 +63,14 @@ public class StudentHandsOnTaskVideoService extends CoreBaseService<StudentHands
public PageQuery<StudentHandsOnTaskVideo>queryByConditionQuery(PageQuery query){
PageQuery ret = studentHandsOnTaskVideoDao.queryByConditionQuery(query);
queryListAfter(ret.getList());
List<StudentHandsOnTaskVideo> list = ret.getList();
for (StudentHandsOnTaskVideo studentHandsOnTaskVideo : list) {
String videoFile = studentHandsOnTaskVideo.getVideoFile();
if (StringUtils.isNotEmpty(videoFile)) {
studentHandsOnTaskVideo.setVideoFiles(JSONArray.parseObject(videoFile, new TypeReference<List<Map<String,Object>>>(){}));
}
}
queryListAfter(list);
return ret;
}

@ -40,6 +40,25 @@ public class StudentHandsOnTaskPptQuery extends PageParam {
@Query(name = "学生ID", display = false)
private Long studentId;
private Long studentSn;
private String studentName;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
private String studentHandsOnTaskPptIdPlural;
private String teacherOpenCourseIdPlural;
private String handsOnIdPlural;

@ -39,6 +39,25 @@ public class StudentHandsOnTaskReportQuery extends PageParam {
private Long userId;
private Long teacherId;
private Long studentSn;
private String studentName;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
private Long studentId;
private String studentHandsOnTaskReportIdPlural;
private String teacherOpenCourseIdPlural;

@ -40,6 +40,25 @@ public class StudentHandsOnTaskStepQuery extends PageParam {
@Query(name = "学生ID", display = false)
private Long studentId;
private Long studentSn;
private String studentName;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
private String studentHandsOnTaskStepIdPlural;
private String teacherOpenCourseIdPlural;
private String handsOnIdPlural;

@ -48,6 +48,25 @@ public class StudentHandsOnTaskTheoryQuery extends PageParam {
@Query(name = "学生ID", display = false)
private Long studentId;
private Long studentSn;
private String studentName;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
private String studentHandsOnTaskTheoryIdPlural;
private String teacherOpenCourseIdPlural;
private String handsOnIdPlural;

@ -47,6 +47,25 @@ public class StudentHandsOnTaskVideoQuery extends PageParam {
@Query(name = "学生ID", display = false)
private Long studentId;
private Long studentSn;
private String studentName;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
private String studentHandsOnTaskVideoIdPlural;
private String teacherOpenCourseIdPlural;
private String handsOnIdPlural;

@ -1,14 +1,18 @@
queryByCondition
===
================
* 根据不为空的参数进行分页查询
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_ppt t
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
left join student t2 on t.student_id = t2.student_id
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("studentHandsOnTaskPpt.query")#
@if(!isEmpty(studentHandsOnTaskPptId)){
and t.student_hands_on_task_ppt_id =#studentHandsOnTaskPptId#
@ -67,18 +71,28 @@ queryByCondition
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}
queryByConditionQuery
===
=====================
* 根据不为空的参数进行分页查询(无权限)
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_ppt t
where 1=1
left join student t2 on t.student_id = t2.student_id
where 1=1
@if(!isEmpty(studentHandsOnTaskPptId)){
and t.student_hands_on_task_ppt_id =#studentHandsOnTaskPptId#
@}
@ -136,27 +150,27 @@ queryByConditionQuery
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}
deleteStudentHandsOnTaskPptByIds
===
================================
* 批量删除
delete from student_hands_on_task_ppt where find_in_set(student_hands_on_task_ppt_id,#ids#)
getByIds
===
========
select * from student_hands_on_task_ppt where find_in_set(student_hands_on_task_ppt_id,#ids#)
updateGivenByIds
===
================
* 批量更新指定字段,无论此字段是否有值
@ -235,16 +249,14 @@ updateGivenByIds
student_hands_on_task_ppt_id = student_hands_on_task_ppt_id
where find_in_set(student_hands_on_task_ppt_id,#studentHandsOnTaskPptIdPlural#)
getStudentHandsOnTaskPptValues
===
==============================
* 根据不为空的参数进行查询
select t.*
from student_hands_on_task_ppt t
where 1=1
where 1=1
@if(!isEmpty(studentHandsOnTaskPptId)){
and t.student_hands_on_task_ppt_id =#studentHandsOnTaskPptId#
@}
@ -279,9 +291,8 @@ getStudentHandsOnTaskPptValues
and t.student_id =#studentId#
@}
getValuesByQuery
===
================
* 根据不为空的参数进行查询
@ -346,9 +357,8 @@ getValuesByQuery
and find_in_set(t.student_id,#studentIdPlural#)
@}
getValuesByQueryNotWithPermission
===
=================================
* 根据不为空的参数进行查询(不包含权限)
@ -413,11 +423,8 @@ getValuesByQueryNotWithPermission
and find_in_set(t.student_id,#studentIdPlural#)
@}
getExcelValues
===
==============
* 根据不为空的参数进行查询导入需要的参数
@ -504,7 +511,7 @@ getExcelValues
t.teacher_id ,
t.student_id
from student_hands_on_task_ppt t
where 1=1 and #function("studentHandsOnTaskPpt.query")#
where 1=1 and #function("studentHandsOnTaskPpt.query")#
@if(!isEmpty(studentHandsOnTaskPptId)){
and t.student_hands_on_task_ppt_id =#studentHandsOnTaskPptId#
@}
@ -564,4 +571,3 @@ getExcelValues
@}
)
)t

@ -4,9 +4,12 @@ queryByCondition
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_report t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("studentHandsOnTaskReport.query")#
@ -58,6 +61,12 @@ queryByCondition
@if(!isEmpty(userIdPlural)){
and find_in_set(t.user_id,#userIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}
queryByConditionQuery
@ -66,9 +75,12 @@ queryByConditionQuery
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_report t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@if(!isEmpty(studentHandsOnTaskReportId)){
and t.student_hands_on_task_report_id =#studentHandsOnTaskReportId#
@ -118,6 +130,12 @@ queryByConditionQuery
@if(!isEmpty(userIdPlural)){
and find_in_set(t.user_id,#userIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}

@ -4,9 +4,12 @@ queryByCondition
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_step t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("studentHandsOnTaskStep.query")#
@ -67,6 +70,12 @@ queryByCondition
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}
queryByConditionQuery
@ -75,9 +84,12 @@ queryByConditionQuery
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_step t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@if(!isEmpty(studentHandsOnTaskStepId)){
and t.student_hands_on_task_step_id =#studentHandsOnTaskStepId#
@ -136,6 +148,12 @@ queryByConditionQuery
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}

@ -4,9 +4,12 @@ queryByCondition
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_theory t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("studentHandsOnTaskTheory.query")#
@ -79,6 +82,12 @@ queryByCondition
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}
queryByConditionQuery
@ -87,9 +96,12 @@ queryByConditionQuery
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_theory t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@if(!isEmpty(studentHandsOnTaskTheoryId)){
and t.student_hands_on_task_theory_id =#studentHandsOnTaskTheoryId#
@ -160,6 +172,12 @@ queryByConditionQuery
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}

@ -4,9 +4,12 @@ queryByCondition
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_video t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("studentHandsOnTaskVideo.query")#
@ -67,6 +70,12 @@ queryByCondition
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}
queryByConditionQuery
@ -75,9 +84,12 @@ queryByConditionQuery
select
@pageTag(){
t.*
t.*,
t2.student_sn studentSn,
t2.student_name studentName
@}
from student_hands_on_task_video t
from student_hands_on_task_ppt t
left join student t2 on t.student_id = t2.student_id
where 1=1
@if(!isEmpty(studentHandsOnTaskVideoId)){
and t.student_hands_on_task_video_id =#studentHandsOnTaskVideoId#
@ -136,6 +148,12 @@ queryByConditionQuery
@if(!isEmpty(studentIdPlural)){
and find_in_set(t.student_id,#studentIdPlural#)
@}
@if(!isEmpty(studentSn)){
and t2.student_sn =#studentSn#
@}
@if(!isEmpty(studentName)){
and t2.student_name =#studentName#
@}

Loading…
Cancel
Save