diff --git a/app/services/homeworks_service.rb b/app/services/homeworks_service.rb index 59bd5dad4..a21614efc 100644 --- a/app/services/homeworks_service.rb +++ b/app/services/homeworks_service.rb @@ -328,10 +328,13 @@ class HomeworksService work.late_penalty = work.work_status == 2 ? homework.late_penalty : 0 work.commit_time = myshixun.created_at > setting_time.publish_time ? setting_time.publish_time : myshixun.created_at work.myshixun_id = myshixun.id - work.update_time = if myshixun_endtime.present? - myshixun_endtime > homework_end_or_late_time ? homework_end_or_late_time : myshixun_endtime + work.update_time = if myshixun_endtime.present? && myshixun_endtime <= homework_end_or_late_time + myshixun_endtime + elsif myshixun.updated_at > homework_end_or_late_time + last_pass_time = games.select{|game| game.status == 2 && game.end_time < homework_end_or_late_time}.map(&:end_time).max + last_pass_time.present? ? last_pass_time : myshixun.created_at else - myshixun.updated_at > homework_end_or_late_time ? homework_end_or_late_time : myshixun.updated_at + myshixun.updated_at end work.final_score = final_score diff --git a/public/react/src/modules/courses/coursesPublic/SelectSetting.js b/public/react/src/modules/courses/coursesPublic/SelectSetting.js index b453d0075..2870c5d12 100644 --- a/public/react/src/modules/courses/coursesPublic/SelectSetting.js +++ b/public/react/src/modules/courses/coursesPublic/SelectSetting.js @@ -461,11 +461,7 @@ class Selectsetting extends Component{ - -
- - +
  • {datalist&&datalist.title} @@ -632,7 +633,7 @@ class Selectsetting extends Component{ {this.state.newfileListtypes===true?

    请先上传资源

    :""} -

    +

    -

    - - 勾选后所有用户可见,否则仅课堂成员可见 - -
    + {/*
    */} + {/**/} + {/*勾选后所有用户可见,否则仅课堂成员可见*/} + {/**/} + {/*
    */} {/*{this.props.has_course_groups&&this.props.has_course_groups===true?:""}*/} - {/*{this.state.course_groupss&&this.state.course_groupss.length>0?*/} - {/*统一设置(选中则所有分班使用相同的发布设置,否则各个单独设置)*/} - {/*:""}*/} + {this.state.course_groupss&&this.state.course_groupss.length>0? + 统一设置(选中则所有分班使用相同的发布设置,否则各个单独设置) + :""} -
    - 勾选后所有用户可见,否则仅课堂成员可见 - + {/*
    */} + {/*勾选后所有用户可见,否则仅课堂成员可见*/} + {/**/} - {/*{this.state.course_groups_count&&this.state.course_groups_count>0?*/} - {/*统一设置(选中则所有分班使用相同的发布设置,否则各个单独设置)*/} - {/*:""}*/} + {this.state.course_groups_count&&this.state.course_groups_count>0? + 统一设置(选中则所有分班使用相同的发布设置,否则各个单独设置) + :""}