Browse Source

增加提交接口

master
fkf 2 years ago
parent
commit
552733fe01
  1. 3
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlan.java
  2. 4
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java
  3. 5
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java
  4. 70
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java

3
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlan.java

@ -22,6 +22,9 @@ public class SysPlan extends BaseEntity {
private String planContent; private String planContent;
@ApiModelProperty("反馈意见") @ApiModelProperty("反馈意见")
private String planOpinion; private String planOpinion;
@ApiModelProperty("状态中文")
private String stateChinese;
@ApiModelProperty("姓名") @ApiModelProperty("姓名")
private String name; private String name;

4
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_plan/SysPlanFeign.java

@ -28,6 +28,10 @@ public interface SysPlanFeign {
@RequestMapping("/alterSysPlan") @RequestMapping("/alterSysPlan")
ResultBean alterSysPlan(@RequestBody SysPlan sysPlan); ResultBean alterSysPlan(@RequestBody SysPlan sysPlan);
@ApiOperation(value = "提交自主学习计划")
@RequestMapping("/upSysPlan")
ResultBean upSysPlan(@RequestBody SysPlan sysPlan);
@ApiOperation(value = "查询自主学习计划") @ApiOperation(value = "查询自主学习计划")
@RequestMapping("/selectSysPlan") @RequestMapping("/selectSysPlan")
ResultBean selectSysPlan(); ResultBean selectSysPlan();

5
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanRest.java

@ -69,4 +69,9 @@ public class SysPlanRest implements SysPlanFeign {
public ResultBean selectSysPlan(String studentNo) { public ResultBean selectSysPlan(String studentNo) {
return sysPlanService.selectSysPlan(studentNo); return sysPlanService.selectSysPlan(studentNo);
} }
@Override
public ResultBean upSysPlan(SysPlan sysPlan) {
return sysPlanService.upSysPlan(sysPlan);
}
} }

70
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanService.java

@ -8,6 +8,7 @@ import com.yxt.demo.system.utils.ResultBean;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List; import java.util.List;
/** /**
@ -40,13 +41,7 @@ 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){ sysPlan.setModifyTime(new Date());
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("修改失败");
@ -57,6 +52,15 @@ 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);
} }
@ -65,9 +69,23 @@ 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("没有该任务");
@ -76,6 +94,13 @@ 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); SysPlan sysPlan = sysPlanMapper.selectSysPlanBySid(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);
} }
@ -85,6 +110,15 @@ 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);
} }
@ -94,6 +128,28 @@ public class SysPlanService extends MybatisBaseService<SysPlanMapper, SysPlan> {
if (sysPlans.size() == 0){ if (sysPlans.size() == 0){
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 upSysPlan(SysPlan sysPlan) {
ResultBean rb = ResultBean.fireFail();
if (sysPlan.getTeacherNo() == null){
return rb.setMsg("提交失败,请选择提交的教师");
}
sysPlan.setState(1);
int i = baseMapper.updateById(sysPlan);
if (i == 0){
return rb.setMsg("提交失败");
}
return rb.success();
}
} }

Loading…
Cancel
Save