|
|
@ -8,6 +8,7 @@ import com.yxt.demo.system.utils.ResultBean; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
@ -40,13 +41,7 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
|
|
|
|
public ResultBean alterSysPlan(SysPlan sysPlan) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
if (sysPlan.getTeacherNo() != null){ |
|
|
|
if (sysPlan.getPlanOpinion() != null){ |
|
|
|
sysPlan.setState(2); |
|
|
|
}else { |
|
|
|
sysPlan.setState(1); |
|
|
|
} |
|
|
|
} |
|
|
|
sysPlan.setModifyTime(new Date()); |
|
|
|
int i = baseMapper.updateById(sysPlan); |
|
|
|
if (i == 0){ |
|
|
|
return rb.setMsg("修改失败"); |
|
|
@ -57,6 +52,15 @@ 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); |
|
|
|
} |
|
|
|
|
|
|
@ -65,9 +69,23 @@ 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("没有该任务"); |
|
|
@ -76,6 +94,13 @@ 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); |
|
|
|
} |
|
|
|
|
|
|
@ -85,6 +110,15 @@ 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); |
|
|
|
} |
|
|
|
|
|
|
@ -94,6 +128,28 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> { |
|
|
|
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().setData(sysPlans); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean upSysPlan(SysPlan sysPlan) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
if (sysPlan.getTeacherNo() == null){ |
|
|
|
return rb.setMsg("提交失败,请选择提交的教师"); |
|
|
|
} |
|
|
|
sysPlan.setState(1); |
|
|
|
int i = baseMapper.updateById(sysPlan); |
|
|
|
if (i == 0){ |
|
|
|
return rb.setMsg("提交失败"); |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
} |
|
|
|