diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java index bafd360..632008c 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java @@ -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); diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.java index b261317..1fbecf6 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.java @@ -25,4 +25,6 @@ public interface SysPlanMapper extends BaseMapper { SysPlan selectSysPlanCommentBySid(@Param("sid") String sid); List selectSysPlanStudent(@Param("teacherNo") String teacherNo); + + List selectSysPlan(@Param("studentNo") String studentNo); } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml index 7196245..ca0e49c 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml @@ -35,4 +35,8 @@ + + \ No newline at end of file diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java index a7dd8a0..2e0e024 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java @@ -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); + } } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java index 63e5879..b2fedf7 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java @@ -25,6 +25,9 @@ public class SysPlanService extends MybatisBaseService { 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 { } return rb.success().setData(sysPlans); } + + public ResultBean selectSysPlan(String studentNo) { + ResultBean rb = ResultBean.fireFail(); + List sysPlans = sysPlanMapper.selectSysPlan(studentNo); + if (sysPlans.size() == 0){ + return rb.setMsg("你还没有制定学习计划"); + } + return rb.success().setData(sysPlans); + } }