学生查询自己制定的计划
This commit is contained in:
@@ -32,6 +32,10 @@ public interface SysPlanFeign {
|
||||
@RequestMapping("/selectSysPlan")
|
||||
ResultBean selectSysPlan();
|
||||
|
||||
@ApiOperation(value = "查询自己的自主学习计划")
|
||||
@RequestMapping("/selectSysPlan/{studentNo}")
|
||||
ResultBean selectSysPlan(@PathVariable String studentNo);
|
||||
|
||||
@ApiOperation(value = "老师查询待反馈的计划")
|
||||
@RequestMapping("/selectSysPlanStudent/{teacherNo}")
|
||||
ResultBean selectSysPlanStudent(@PathVariable String teacherNo);
|
||||
|
||||
@@ -25,4 +25,6 @@ public interface SysPlanMapper extends BaseMapper<SysPlan> {
|
||||
SysPlan selectSysPlanCommentBySid(@Param("sid") String sid);
|
||||
|
||||
List<SysPlan> selectSysPlanStudent(@Param("teacherNo") String teacherNo);
|
||||
|
||||
List<SysPlan> selectSysPlan(@Param("studentNo") String studentNo);
|
||||
}
|
||||
|
||||
@@ -35,4 +35,8 @@
|
||||
<select id="selectSysPlanStudent" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
||||
select * from sys_plan where teacherNo = #{teacherNo} and state = 1
|
||||
</select>
|
||||
|
||||
<select id="selectSysPlan" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
||||
select * from sys_plan where studentNo = #{studentNo}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -64,4 +64,9 @@ public class SysPlanRest implements SysPlanFeign {
|
||||
public ResultBean selectSysPlanStudent(String teacherNo) {
|
||||
return sysPlanService.selectSysPlanStudent(teacherNo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean selectSysPlan(String studentNo) {
|
||||
return sysPlanService.selectSysPlan(studentNo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,9 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
||||
|
||||
public ResultBean saveSysPlan(SysPlan sysPlan){
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
if (sysPlan.getPlanOpinion() != null){
|
||||
return rb.setMsg("学生不能自己填写反馈意见");
|
||||
}
|
||||
int insert = baseMapper.insert(sysPlan);
|
||||
if (insert == 0){
|
||||
return rb.setMsg("添加失败");
|
||||
@@ -84,4 +87,13 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
||||
}
|
||||
return rb.success().setData(sysPlans);
|
||||
}
|
||||
|
||||
public ResultBean selectSysPlan(String studentNo) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlan(studentNo);
|
||||
if (sysPlans.size() == 0){
|
||||
return rb.setMsg("你还没有制定学习计划");
|
||||
}
|
||||
return rb.success().setData(sysPlans);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user