|
|
@ -35,6 +35,7 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
} |
|
|
|
SysPlanSchedule sysPlanSchedule = new SysPlanSchedule(); |
|
|
|
sysPlanSchedule.setPlanSid(sysPlan.getSid()); |
|
|
|
sysPlanSchedule.setPlanContent("0%"); |
|
|
|
sysPlanScheduleService.saveSysPlanSchedule(sysPlanSchedule); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
@ -42,6 +43,12 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
public ResultBean alterSysPlan(SysPlan sysPlan) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysPlan.setModifyTime(new Date()); |
|
|
|
if (sysPlan.getPlanOpinion() != null){ |
|
|
|
sysPlan.setState(2); |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
}else { |
|
|
|
return rb.setMsg("请填写反馈"); |
|
|
|
} |
|
|
|
int i = baseMapper.updateById(sysPlan); |
|
|
|
if (i == 0){ |
|
|
|
return rb.setMsg("修改失败"); |
|
|
@ -52,15 +59,6 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
public ResultBean selectSysPlan() { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlanList(); |
|
|
|
for (SysPlan sysPlan : sysPlans) { |
|
|
|
if (sysPlan.getState() == 0){ |
|
|
|
sysPlan.setStateChinese("待提交"); |
|
|
|
}else if (sysPlan.getState() == 1){ |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
}else if (sysPlan.getState() == 2){ |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(sysPlans); |
|
|
|
} |
|
|
|
|
|
|
@ -69,23 +67,9 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
SysPlan sysPlan1 = sysPlanMapper.selectSysPlanBySid(sid); |
|
|
|
if (sysPlan1.getStudentNo() != null){ |
|
|
|
SysPlan sysPlan = sysPlanMapper.selectSysPlanOneStudent(sid); |
|
|
|
if (sysPlan.getState() == 0){ |
|
|
|
sysPlan.setStateChinese("待提交"); |
|
|
|
}else if (sysPlan.getState() == 1){ |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
}else if (sysPlan.getState() == 2){ |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
} |
|
|
|
return rb.success().setData(sysPlan); |
|
|
|
}else if (sysPlan1.getTeacherNo() != null){ |
|
|
|
SysPlan sysPlan = sysPlanMapper.selectSysPlanOneTeacher(sid); |
|
|
|
if (sysPlan.getState() == 0){ |
|
|
|
sysPlan.setStateChinese("待提交"); |
|
|
|
}else if (sysPlan.getState() == 1){ |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
}else if (sysPlan.getState() == 2){ |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
} |
|
|
|
return rb.success().setData(sysPlan); |
|
|
|
} |
|
|
|
return rb.setMsg("没有该任务"); |
|
|
@ -93,15 +77,8 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
|
|
|
|
public ResultBean selectSysPlanCommentBySid(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(sid); |
|
|
|
if (sysPlan.getState() == 0){ |
|
|
|
sysPlan.setStateChinese("待提交"); |
|
|
|
}else if (sysPlan.getState() == 1){ |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
}else if (sysPlan.getState() == 2){ |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
} |
|
|
|
return rb.success().setData(sysPlan); |
|
|
|
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlanCommentBySid(sid); |
|
|
|
return rb.success().setData(sysPlans); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean selectSysPlanStudent(String teacherNo) { |
|
|
@ -110,38 +87,21 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
if (sysPlans == null){ |
|
|
|
return rb.setMsg("该老师下没有待反馈的计划"); |
|
|
|
} |
|
|
|
for (SysPlan sysPlan : sysPlans) { |
|
|
|
if (sysPlan.getState() == 0){ |
|
|
|
sysPlan.setStateChinese("待提交"); |
|
|
|
}else if (sysPlan.getState() == 1){ |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
}else if (sysPlan.getState() == 2){ |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(sysPlans); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean selectSysPlan(String studentNo) { |
|
|
|
public ResultBean selectSysPlanXs(String studentNo) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlan(studentNo); |
|
|
|
if (sysPlans.size() == 0){ |
|
|
|
return rb.setMsg("你还没有制定学习计划"); |
|
|
|
} |
|
|
|
for (SysPlan sysPlan : sysPlans) { |
|
|
|
if (sysPlan.getState() == 0){ |
|
|
|
sysPlan.setStateChinese("待提交"); |
|
|
|
}else if (sysPlan.getState() == 1){ |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
}else if (sysPlan.getState() == 2){ |
|
|
|
sysPlan.setStateChinese("已反馈"); |
|
|
|
} |
|
|
|
return rb.success().setMsg("你还没有制定学习计划"); |
|
|
|
} |
|
|
|
return rb.success().setData(sysPlans); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean upSysPlan(SysPlan sysPlan) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysPlan.setStateChinese("待反馈"); |
|
|
|
if (sysPlan.getId() == null){ |
|
|
|
if (sysPlan.getTeacherNo() == null){ |
|
|
|
return rb.setMsg("提交失败,请选择提交的教师"); |
|
|
|