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); + } }