Merge branch 'master' of http://gitea.yxtsoft.com/yxt_group/demo
This commit is contained in:
@@ -37,6 +37,6 @@ public class SysPlan extends BaseEntity {
|
|||||||
|
|
||||||
@ApiModelProperty("进度内容")
|
@ApiModelProperty("进度内容")
|
||||||
private String planContentJd;
|
private String planContentJd;
|
||||||
@ApiModelProperty("反馈意见")
|
@ApiModelProperty("进度反馈意见")
|
||||||
private String planOpinionYj;
|
private String planOpinionYj;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ public interface SysPlanFeign {
|
|||||||
ResultBean selectSysPlan();
|
ResultBean selectSysPlan();
|
||||||
|
|
||||||
@ApiOperation(value = "查询自己的自主学习计划")
|
@ApiOperation(value = "查询自己的自主学习计划")
|
||||||
@RequestMapping("/selectSysPlan/{studentNo}")
|
@RequestMapping("/selectSysPlanXs/{studentNo}")
|
||||||
ResultBean selectSysPlan(@PathVariable String studentNo);
|
ResultBean selectSysPlanXs(@PathVariable String studentNo);
|
||||||
|
|
||||||
@ApiOperation(value = "老师查询待反馈的计划")
|
@ApiOperation(value = "老师查询待反馈的计划")
|
||||||
@RequestMapping("/selectSysPlanStudent/{teacherNo}")
|
@RequestMapping("/selectSysPlanStudent/{teacherNo}")
|
||||||
|
|||||||
@@ -19,4 +19,6 @@ public class SysPlanSchedule extends BaseEntity {
|
|||||||
private String planContent;
|
private String planContent;
|
||||||
@ApiModelProperty("反馈意见")
|
@ApiModelProperty("反馈意见")
|
||||||
private String planOpinion;
|
private String planOpinion;
|
||||||
|
@ApiModelProperty("状态值中文")
|
||||||
|
private String stateChinese;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,5 +28,5 @@ public interface SysPlanScheduleFeign {
|
|||||||
|
|
||||||
@ApiOperation(value = "删除自主学习计划进度")
|
@ApiOperation(value = "删除自主学习计划进度")
|
||||||
@RequestMapping("/deleteSysPlanSchedule/{sid}")
|
@RequestMapping("/deleteSysPlanSchedule/{sid}")
|
||||||
ResultBean deleteSysPlanSchedule(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid);
|
ResultBean deleteSysPlanSchedule(@PathVariable String sid);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ public interface SysPlanMapper extends BaseMapper<SysPlan> {
|
|||||||
|
|
||||||
SysPlan selectSysPlanBySid(@Param("sid") String sid);
|
SysPlan selectSysPlanBySid(@Param("sid") String sid);
|
||||||
|
|
||||||
SysPlan selectSysPlanCommentBySid(@Param("sid") String sid);
|
List<SysPlan> selectSysPlanCommentBySid(@Param("sid") String sid);
|
||||||
|
|
||||||
List<SysPlan> selectSysPlanStudent(@Param("teacherNo") String teacherNo);
|
List<SysPlan> selectSysPlanStudent(@Param("teacherNo") String teacherNo);
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,7 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
<mapper namespace="com.yxt.demo.system.biz.sys_plan.SysPlanMapper">
|
<mapper namespace="com.yxt.demo.system.biz.sys_plan.SysPlanMapper">
|
||||||
<select id="selectSysPlanList" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
<select id="selectSysPlanList" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
||||||
select p.id,p.sid,p.studentNo,p.teacherNo,p.planContent,p.planOpinion,i.name,i.department,i.speciality,i.calss from sys_plan p
|
select * from sys_plan p
|
||||||
left join sys_info i
|
|
||||||
on p.studentNo = i.infoId or p.teacherNo = i.infoId
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectSysPlanOneStudent" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
<select id="selectSysPlanOneStudent" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
||||||
@@ -33,7 +31,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectSysPlanStudent" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
<select id="selectSysPlanStudent" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
||||||
select * from sys_plan where teacherNo = #{teacherNo} and state = 1
|
select * from sys_plan where teacherNo = #{teacherNo}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectSysPlan" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
<select id="selectSysPlan" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
|
||||||
|
|||||||
@@ -66,8 +66,8 @@ public class SysPlanRest implements SysPlanFeign {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResultBean selectSysPlan(String studentNo) {
|
public ResultBean selectSysPlanXs(String studentNo) {
|
||||||
return sysPlanService.selectSysPlan(studentNo);
|
return sysPlanService.selectSysPlanXs(studentNo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
}
|
}
|
||||||
SysPlanSchedule sysPlanSchedule = new SysPlanSchedule();
|
SysPlanSchedule sysPlanSchedule = new SysPlanSchedule();
|
||||||
sysPlanSchedule.setPlanSid(sysPlan.getSid());
|
sysPlanSchedule.setPlanSid(sysPlan.getSid());
|
||||||
|
sysPlanSchedule.setPlanContent("0%");
|
||||||
sysPlanScheduleService.saveSysPlanSchedule(sysPlanSchedule);
|
sysPlanScheduleService.saveSysPlanSchedule(sysPlanSchedule);
|
||||||
return rb.success();
|
return rb.success();
|
||||||
}
|
}
|
||||||
@@ -42,6 +43,12 @@ 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();
|
||||||
sysPlan.setModifyTime(new Date());
|
sysPlan.setModifyTime(new Date());
|
||||||
|
if (sysPlan.getPlanOpinion() != null){
|
||||||
|
sysPlan.setState(2);
|
||||||
|
sysPlan.setStateChinese("已反馈");
|
||||||
|
}else {
|
||||||
|
return rb.setMsg("请填写反馈");
|
||||||
|
}
|
||||||
int i = baseMapper.updateById(sysPlan);
|
int i = baseMapper.updateById(sysPlan);
|
||||||
if (i == 0){
|
if (i == 0){
|
||||||
return rb.setMsg("修改失败");
|
return rb.setMsg("修改失败");
|
||||||
@@ -52,15 +59,6 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
public ResultBean selectSysPlan() {
|
public ResultBean selectSysPlan() {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlanList();
|
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlanList();
|
||||||
for (SysPlan sysPlan : sysPlans) {
|
|
||||||
if (sysPlan.getState() == 0){
|
|
||||||
sysPlan.setStateChinese("待提交");
|
|
||||||
}else if (sysPlan.getState() == 1){
|
|
||||||
sysPlan.setStateChinese("待反馈");
|
|
||||||
}else if (sysPlan.getState() == 2){
|
|
||||||
sysPlan.setStateChinese("已反馈");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return rb.success().setData(sysPlans);
|
return rb.success().setData(sysPlans);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -69,23 +67,9 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
SysPlan sysPlan1 = sysPlanMapper.selectSysPlanBySid(sid);
|
SysPlan sysPlan1 = sysPlanMapper.selectSysPlanBySid(sid);
|
||||||
if (sysPlan1.getStudentNo() != null){
|
if (sysPlan1.getStudentNo() != null){
|
||||||
SysPlan sysPlan = sysPlanMapper.selectSysPlanOneStudent(sid);
|
SysPlan sysPlan = sysPlanMapper.selectSysPlanOneStudent(sid);
|
||||||
if (sysPlan.getState() == 0){
|
|
||||||
sysPlan.setStateChinese("待提交");
|
|
||||||
}else if (sysPlan.getState() == 1){
|
|
||||||
sysPlan.setStateChinese("待反馈");
|
|
||||||
}else if (sysPlan.getState() == 2){
|
|
||||||
sysPlan.setStateChinese("已反馈");
|
|
||||||
}
|
|
||||||
return rb.success().setData(sysPlan);
|
return rb.success().setData(sysPlan);
|
||||||
}else if (sysPlan1.getTeacherNo() != null){
|
}else if (sysPlan1.getTeacherNo() != null){
|
||||||
SysPlan sysPlan = sysPlanMapper.selectSysPlanOneTeacher(sid);
|
SysPlan sysPlan = sysPlanMapper.selectSysPlanOneTeacher(sid);
|
||||||
if (sysPlan.getState() == 0){
|
|
||||||
sysPlan.setStateChinese("待提交");
|
|
||||||
}else if (sysPlan.getState() == 1){
|
|
||||||
sysPlan.setStateChinese("待反馈");
|
|
||||||
}else if (sysPlan.getState() == 2){
|
|
||||||
sysPlan.setStateChinese("已反馈");
|
|
||||||
}
|
|
||||||
return rb.success().setData(sysPlan);
|
return rb.success().setData(sysPlan);
|
||||||
}
|
}
|
||||||
return rb.setMsg("没有该任务");
|
return rb.setMsg("没有该任务");
|
||||||
@@ -93,15 +77,8 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
|
|
||||||
public ResultBean selectSysPlanCommentBySid(String sid) {
|
public ResultBean selectSysPlanCommentBySid(String sid) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(sid);
|
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlanCommentBySid(sid);
|
||||||
if (sysPlan.getState() == 0){
|
return rb.success().setData(sysPlans);
|
||||||
sysPlan.setStateChinese("待提交");
|
|
||||||
}else if (sysPlan.getState() == 1){
|
|
||||||
sysPlan.setStateChinese("待反馈");
|
|
||||||
}else if (sysPlan.getState() == 2){
|
|
||||||
sysPlan.setStateChinese("已反馈");
|
|
||||||
}
|
|
||||||
return rb.success().setData(sysPlan);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public ResultBean selectSysPlanStudent(String teacherNo) {
|
public ResultBean selectSysPlanStudent(String teacherNo) {
|
||||||
@@ -110,38 +87,21 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
|
|||||||
if (sysPlans == null){
|
if (sysPlans == null){
|
||||||
return rb.setMsg("该老师下没有待反馈的计划");
|
return rb.setMsg("该老师下没有待反馈的计划");
|
||||||
}
|
}
|
||||||
for (SysPlan sysPlan : sysPlans) {
|
|
||||||
if (sysPlan.getState() == 0){
|
|
||||||
sysPlan.setStateChinese("待提交");
|
|
||||||
}else if (sysPlan.getState() == 1){
|
|
||||||
sysPlan.setStateChinese("待反馈");
|
|
||||||
}else if (sysPlan.getState() == 2){
|
|
||||||
sysPlan.setStateChinese("已反馈");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return rb.success().setData(sysPlans);
|
return rb.success().setData(sysPlans);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ResultBean selectSysPlan(String studentNo) {
|
public ResultBean selectSysPlanXs(String studentNo) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlan(studentNo);
|
List<SysPlan> sysPlans = sysPlanMapper.selectSysPlan(studentNo);
|
||||||
if (sysPlans.size() == 0){
|
if (sysPlans.size() == 0){
|
||||||
return rb.setMsg("你还没有制定学习计划");
|
return rb.success().setMsg("你还没有制定学习计划");
|
||||||
}
|
|
||||||
for (SysPlan sysPlan : sysPlans) {
|
|
||||||
if (sysPlan.getState() == 0){
|
|
||||||
sysPlan.setStateChinese("待提交");
|
|
||||||
}else if (sysPlan.getState() == 1){
|
|
||||||
sysPlan.setStateChinese("待反馈");
|
|
||||||
}else if (sysPlan.getState() == 2){
|
|
||||||
sysPlan.setStateChinese("已反馈");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return rb.success().setData(sysPlans);
|
return rb.success().setData(sysPlans);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ResultBean upSysPlan(SysPlan sysPlan) {
|
public ResultBean upSysPlan(SysPlan sysPlan) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
|
sysPlan.setStateChinese("待反馈");
|
||||||
if (sysPlan.getId() == null){
|
if (sysPlan.getId() == null){
|
||||||
if (sysPlan.getTeacherNo() == null){
|
if (sysPlan.getTeacherNo() == null){
|
||||||
return rb.setMsg("提交失败,请选择提交的教师");
|
return rb.setMsg("提交失败,请选择提交的教师");
|
||||||
|
|||||||
@@ -4,6 +4,12 @@
|
|||||||
<update id="updateSysPlanScheduleBySid" parameterType="com.yxt.demo.system.api.sys_plan_schedule.SysPlanSchedule">
|
<update id="updateSysPlanScheduleBySid" parameterType="com.yxt.demo.system.api.sys_plan_schedule.SysPlanSchedule">
|
||||||
update sys_plan_schedule
|
update sys_plan_schedule
|
||||||
<set>
|
<set>
|
||||||
|
<if test="state != null">
|
||||||
|
state = #{state},
|
||||||
|
</if>
|
||||||
|
<if test="stateChinese != null">
|
||||||
|
state = #{stateChinese},
|
||||||
|
</if>
|
||||||
<if test="planContent != null">
|
<if test="planContent != null">
|
||||||
planContent = #{planContent},
|
planContent = #{planContent},
|
||||||
</if>
|
</if>
|
||||||
|
|||||||
@@ -35,10 +35,15 @@ public class SysPlanScheduleService extends MybatisBaseService<SysPlanScheduleMa
|
|||||||
|
|
||||||
public ResultBean updateSysPlanSchedule(SysPlanSchedule sysPlanSchedule) {
|
public ResultBean updateSysPlanSchedule(SysPlanSchedule sysPlanSchedule) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
if (sysPlanSchedule.getSid() == null){
|
if (sysPlanSchedule.getId() == null){
|
||||||
|
if (sysPlanSchedule.getPlanOpinion() != null){
|
||||||
|
return rb.setMsg("您不能添加反馈意见");
|
||||||
|
}
|
||||||
baseMapper.insert(sysPlanSchedule);
|
baseMapper.insert(sysPlanSchedule);
|
||||||
return rb.success().setMsg("添加成功");
|
return rb.success().setMsg("添加成功");
|
||||||
}
|
}
|
||||||
|
sysPlanSchedule.setState(1);
|
||||||
|
sysPlanSchedule.setStateChinese("已反馈");
|
||||||
sysPlanScheduleMapper.updateSysPlanScheduleBySid(sysPlanSchedule);
|
sysPlanScheduleMapper.updateSysPlanScheduleBySid(sysPlanSchedule);
|
||||||
return rb.success();
|
return rb.success();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -246,6 +246,7 @@ CREATE TABLE `sys_plan`
|
|||||||
`studentNo` varchar(200) DEFAULT NULL COMMENT '学号',
|
`studentNo` varchar(200) DEFAULT NULL COMMENT '学号',
|
||||||
`planContent` text DEFAULT NULL COMMENT '学习计划内容',
|
`planContent` text DEFAULT NULL COMMENT '学习计划内容',
|
||||||
`planOpinion` text DEFAULT NULL COMMENT '反馈意见',
|
`planOpinion` text DEFAULT NULL COMMENT '反馈意见',
|
||||||
|
`stateChinese` text DEFAULT NULL COMMENT '状态值中文',
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY `id` (`id`)
|
KEY `id` (`id`)
|
||||||
) ENGINE = INNODB
|
) ENGINE = INNODB
|
||||||
@@ -269,6 +270,7 @@ CREATE TABLE `sys_plan_schedule`
|
|||||||
`planSid` varchar(64) DEFAULT NULL COMMENT '计划sid',
|
`planSid` varchar(64) DEFAULT NULL COMMENT '计划sid',
|
||||||
`planContent` text DEFAULT NULL COMMENT '进度内容',
|
`planContent` text DEFAULT NULL COMMENT '进度内容',
|
||||||
`planOpinion` text DEFAULT NULL COMMENT '反馈意见',
|
`planOpinion` text DEFAULT NULL COMMENT '反馈意见',
|
||||||
|
`stateChinese` text DEFAULT NULL COMMENT '状态值中文',
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY `id` (`id`)
|
KEY `id` (`id`)
|
||||||
) ENGINE = INNODB
|
) ENGINE = INNODB
|
||||||
|
|||||||
Reference in New Issue
Block a user