beetlsql3-dev
xuliangtong 2 years ago
parent 2f7dff2763
commit 94b21d51b9

@ -1,8 +1,10 @@
package com.ibeetl.jlw.service; package com.ibeetl.jlw.service;
import cn.hutool.core.collection.CollectionUtil;
import cn.jlw.util.ToolUtils; import cn.jlw.util.ToolUtils;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.service.CoreBaseService; import com.ibeetl.admin.core.service.CoreBaseService;
import com.ibeetl.admin.core.util.PlatformException; import com.ibeetl.admin.core.util.PlatformException;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
@ -57,8 +59,14 @@ public class HandsOnService extends CoreBaseService<HandsOn>{
} }
} }
public void deleteHandsOn(String ids){ public void deleteHandsOn(String ids, CoreUser coreUser){
try { try {
List<HandsOn> select = handsOnDao.createLambdaQuery().andIn(HandsOn::getHandsOnId, CollectionUtil.toList(ids.split(","))).select();
for (HandsOn handsOn : select) {
if (!handsOn.getOrgId().equals(coreUser.getOrgId())) {
return;
}
}
handsOnDao.deleteHandsOnByIds(ids); handsOnDao.deleteHandsOnByIds(ids);
} catch (Exception e) { } catch (Exception e) {
throw new PlatformException("批量删除HandsOn失败", e); throw new PlatformException("批量删除HandsOn失败", e);

@ -122,7 +122,14 @@ public class StudentHandsOnTaskPptService extends CoreBaseService<StudentHandsOn
return jsonResult; return jsonResult;
} }
public String edit(StudentHandsOnTaskPptQuery studentHandsOnTaskPptQuery){ public String edit(StudentHandsOnTaskPptQuery studentHandsOnTaskPptQuery, CoreUser coreUser){
if (!coreUser.isStudent()) {
return null;
}
Student student = studentService.getByUserId(coreUser.getId());
studentHandsOnTaskPptQuery.setStudentId(student.getStudentId());
studentHandsOnTaskPptQuery.setStudentSn(student.getStudentSn());
studentHandsOnTaskPptQuery.setStudentName(student.getStudentName());
String msg = ""; String msg = "";
StudentHandsOnTaskPpt studentHandsOnTaskPpt = studentHandsOnTaskPptQuery.pojo(); StudentHandsOnTaskPpt studentHandsOnTaskPpt = studentHandsOnTaskPptQuery.pojo();
String pptFile = studentHandsOnTaskPpt.getPptFile(); String pptFile = studentHandsOnTaskPpt.getPptFile();

@ -6,12 +6,14 @@ import cn.hutool.core.util.ObjectUtil;
import cn.jlw.util.ToolUtils; import cn.jlw.util.ToolUtils;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.service.CoreBaseService; import com.ibeetl.admin.core.service.CoreBaseService;
import com.ibeetl.admin.core.util.PlatformException; import com.ibeetl.admin.core.util.PlatformException;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.admin.core.web.JsonReturnCode; import com.ibeetl.admin.core.web.JsonReturnCode;
import com.ibeetl.jlw.dao.StudentHandsOnTaskReportDao; import com.ibeetl.jlw.dao.StudentHandsOnTaskReportDao;
import com.ibeetl.jlw.dao.TeacherOpenCourseHandsOnSimulationTasksDao; import com.ibeetl.jlw.dao.TeacherOpenCourseHandsOnSimulationTasksDao;
import com.ibeetl.jlw.entity.Student;
import com.ibeetl.jlw.entity.StudentHandsOnTaskReport; import com.ibeetl.jlw.entity.StudentHandsOnTaskReport;
import com.ibeetl.jlw.entity.TeacherOpenCourseHandsOnSimulationTasks; import com.ibeetl.jlw.entity.TeacherOpenCourseHandsOnSimulationTasks;
import com.ibeetl.jlw.web.query.StudentHandsOnTaskReportQuery; import com.ibeetl.jlw.web.query.StudentHandsOnTaskReportQuery;
@ -43,6 +45,9 @@ public class StudentHandsOnTaskReportService extends CoreBaseService<StudentHand
@Autowired @Autowired
private TeacherOpenCourseHandsOnSimulationTasksDao tasksService; private TeacherOpenCourseHandsOnSimulationTasksDao tasksService;
@Autowired
private StudentService studentService;
public PageQuery<StudentHandsOnTaskReport>queryByCondition(PageQuery query){ public PageQuery<StudentHandsOnTaskReport>queryByCondition(PageQuery query){
PageQuery ret = studentHandsOnTaskReportDao.queryByCondition(query); PageQuery ret = studentHandsOnTaskReportDao.queryByCondition(query);
queryListAfter(ret.getList()); queryListAfter(ret.getList());
@ -96,7 +101,13 @@ public class StudentHandsOnTaskReportService extends CoreBaseService<StudentHand
return msg; return msg;
} }
public JsonResult add(StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery){ public JsonResult add(StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, CoreUser coreUser){
if (!coreUser.isStudent()) {
return JsonResult.fail("");
}
Student student = studentService.getByUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setStudentId(student.getId());
String msg = ""; String msg = "";
StudentHandsOnTaskReport studentHandsOnTaskReport = studentHandsOnTaskReportQuery.pojo(); StudentHandsOnTaskReport studentHandsOnTaskReport = studentHandsOnTaskReportQuery.pojo();
Long handsOnTaskId = studentHandsOnTaskReport.getHandsOnTaskId(); Long handsOnTaskId = studentHandsOnTaskReport.getHandsOnTaskId();
@ -142,7 +153,15 @@ public class StudentHandsOnTaskReportService extends CoreBaseService<StudentHand
return jsonResult; return jsonResult;
} }
public String edit(StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery){ public String edit(StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, CoreUser coreUser){
if (!coreUser.isStudent()) {
return null;
}
Student student = studentService.getByUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setStudentId(student.getStudentId());
if (studentHandsOnTaskReportQuery.getHandsOnTaskId() ==null) {
return null;
}
String msg = ""; String msg = "";
StudentHandsOnTaskReport studentHandsOnTaskReport = studentHandsOnTaskReportQuery.pojo(); StudentHandsOnTaskReport studentHandsOnTaskReport = studentHandsOnTaskReportQuery.pojo();
@ -186,7 +205,15 @@ public class StudentHandsOnTaskReportService extends CoreBaseService<StudentHand
} }
} }
public StudentHandsOnTaskReport getInfo (StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery){ public StudentHandsOnTaskReport getInfo (StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, CoreUser coreUser){
if (!coreUser.isStudent()) {
return null;
}
if (studentHandsOnTaskReportQuery.getHandsOnTaskId() == null) {
return null;
}
Student student = studentService.getByUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setStudentId(student.getStudentId());
List<StudentHandsOnTaskReport> list = studentHandsOnTaskReportDao.getValuesByQuery(studentHandsOnTaskReportQuery); List<StudentHandsOnTaskReport> list = studentHandsOnTaskReportDao.getValuesByQuery(studentHandsOnTaskReportQuery);
if(null != list && list.size()>0){ if(null != list && list.size()>0){
return list.get(0); return list.get(0);

@ -120,7 +120,12 @@ public class StudentHandsOnTaskStepService extends CoreBaseService<StudentHandsO
return jsonResult; return jsonResult;
} }
public String edit(StudentHandsOnTaskStepQuery studentHandsOnTaskStepQuery){ public String edit(StudentHandsOnTaskStepQuery studentHandsOnTaskStepQuery, CoreUser coreUser){
if (!coreUser.isStudent()) {
return null;
}
Student student = studentService.getByUserId(coreUser.getId());
studentHandsOnTaskStepQuery.setStudentId(student.getStudentId());
String msg = ""; String msg = "";
StudentHandsOnTaskStep studentHandsOnTaskStep = studentHandsOnTaskStepQuery.pojo(); StudentHandsOnTaskStep studentHandsOnTaskStep = studentHandsOnTaskStepQuery.pojo();
String stem = studentHandsOnTaskStep.getStem(); String stem = studentHandsOnTaskStep.getStem();

@ -130,7 +130,12 @@ public class StudentHandsOnTaskVideoService extends CoreBaseService<StudentHands
return jsonResult; return jsonResult;
} }
public String edit(StudentHandsOnTaskVideoQuery studentHandsOnTaskVideoQuery){ public String edit(StudentHandsOnTaskVideoQuery studentHandsOnTaskVideoQuery, CoreUser coreUser){
if (!coreUser.isStudent()) {
return null;
}
Student student = studentService.getByUserId(coreUser.getId());
studentHandsOnTaskVideoQuery.setStudentId(student.getStudentId());
String msg = ""; String msg = "";
StudentHandsOnTaskVideo studentHandsOnTaskVideo = studentHandsOnTaskVideoQuery.pojo(); StudentHandsOnTaskVideo studentHandsOnTaskVideo = studentHandsOnTaskVideoQuery.pojo();
String videoFile = studentHandsOnTaskVideo.getVideoFile(); String videoFile = studentHandsOnTaskVideo.getVideoFile();

@ -11,6 +11,7 @@ import com.ibeetl.jlw.entity.HandsOn;
import com.ibeetl.jlw.entity.HandsOnSimulationTasks; import com.ibeetl.jlw.entity.HandsOnSimulationTasks;
import com.ibeetl.jlw.service.HandsOnService; import com.ibeetl.jlw.service.HandsOnService;
import com.ibeetl.jlw.service.HandsOnSimulationTasksService; import com.ibeetl.jlw.service.HandsOnSimulationTasksService;
import com.ibeetl.jlw.service.UniversitiesCollegesJurisdictionCurriculumResourcesService;
import com.ibeetl.jlw.web.query.HandsOnQuery; import com.ibeetl.jlw.web.query.HandsOnQuery;
import com.ibeetl.jlw.web.query.HandsOnSimulationTasksQuery; import com.ibeetl.jlw.web.query.HandsOnSimulationTasksQuery;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
@ -51,6 +52,9 @@ public class HandsOnController{
@Autowired private HandsOnSimulationTasksService handsOnSimulationTasksService; @Autowired private HandsOnSimulationTasksService handsOnSimulationTasksService;
@Autowired private UniversitiesCollegesJurisdictionCurriculumResourcesService universitiesCollegesJurisdictionCurriculumResourcesService;
/* 前端接口 */ /* 前端接口 */
@PostMapping(API + "/getPageList.do") @PostMapping(API + "/getPageList.do")
@ -58,6 +62,11 @@ public class HandsOnController{
if(null == coreUser){ if(null == coreUser){
return JsonResult.failMessage("请登录后再操作"); return JsonResult.failMessage("请登录后再操作");
}else{ }else{
if (!coreUser.isAdmin()) {
String courseInfoIds = universitiesCollegesJurisdictionCurriculumResourcesService.getResourcesCourseInfoAuthDetails(coreUser.getOrgId()).getAllAuthCourseInfoIds();
condition.setCourseInfoIds(courseInfoIds);
condition.setOrgId(coreUser.getOrgId());
}
PageQuery page = condition.getPageQuery(); PageQuery page = condition.getPageQuery();
handsOnService.queryByConditionQuery(page); handsOnService.queryByConditionQuery(page);
return JsonResult.success(page); return JsonResult.success(page);
@ -137,7 +146,14 @@ public class HandsOnController{
@PostMapping(MODEL + "/list.json") @PostMapping(MODEL + "/list.json")
@Function("handsOn.query") @Function("handsOn.query")
public JsonResult<PageQuery> list(HandsOnQuery condition){ public JsonResult<PageQuery> list(HandsOnQuery condition, @SCoreUser CoreUser coreUser){
if (!coreUser.isAdmin()) {
String courseInfoIds = universitiesCollegesJurisdictionCurriculumResourcesService.getResourcesCourseInfoAuthDetails(coreUser.getOrgId()).getAllAuthCourseInfoIds();
condition.setCourseInfoIds(courseInfoIds);
condition.setOrgId(coreUser.getOrgId());
}
PageQuery page = condition.getPageQuery(); PageQuery page = condition.getPageQuery();
handsOnService.queryByCondition(page); handsOnService.queryByCondition(page);
return JsonResult.success(page); return JsonResult.success(page);
@ -333,8 +349,8 @@ public class HandsOnController{
@PostMapping(MODEL + "/delete.json") @PostMapping(MODEL + "/delete.json")
@Function("handsOn.delete") @Function("handsOn.delete")
@ResponseBody @ResponseBody
public JsonResult delete(String ids) { public JsonResult delete(String ids, @SCoreUser CoreUser coreUser) {
handsOnService.deleteHandsOn(ids); handsOnService.deleteHandsOn(ids, coreUser);
return JsonResult.success(); return JsonResult.success();
} }

@ -182,13 +182,13 @@ public class StudentHandsOnTaskPptController{
@PostMapping(MODEL + "/edit.json") @PostMapping(MODEL + "/edit.json")
@Function("studentHandsOnTaskPpt.edit") @Function("studentHandsOnTaskPpt.edit")
public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskPptQuery studentHandsOnTaskPptQuery, BindingResult result) { public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskPptQuery studentHandsOnTaskPptQuery, @SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskPptQuery.setUserId(null); studentHandsOnTaskPptQuery.setUserId(coreUser.getId());
studentHandsOnTaskPptQuery.setOrgId(null); studentHandsOnTaskPptQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskPptService.edit(studentHandsOnTaskPptQuery); String msg = studentHandsOnTaskPptService.edit(studentHandsOnTaskPptQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {
@ -575,9 +575,9 @@ public class StudentHandsOnTaskPptController{
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskPptQuery.setUserId(null); studentHandsOnTaskPptQuery.setOrgId(coreUser.getOrgId());
studentHandsOnTaskPptQuery.setOrgId(null); studentHandsOnTaskPptQuery.setUserId(coreUser.getId());
String msg = studentHandsOnTaskPptService.edit(studentHandsOnTaskPptQuery); String msg = studentHandsOnTaskPptService.edit(studentHandsOnTaskPptQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {

@ -66,7 +66,7 @@ public class StudentHandsOnTaskReportController{
if(null == coreUser){ if(null == coreUser){
return JsonResult.failMessage("请登录后再操作"); return JsonResult.failMessage("请登录后再操作");
}else{ }else{
StudentHandsOnTaskReport studentHandsOnTaskReport = studentHandsOnTaskReportService.getInfo(param); StudentHandsOnTaskReport studentHandsOnTaskReport = studentHandsOnTaskReportService.getInfo(param, coreUser);
return JsonResult.success(studentHandsOnTaskReport); return JsonResult.success(studentHandsOnTaskReport);
} }
} }
@ -150,19 +150,19 @@ public class StudentHandsOnTaskReportController{
}else{ }else{
studentHandsOnTaskReportQuery.setUserId(coreUser.getId()); studentHandsOnTaskReportQuery.setUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setOrgId(coreUser.getOrgId()); studentHandsOnTaskReportQuery.setOrgId(coreUser.getOrgId());
return studentHandsOnTaskReportService.add(studentHandsOnTaskReportQuery); return studentHandsOnTaskReportService.add(studentHandsOnTaskReportQuery, coreUser);
} }
} }
@PostMapping(MODEL + "/edit.json") @PostMapping(MODEL + "/edit.json")
@Function("studentHandsOnTaskReport.edit") @Function("studentHandsOnTaskReport.edit")
public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, BindingResult result) { public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, @SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskReportQuery.setUserId(null); studentHandsOnTaskReportQuery.setUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setOrgId(null); studentHandsOnTaskReportQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskReportService.edit(studentHandsOnTaskReportQuery); String msg = studentHandsOnTaskReportService.edit(studentHandsOnTaskReportQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {
@ -202,18 +202,18 @@ public class StudentHandsOnTaskReportController{
}else{ }else{
studentHandsOnTaskReportQuery.setUserId(coreUser.getId()); studentHandsOnTaskReportQuery.setUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setOrgId(coreUser.getOrgId()); studentHandsOnTaskReportQuery.setOrgId(coreUser.getOrgId());
return studentHandsOnTaskReportService.add(studentHandsOnTaskReportQuery); return studentHandsOnTaskReportService.add(studentHandsOnTaskReportQuery, coreUser);
} }
} }
@PostMapping(API + "/edit.do") @PostMapping(API + "/edit.do")
public JsonResult<String> editStudentHandsOnTaskReport(@RequestBody @Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, BindingResult result) { public JsonResult<String> editStudentHandsOnTaskReport(@RequestBody @Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery,@SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskReportQuery.setUserId(null); studentHandsOnTaskReportQuery.setUserId(coreUser.getId());
studentHandsOnTaskReportQuery.setOrgId(null); studentHandsOnTaskReportQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskReportService.edit(studentHandsOnTaskReportQuery); String msg = studentHandsOnTaskReportService.edit(studentHandsOnTaskReportQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {

@ -182,13 +182,13 @@ public class StudentHandsOnTaskStepController{
@PostMapping(MODEL + "/edit.json") @PostMapping(MODEL + "/edit.json")
@Function("studentHandsOnTaskStep.edit") @Function("studentHandsOnTaskStep.edit")
public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskStepQuery studentHandsOnTaskStepQuery, BindingResult result) { public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskStepQuery studentHandsOnTaskStepQuery,@SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskStepQuery.setUserId(null); studentHandsOnTaskStepQuery.setUserId(coreUser.getId());
studentHandsOnTaskStepQuery.setOrgId(null); studentHandsOnTaskStepQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskStepService.edit(studentHandsOnTaskStepQuery); String msg = studentHandsOnTaskStepService.edit(studentHandsOnTaskStepQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {
@ -586,13 +586,13 @@ public class StudentHandsOnTaskStepController{
} }
@PostMapping(API + "/edit.do") @PostMapping(API + "/edit.do")
public JsonResult<String> editDo(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskStepQuery studentHandsOnTaskStepQuery, BindingResult result) { public JsonResult<String> editDo(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskStepQuery studentHandsOnTaskStepQuery,@SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskStepQuery.setUserId(null); studentHandsOnTaskStepQuery.setUserId(coreUser.getId());
studentHandsOnTaskStepQuery.setOrgId(null); studentHandsOnTaskStepQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskStepService.edit(studentHandsOnTaskStepQuery); String msg = studentHandsOnTaskStepService.edit(studentHandsOnTaskStepQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {

@ -182,13 +182,13 @@ public class StudentHandsOnTaskVideoController{
@PostMapping(MODEL + "/edit.json") @PostMapping(MODEL + "/edit.json")
@Function("studentHandsOnTaskVideo.edit") @Function("studentHandsOnTaskVideo.edit")
public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskVideoQuery studentHandsOnTaskVideoQuery, BindingResult result) { public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskVideoQuery studentHandsOnTaskVideoQuery, @SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskVideoQuery.setUserId(null); studentHandsOnTaskVideoQuery.setUserId(coreUser.getId());
studentHandsOnTaskVideoQuery.setOrgId(null); studentHandsOnTaskVideoQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskVideoService.edit(studentHandsOnTaskVideoQuery); String msg = studentHandsOnTaskVideoService.edit(studentHandsOnTaskVideoQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {
@ -569,13 +569,13 @@ public class StudentHandsOnTaskVideoController{
} }
@PostMapping(API + "/editDo") @PostMapping(API + "/editDo")
public JsonResult<String> editDo(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskVideoQuery studentHandsOnTaskVideoQuery, BindingResult result) { public JsonResult<String> editDo(@Validated(ValidateConfig.UPDATE.class) StudentHandsOnTaskVideoQuery studentHandsOnTaskVideoQuery, @SCoreUser CoreUser coreUser, BindingResult result) {
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
studentHandsOnTaskVideoQuery.setUserId(null); studentHandsOnTaskVideoQuery.setUserId(coreUser.getId());
studentHandsOnTaskVideoQuery.setOrgId(null); studentHandsOnTaskVideoQuery.setOrgId(coreUser.getOrgId());
String msg = studentHandsOnTaskVideoService.edit(studentHandsOnTaskVideoQuery); String msg = studentHandsOnTaskVideoService.edit(studentHandsOnTaskVideoQuery, coreUser);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {

@ -38,6 +38,16 @@ public class HandsOnQuery extends PageParam {
@Query(name = "数据集", display = false) @Query(name = "数据集", display = false)
private String trainingData; private String trainingData;
private String courseInfoIds;
public String getCourseInfoIds() {
return courseInfoIds;
}
public void setCourseInfoIds(String courseInfoIds) {
this.courseInfoIds = courseInfoIds;
}
private Integer handsOnStatus; private Integer handsOnStatus;
public Integer getHandsOnStatus() { public Integer getHandsOnStatus() {

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

@ -31,6 +31,12 @@ queryByCondition
@if(!isEmpty(handsOnStatus)){ @if(!isEmpty(handsOnStatus)){
and t.hands_on_status =#handsOnStatus# and t.hands_on_status =#handsOnStatus#
@} @}
@if(!isEmpty(orgId)){
or t.orgId =#orgId#
@}
@if(!isEmpty(courseInfoIds)){
and find_in_set(t.courseInfoId,#handsOnStatus#)
@}
queryByConditionQuery queryByConditionQuery
@ -64,7 +70,12 @@ queryByConditionQuery
@if(!isEmpty(handsOnStatus)){ @if(!isEmpty(handsOnStatus)){
and t.hands_on_status =#handsOnStatus# and t.hands_on_status =#handsOnStatus#
@} @}
@if(!isEmpty(orgId)){
or t.orgId =#orgId#
@}
@if(!isEmpty(courseInfoIds)){
and find_in_set(t.courseInfoId,#handsOnStatus#)
@}

Loading…
Cancel
Save