添加查询老师下待反馈的计划接口 5-2
This commit is contained in:
@@ -22,7 +22,7 @@ public interface SysPlanFeign {
|
|||||||
|
|
||||||
@ApiOperation(value = "删除自主学习计划")
|
@ApiOperation(value = "删除自主学习计划")
|
||||||
@RequestMapping("/deleteSysPlan/{sid}")
|
@RequestMapping("/deleteSysPlan/{sid}")
|
||||||
ResultBean deleteSysPlan(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid);
|
ResultBean deleteSysPlan(@PathVariable String sid);
|
||||||
|
|
||||||
@ApiOperation(value = "修改自主学习计划")
|
@ApiOperation(value = "修改自主学习计划")
|
||||||
@RequestMapping("/alterSysPlan")
|
@RequestMapping("/alterSysPlan")
|
||||||
@@ -32,6 +32,10 @@ public interface SysPlanFeign {
|
|||||||
@RequestMapping("/selectSysPlan")
|
@RequestMapping("/selectSysPlan")
|
||||||
ResultBean selectSysPlan();
|
ResultBean selectSysPlan();
|
||||||
|
|
||||||
|
@ApiOperation(value = "老师查询待反馈的计划")
|
||||||
|
@RequestMapping("/selectSysPlanStudent/{teacherNo}")
|
||||||
|
ResultBean selectSysPlanStudent(@PathVariable String teacherNo);
|
||||||
|
|
||||||
@ApiOperation(value = "查询指定的一个自主学习计划")
|
@ApiOperation(value = "查询指定的一个自主学习计划")
|
||||||
@RequestMapping("/selectSysPlanOne/{sid}")
|
@RequestMapping("/selectSysPlanOne/{sid}")
|
||||||
ResultBean selectSysPlanOne(@PathVariable String sid);
|
ResultBean selectSysPlanOne(@PathVariable String sid);
|
||||||
|
|||||||
@@ -23,4 +23,6 @@ public interface SysPlanMapper extends BaseMapper<SysPlan> {
|
|||||||
SysPlan selectSysPlanBySid(@Param("sid") String sid);
|
SysPlan selectSysPlanBySid(@Param("sid") String sid);
|
||||||
|
|
||||||
SysPlan selectSysPlanCommentBySid(@Param("sid") String sid);
|
SysPlan selectSysPlanCommentBySid(@Param("sid") String sid);
|
||||||
|
|
||||||
|
List<SysPlan> selectSysPlanStudent(@Param("teacherNo") String teacherNo);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,4 +31,8 @@
|
|||||||
on p.sid = ps.planSid
|
on p.sid = ps.planSid
|
||||||
where p.sid = #{sid}
|
where p.sid = #{sid}
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
@@ -59,4 +59,9 @@ public class SysPlanRest implements SysPlanFeign {
|
|||||||
public ResultBean selectSysPlanCommentBySid(String sid) {
|
public ResultBean selectSysPlanCommentBySid(String sid) {
|
||||||
return sysPlanService.selectSysPlanCommentBySid(sid);
|
return sysPlanService.selectSysPlanCommentBySid(sid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResultBean selectSysPlanStudent(String teacherNo) {
|
||||||
|
return sysPlanService.selectSysPlanStudent(teacherNo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,6 +37,13 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
|
|
||||||
public ResultBean alterSysPlan(SysPlan sysPlan) {
|
public ResultBean alterSysPlan(SysPlan sysPlan) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
|
if (sysPlan.getTeacherNo() != null){
|
||||||
|
if (sysPlan.getPlanOpinion() != null){
|
||||||
|
sysPlan.setState(2);
|
||||||
|
}else {
|
||||||
|
sysPlan.setState(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
int i = baseMapper.updateById(sysPlan);
|
int i = baseMapper.updateById(sysPlan);
|
||||||
if (i == 0){
|
if (i == 0){
|
||||||
return rb.setMsg("修改失败");
|
return rb.setMsg("修改失败");
|
||||||
@@ -68,4 +75,13 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(sid);
|
SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(sid);
|
||||||
return rb.success().setData(sysPlan);
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user