修改公共接口

main
yz 1 year ago
parent b8b300ad1c
commit 4542b16ad0

@ -16,7 +16,6 @@ import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
@Api(tags = "采购需求预测相关")
@ -74,13 +73,26 @@ public class CgxqycController {
}else {
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "提交失败");
}
//新建学生成绩
// stuGradeMapper.insert()
}else {
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "已提交过");
}
}
@PostMapping("/restartTraining")
@ApiOperation("采购需求预测-重新实训")
@AnonymousAccess
public ResultEntity restartTraining(@RequestParam String userId) {
Boolean b=scoreService.deleteScore(userId,Constant.PRO_GYQDGL,Constant.MODULE_CGXQYC);
if(b){
CgxqycStuAnswerExample cgxqycStuAnswerExample = new CgxqycStuAnswerExample();
cgxqycStuAnswerExample.createCriteria().andUserIdEqualTo(userId);
cgxqycStuAnswerMapper.deleteByExample(cgxqycStuAnswerExample);
return new ResultEntity<>(HttpStatus.OK, "重新实训成功");
}else {
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "重新实训失败");
}
}
}

@ -14,4 +14,6 @@ public interface ScoreService {
//新增学生成绩信息
Boolean insertScore(String userId, @ApiParam("大模块")String project,@ApiParam("小模块") String module, BigDecimal score,@ApiParam("主观内容") String context);
Boolean deleteScore(String userId, String pro, String module);
}

@ -91,6 +91,15 @@ public class ScoreServiceImpl implements ScoreService {
}
//根据userID和PRO-MODULE删除学生成绩
@Override
public Boolean deleteScore(String userId, String pro, String module) {
StuGradeExample stuGradeExample = new StuGradeExample();
stuGradeExample.createCriteria().andUserIdEqualTo(userId).andProjectEqualTo(pro).andModuleEqualTo(module);
int i = stuGradeMapper.deleteByExample(stuGradeExample);
return i==1;
}
public StuGrade scoreCalculation(StuGrade stuGrade) {
BigDecimal info = stuGrade.getScore();

Loading…
Cancel
Save