From 488dff68a9afac48a0c170470d8db773fd032075 Mon Sep 17 00:00:00 2001 From: fkf <1475794025@qq.com> Date: Tue, 2 May 2023 12:23:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9F=A5=E8=AF=A2=E8=80=81?= =?UTF-8?q?=E5=B8=88=E4=B8=8B=E5=BE=85=E5=8F=8D=E9=A6=88=E7=9A=84=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E6=8E=A5=E5=8F=A3=205-2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/system/api/sys_plan/SysPlanFeign.java | 6 +++++- .../demo/system/biz/sys_plan/SysPlanMapper.java | 2 ++ .../demo/system/biz/sys_plan/SysPlanMapper.xml | 4 ++++ .../demo/system/biz/sys_plan/SysPlanRest.java | 5 +++++ .../demo/system/biz/sys_plan/SysPlanService.java | 16 ++++++++++++++++ 5 files changed, 32 insertions(+), 1 deletion(-) 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 c1d3069..bafd360 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 @@ -22,7 +22,7 @@ public interface SysPlanFeign { @ApiOperation(value = "删除自主学习计划") @RequestMapping("/deleteSysPlan/{sid}") - ResultBean deleteSysPlan(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid); + ResultBean deleteSysPlan(@PathVariable String sid); @ApiOperation(value = "修改自主学习计划") @RequestMapping("/alterSysPlan") @@ -32,6 +32,10 @@ public interface SysPlanFeign { @RequestMapping("/selectSysPlan") ResultBean selectSysPlan(); + @ApiOperation(value = "老师查询待反馈的计划") + @RequestMapping("/selectSysPlanStudent/{teacherNo}") + ResultBean selectSysPlanStudent(@PathVariable String teacherNo); + @ApiOperation(value = "查询指定的一个自主学习计划") @RequestMapping("/selectSysPlanOne/{sid}") ResultBean selectSysPlanOne(@PathVariable String sid); 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 59e3a6c..b261317 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 @@ -23,4 +23,6 @@ public interface SysPlanMapper extends BaseMapper { SysPlan selectSysPlanBySid(@Param("sid") String sid); SysPlan selectSysPlanCommentBySid(@Param("sid") String sid); + + List selectSysPlanStudent(@Param("teacherNo") String teacherNo); } 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 2ee2a08..7196245 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 @@ -31,4 +31,8 @@ on p.sid = ps.planSid where p.sid = #{sid} + + \ 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 04fd7f3..a7dd8a0 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 @@ -59,4 +59,9 @@ public class SysPlanRest implements SysPlanFeign { public ResultBean selectSysPlanCommentBySid(String sid) { return sysPlanService.selectSysPlanCommentBySid(sid); } + + @Override + public ResultBean selectSysPlanStudent(String teacherNo) { + return sysPlanService.selectSysPlanStudent(teacherNo); + } } 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 b5606fd..63e5879 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 @@ -37,6 +37,13 @@ public class SysPlanService extends MybatisBaseService { public ResultBean alterSysPlan(SysPlan sysPlan) { ResultBean rb = ResultBean.fireFail(); + if (sysPlan.getTeacherNo() != null){ + if (sysPlan.getPlanOpinion() != null){ + sysPlan.setState(2); + }else { + sysPlan.setState(1); + } + } int i = baseMapper.updateById(sysPlan); if (i == 0){ return rb.setMsg("修改失败"); @@ -68,4 +75,13 @@ public class SysPlanService extends MybatisBaseService { SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(sid); return rb.success().setData(sysPlan); } + + public ResultBean selectSysPlanStudent(String teacherNo) { + ResultBean rb = ResultBean.fireFail(); + List sysPlans = sysPlanMapper.selectSysPlanStudent(teacherNo); + if (sysPlans == null){ + return rb.setMsg("该老师下没有待反馈的计划"); + } + return rb.success().setData(sysPlans); + } }