From 84509a1460663c55146817f8874c446a16b3ce6d Mon Sep 17 00:00:00 2001 From: fkf <1475794025@qq.com> Date: Tue, 2 May 2023 13:42:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E7=94=9F=E6=9F=A5=E8=AF=A2=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E5=88=B6=E5=AE=9A=E7=9A=84=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yxt/demo/system/api/sys_plan/SysPlanFeign.java | 4 ++++ .../yxt/demo/system/biz/sys_plan/SysPlanMapper.java | 2 ++ .../yxt/demo/system/biz/sys_plan/SysPlanMapper.xml | 4 ++++ .../yxt/demo/system/biz/sys_plan/SysPlanRest.java | 5 +++++ .../yxt/demo/system/biz/sys_plan/SysPlanService.java | 12 ++++++++++++ 5 files changed, 27 insertions(+) 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); + } }