Browse Source

添加查询老师下待反馈的计划接口 5-2

master
fkf 2 years ago
parent
commit
488dff68a9
  1. 6
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java
  2. 2
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.java
  3. 4
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml
  4. 5
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java
  5. 16
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java

6
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);

2
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> {
SysPlan selectSysPlanBySid(@Param("sid") String sid);
SysPlan selectSysPlanCommentBySid(@Param("sid") String sid);
List<SysPlan> selectSysPlanStudent(@Param("teacherNo") String teacherNo);
}

4
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}
</select>
<select id="selectSysPlanStudent" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
select * from sys_plan where teacherNo = #{teacherNo} and state = 1
</select>
</mapper>

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

16
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<SysPlanMapper, SysPlan> {
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<SysPlanMapper, SysPlan> {
SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(sid);
return rb.success().setData(sysPlan);
}
public ResultBean selectSysPlanStudent(String teacherNo) {
ResultBean rb = ResultBean.fireFail();
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlanStudent(teacherNo);
if (sysPlans == null){
return rb.setMsg("该老师下没有待反馈的计划");
}
return rb.success().setData(sysPlans);
}
}

Loading…
Cancel
Save