|
@@ -50,6 +50,7 @@ public class GzptTrainRecordController extends BaseController {
|
|
|
@Autowired
|
|
|
private IGzptUserInfoService gzptUserInfoService;
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* 新增学时
|
|
|
*/
|
|
@@ -75,8 +76,17 @@ public class GzptTrainRecordController extends BaseController {
|
|
|
@ApiImplicitParam(name = "pageNum",value = "当前页码" ,dataType = "int", paramType = "query", required = false),
|
|
|
@ApiImplicitParam(name = "pageSize",value = "每页数据量" , dataType = "int", paramType = "query", required = false),
|
|
|
})
|
|
|
- public ResponsePageInfo<TrainFinishVO> getTrainFinishNew(@ModelAttribute TrainFinishDTO trainFinishDTO){
|
|
|
+ public ResponsePageInfo<TrainFinishVO> getTrainFinishNew(){
|
|
|
startPage();
|
|
|
+ UserInfo student = SecurityUtils.getLoginUser().getStudent();
|
|
|
+ GzptUserInfo gzptUserInfo = gzptUserInfoService.getInfoById(student.getGzptUserId());
|
|
|
+ if (gzptUserInfo == null){
|
|
|
+ throw new CustomException("该学员计时账户不存在");
|
|
|
+ }
|
|
|
+
|
|
|
+ TrainFinishDTO trainFinishDTO = new TrainFinishDTO();
|
|
|
+ trainFinishDTO.setDqbh(gzptUserInfo.getCity());
|
|
|
+ trainFinishDTO.setStudentId(gzptUserInfo.getOutId());
|
|
|
List<TrainFinishVO> list = gzptTrainRecordService.getTrainFinishNew(trainFinishDTO);
|
|
|
return toResponsePageInfo(list);
|
|
|
}
|
|
@@ -84,16 +94,32 @@ public class GzptTrainRecordController extends BaseController {
|
|
|
|
|
|
@GetMapping("/getTrainFinishKm")
|
|
|
@ApiOperation("查询已完成科目学时")
|
|
|
- public ResponsePageInfo<TrainFinishKmVO> getTrainFinishKm(@ModelAttribute TrainFinishKmDTO TrainFinishKmDTO){
|
|
|
+ public ResponsePageInfo<TrainFinishKmVO> getTrainFinishKm(){
|
|
|
startPage();
|
|
|
- List<TrainFinishKmVO> list = gzptTrainRecordService.getTrainFinishKm(TrainFinishKmDTO);
|
|
|
+ UserInfo student = SecurityUtils.getLoginUser().getStudent();
|
|
|
+ GzptUserInfo gzptUserInfo = gzptUserInfoService.getInfoById(student.getGzptUserId());
|
|
|
+ if (gzptUserInfo == null){
|
|
|
+ throw new CustomException("该学员计时账户不存在");
|
|
|
+ }
|
|
|
+ TrainFinishKmDTO trainFinishKmDTO = new TrainFinishKmDTO();
|
|
|
+ trainFinishKmDTO.setDqbh(gzptUserInfo.getCity());
|
|
|
+ trainFinishKmDTO.setStudentId(gzptUserInfo.getOutId());
|
|
|
+ List<TrainFinishKmVO> list = gzptTrainRecordService.getTrainFinishKm(trainFinishKmDTO);
|
|
|
return toResponsePageInfo(list);
|
|
|
}
|
|
|
|
|
|
@GetMapping("/getTrainSubjectCredit")
|
|
|
@ApiOperation("查询额定学时")
|
|
|
- public ResponsePageInfo<TrainCreditVO> getTrainSubjectCredit(@ModelAttribute TrainCreditDTO trainCreditDTO){
|
|
|
+ public ResponsePageInfo<TrainCreditVO> getTrainSubjectCredit(){
|
|
|
startPage();
|
|
|
+ UserInfo student = SecurityUtils.getLoginUser().getStudent();
|
|
|
+ GzptUserInfo gzptUserInfo = gzptUserInfoService.getInfoById(student.getGzptUserId());
|
|
|
+ if (gzptUserInfo == null){
|
|
|
+ throw new CustomException("该学员计时账户不存在");
|
|
|
+ }
|
|
|
+ TrainCreditDTO trainCreditDTO = new TrainCreditDTO();
|
|
|
+ trainCreditDTO.setDqbh(gzptUserInfo.getCity());
|
|
|
+ trainCreditDTO.setCx(gzptUserInfo.getCartype());
|
|
|
List<TrainCreditVO> list = gzptTrainRecordService.getTrainSubjectCredit(trainCreditDTO);
|
|
|
return toResponsePageInfo(list);
|
|
|
}
|