提交 319e872e authored 作者: 133's avatar 133

1

上级 7650b9c6
package com.tykj.dev.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* @author zjm
* @version 1.0.0
* @ClassName MyWebMvcConfig.java
* @Description TODO
* @createTime 2020年08月09日 17:28:00
*/
@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {
@Value("${file.path}")
private String path;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 将/static/**访问映射到classpath:/mystatic/
registry.addResourceHandler("/file/**").addResourceLocations("file:"+path);
}
}
...@@ -154,12 +154,13 @@ public class FileController { ...@@ -154,12 +154,13 @@ public class FileController {
List<MultipartFile> multipartFiles = ((MultipartHttpServletRequest)request).getFiles("file"); List<MultipartFile> multipartFiles = ((MultipartHttpServletRequest)request).getFiles("file");
System.out.println("数据条数"+multipartFiles.size()); System.out.println("数据条数"+multipartFiles.size());
File file1 = new File(url+"print/");
if (!file1.exists()){
file1.mkdirs();
}
String fileName = UUID.randomUUID().toString()+".pdf"; String fileName = UUID.randomUUID().toString()+".pdf";
File file = new File(url+"print/"+fileName); File file = new File(url+"print/"+fileName);
if (file.exists()){
file.mkdirs();
}
// 第一步:创建一个document对象。 // 第一步:创建一个document对象。
Document document = new Document(); Document document = new Document();
document.setMargins(0, 0, 0, 0); document.setMargins(0, 0, 0, 0);
......
...@@ -5,6 +5,7 @@ import com.tykj.dev.device.task.service.TaskLogService; ...@@ -5,6 +5,7 @@ import com.tykj.dev.device.task.service.TaskLogService;
import com.tykj.dev.device.task.service.TaskService; import com.tykj.dev.device.task.service.TaskService;
import com.tykj.dev.device.task.subject.bto.TaskBto; import com.tykj.dev.device.task.subject.bto.TaskBto;
import com.tykj.dev.device.task.subject.bto.TaskLogBto; import com.tykj.dev.device.task.subject.bto.TaskLogBto;
import com.tykj.dev.device.task.subject.common.BusinessEnum;
import com.tykj.dev.device.task.subject.common.StatusEnum; import com.tykj.dev.device.task.subject.common.StatusEnum;
import com.tykj.dev.device.task.subject.domin.Task; import com.tykj.dev.device.task.subject.domin.Task;
import com.tykj.dev.device.train.entity.TrainTheme; import com.tykj.dev.device.train.entity.TrainTheme;
...@@ -91,7 +92,7 @@ public class TrainJobController { ...@@ -91,7 +92,7 @@ public class TrainJobController {
List<Integer> integers=new ArrayList<>(); List<Integer> integers=new ArrayList<>();
integers.add(securityUser.getCurrentUserInfo().getUserId()); integers.add(securityUser.getCurrentUserInfo().getUserId());
Task task= taskService.start(new TaskBto(StatusEnum.TRAIN1000.id,trainTheme.getName(),null,null,null,trainTheme.getTrainId(),13,0,null,integers)); Task task= taskService.start(new TaskBto(StatusEnum.TRAIN1000.id,trainTheme.getName(),null,null,trainTheme.getTrainId(),BusinessEnum.TRAIN.id,securityUser.getCurrentUserInfo().getUnitsId(),0,null,integers));
//1 新建培训 //1 新建培训
// jobService.addEntity(new JobEntity(taskEntity.getId(),1,39,0,"x"+securityUser.getCurrentUserInfo().getUserId()+"x",0)); // jobService.addEntity(new JobEntity(taskEntity.getId(),1,39,0,"x"+securityUser.getCurrentUserInfo().getUserId()+"x",0));
...@@ -102,26 +103,26 @@ public class TrainJobController { ...@@ -102,26 +103,26 @@ public class TrainJobController {
needTrain.forEach( needTrain.forEach(
id->{ id->{
//4 报名确认 //4 报名确认
// TaskSaveVo taskSaveVo1=new TaskSaveVo(trainTheme.getName(),trainTheme.getTrainId(),36,taskEntity.getId(),"."+taskEntity.getId()+".",13,null,id,"x","x"); // TaskSaveVo taskSaveVo1=new TaskSaveVo(trainTheme.getName(),trainTheme.getTrainId(),36,taskEntity.getId(),"."+taskEntity.getId()+".",BusinessEnum.TRAIN.id,null,id,"x","x");
// TaskEntity taskEntity1 = taskService.addEntity(taskSaveVo1.toDo()); // TaskEntity taskEntity1 = taskService.addEntity(taskSaveVo1.toDo());
// JobEntity jobEntity1=new JobEntity(taskEntity1.getId(),0,36,id,"x"+id+"x",0); // JobEntity jobEntity1=new JobEntity(taskEntity1.getId(),0,36,id,"x"+id+"x",0);
// jobService.addEntity(jobEntity1); // jobService.addEntity(jobEntity1);
List<Integer> list=new ArrayList<>(); List<Integer> list=new ArrayList<>();
list.add(id); list.add(id);
taskService.start(new TaskBto(StatusEnum.TRAIN1001.id,trainTheme.getName(),task.getId(),task.getId().toString(),trainTheme.getTrainId(),13,securityUser.getCurrentUserInfo().getUnitsId(),0,null,list)); taskService.start(new TaskBto(StatusEnum.TRAIN1001.id,trainTheme.getName(),task.getId(),task.getId().toString(),trainTheme.getTrainId(),BusinessEnum.TRAIN.id,securityUser.getCurrentUserInfo().getUnitsId(),0,null,list));
} }
); );
normal.forEach( normal.forEach(
id->{ id->{
//3 待报名 //3 待报名
// TaskSaveVo taskSaveVo1=new TaskSaveVo(trainTheme.getName(),trainTheme.getTrainId(),37,taskEntity.getId(),"."+taskEntity.getId()+".",13,null,id,"x","x"); // TaskSaveVo taskSaveVo1=new TaskSaveVo(trainTheme.getName(),trainTheme.getTrainId(),37,taskEntity.getId(),"."+taskEntity.getId()+".",BusinessEnum.TRAIN.id,null,id,"x","x");
// TaskEntity taskEntity1 = taskService.addEntity(taskSaveVo1.toDo()); // TaskEntity taskEntity1 = taskService.addEntity(taskSaveVo1.toDo());
// JobEntity jobEntity1=new JobEntity(taskEntity1.getId(),0,37,id,"x"+id+"x",0); // JobEntity jobEntity1=new JobEntity(taskEntity1.getId(),0,37,id,"x"+id+"x",0);
// jobService.addEntity(jobEntity1); // jobService.addEntity(jobEntity1);
List<Integer> list=new ArrayList<>(); List<Integer> list=new ArrayList<>();
list.add(id); list.add(id);
taskService.start(new TaskBto(StatusEnum.TRAIN1002.id,trainTheme.getName(),task.getId(),task.getId().toString(),trainTheme.getTrainId(),13,securityUser.getCurrentUserInfo().getUnitsId(),0,null,list)); taskService.start(new TaskBto(StatusEnum.TRAIN1002.id,trainTheme.getName(),task.getId(),task.getId().toString(),trainTheme.getTrainId(),BusinessEnum.TRAIN.id,securityUser.getCurrentUserInfo().getUnitsId(),0,null,list));
} }
); );
TaskLogBto taskLogBto = new TaskLogBto(task.getId(),"发起培训",null); TaskLogBto taskLogBto = new TaskLogBto(task.getId(),"发起培训",null);
...@@ -144,7 +145,7 @@ public class TrainJobController { ...@@ -144,7 +145,7 @@ public class TrainJobController {
TrainTheme trainTheme = trainThemeService.findById(signUpReturn.getTrainThemeId()); TrainTheme trainTheme = trainThemeService.findById(signUpReturn.getTrainThemeId());
TaskBto taskBto= taskService.get(signUpReturn.getTaskId()); TaskBto taskBto= taskService.get(signUpReturn.getTaskId());
if (signUpReturn.getReturns()==0) { if (signUpReturn.getReturns()==0) {
taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1003,-1); taskBto=taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1003,-1);
// JobEntity jobEntity = jobService.getOne(signUpReturn.getJobId()); // JobEntity jobEntity = jobService.getOne(signUpReturn.getJobId());
// jobEntity.setIsDone(1); // jobEntity.setIsDone(1);
// //4 等待培训 // //4 等待培训
...@@ -168,8 +169,9 @@ public class TrainJobController { ...@@ -168,8 +169,9 @@ public class TrainJobController {
// jobService.update(jobEntity); // jobService.update(jobEntity);
TaskLogBto taskLogBto = new TaskLogBto(taskBto.getId(),"不报名",null); TaskLogBto taskLogBto = new TaskLogBto(taskBto.getId(),"不报名",null);
taskLogService.addLog(taskLogBto); taskLogService.addLog(taskLogBto);
taskService.moveToEnd(taskBto); taskBto=taskService.moveToEnd(taskBto);
} }
taskService.update(taskBto);
myWebSocket.sendMessage1(); myWebSocket.sendMessage1();
return ResponseEntity.ok(trainThemeService.save(trainTheme)); return ResponseEntity.ok(trainThemeService.save(trainTheme));
} }
...@@ -183,25 +185,25 @@ public class TrainJobController { ...@@ -183,25 +185,25 @@ public class TrainJobController {
public ResponseEntity<TrainTheme> signUpEnd(@PathVariable Integer trainId){ public ResponseEntity<TrainTheme> signUpEnd(@PathVariable Integer trainId){
TrainTheme trainTheme = trainThemeService.findById(trainId); TrainTheme trainTheme = trainThemeService.findById(trainId);
//查询所有必须报名而没有报名的task 状态直接转为待培训 //查询所有必须报名而没有报名的task 状态直接转为待培训
trainTaskService.selectBillidAndBillType(trainId,13,StatusEnum.TRAIN1001.id).forEach( trainTaskService.selectBillidAndBillType(trainId,BusinessEnum.TRAIN.id,StatusEnum.TRAIN1001.id).forEach(
taskBto -> taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1003,-1) taskBto -> taskService.update(taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1003,-1))
); );
trainTaskService.selectBillidAndBillType(trainId,13,StatusEnum.TRAIN1002.id).forEach( trainTaskService.selectBillidAndBillType(trainId,BusinessEnum.TRAIN.id,StatusEnum.TRAIN1002.id).forEach(
taskBto -> taskService.moveToEnd(taskBto) taskBto -> taskService.update(taskService.moveToEnd(taskBto))
); );
//未报名统一处理为为报名 //未报名统一处理为为报名
// taskService.findBybullIdAndBussType(3,13).forEach( // taskService.findBybullIdAndBussType(3,BusinessEnum.TRAIN.id).forEach(
// taskEntity -> { // taskEntity -> {
//// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); //// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
//// jobEntity.setIsDone(1); //// jobEntity.setIsDone(1);
//// jobService.update(jobEntity); //// jobService.update(jobEntity);
// } // }
// ); // );
trainTaskService.selectBillidAndBillType(trainId,13,StatusEnum.TRAIN1000.id).forEach( trainTaskService.selectBillidAndBillType(trainId,BusinessEnum.TRAIN.id,StatusEnum.TRAIN1000.id).forEach(
taskBto -> taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1010) taskBto ->taskService.update( taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1010))
); );
// TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(7); // taskEntity.setBillStatus(7);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); // JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
...@@ -224,10 +226,10 @@ public class TrainJobController { ...@@ -224,10 +226,10 @@ public class TrainJobController {
@GetMapping("/inTraining/{trainId}") @GetMapping("/inTraining/{trainId}")
public ResponseEntity<TrainTheme> inTraining(@PathVariable Integer trainId){ public ResponseEntity<TrainTheme> inTraining(@PathVariable Integer trainId){
TrainTheme trainTheme = trainThemeService.findById(trainId); TrainTheme trainTheme = trainThemeService.findById(trainId);
trainTaskService.selectBillidAndBillType(trainId,13,StatusEnum.TRAIN1010.id).forEach( trainTaskService.selectBillidAndBillType(trainId,BusinessEnum.TRAIN.id,StatusEnum.TRAIN1010.id).forEach(
taskBto -> taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1004, taskBto.getInvolveUserIdList().get(0)) taskBto -> taskService.update(taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1004, taskBto.getInvolveUserIdList().get(0)))
); );
// TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(8); // taskEntity.setBillStatus(8);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); // JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
...@@ -253,7 +255,7 @@ public class TrainJobController { ...@@ -253,7 +255,7 @@ public class TrainJobController {
// public ResponseEntity<TrainTheme> resultsEntry(@PathVariable Integer trainId){ // public ResponseEntity<TrainTheme> resultsEntry(@PathVariable Integer trainId){
// TrainTheme trainTheme = trainThemeService.findById(trainId); // TrainTheme trainTheme = trainThemeService.findById(trainId);
// //
// TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); // JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
// jobEntity.setIsDone(1); // jobEntity.setIsDone(1);
// JobEntity jobEntity1=new JobEntity(); // JobEntity jobEntity1=new JobEntity();
...@@ -273,10 +275,10 @@ public class TrainJobController { ...@@ -273,10 +275,10 @@ public class TrainJobController {
@PostMapping("/gradesGrade") @PostMapping("/gradesGrade")
public ResponseEntity<TrainTheme> cityAudit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){ public ResponseEntity<TrainTheme> cityAudit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){
TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// TaskEntity taskEntity= taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(),trainTheme.getTrainId(),13); // TaskEntity taskEntity= taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(),trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),13); TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
taskBto.setOwnUnit(1); taskBto.setOwnUnit(1);
taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1005); taskService.update(taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1005));
// taskEntity.setBillStatus(32); // taskEntity.setBillStatus(32);
// taskEntity.setOwnUnit(1); // taskEntity.setOwnUnit(1);
// taskService.update(taskEntity); // taskService.update(taskEntity);
...@@ -311,7 +313,7 @@ public class TrainJobController { ...@@ -311,7 +313,7 @@ public class TrainJobController {
// if (gradeEntryVo.getThrough()==0) { // if (gradeEntryVo.getThrough()==0) {
// //申请发证 // //申请发证
// TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), 13); // TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(32); // taskEntity.setBillStatus(32);
// //省 // //省
// taskEntity.setOwnUnit(1); // taskEntity.setOwnUnit(1);
...@@ -331,7 +333,7 @@ public class TrainJobController { ...@@ -331,7 +333,7 @@ public class TrainJobController {
// return ResponseEntity.ok(trainThemeService.save(trainTheme)); // return ResponseEntity.ok(trainThemeService.save(trainTheme));
// }else { // }else {
// TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), 13); // TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(31); // taskEntity.setBillStatus(31);
// //省 // //省
// taskEntity.setOwnUnit(1); // taskEntity.setOwnUnit(1);
...@@ -359,7 +361,7 @@ public class TrainJobController { ...@@ -359,7 +361,7 @@ public class TrainJobController {
// @GetMapping("/gradesGrade") // @GetMapping("/gradesGrade")
// public ResponseEntity<TrainTheme> cityAudit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){ // public ResponseEntity<TrainTheme> cityAudit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){
// TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// TaskEntity taskEntity= taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(),trainTheme.getTrainId(),13); // TaskEntity taskEntity= taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(),trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// //
// taskEntity.setBillStatus(31); // taskEntity.setBillStatus(31);
// taskService.update(taskEntity); // taskService.update(taskEntity);
...@@ -390,7 +392,7 @@ public class TrainJobController { ...@@ -390,7 +392,7 @@ public class TrainJobController {
// if (gradeEntryVo.getThrough()==0) { // if (gradeEntryVo.getThrough()==0) {
// //申请发证 // //申请发证
// TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), 13); // TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(32); // taskEntity.setBillStatus(32);
// //省 // //省
// taskEntity.setOwnUnit(1); // taskEntity.setOwnUnit(1);
...@@ -410,7 +412,7 @@ public class TrainJobController { ...@@ -410,7 +412,7 @@ public class TrainJobController {
// return ResponseEntity.ok(trainThemeService.save(trainTheme)); // return ResponseEntity.ok(trainThemeService.save(trainTheme));
// }else { // }else {
// TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), 13); // TaskEntity taskEntity = taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(), trainTheme.getTrainId(), BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(31); // taskEntity.setBillStatus(31);
// //省 // //省
// taskEntity.setOwnUnit(1); // taskEntity.setOwnUnit(1);
...@@ -439,12 +441,13 @@ public class TrainJobController { ...@@ -439,12 +441,13 @@ public class TrainJobController {
@PostMapping("/isApply") @PostMapping("/isApply")
public ResponseEntity<TrainTheme> provinceAudit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){ public ResponseEntity<TrainTheme> provinceAudit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){
TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),13); TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1006,gradeEntryVo.getAuditId()); taskBto=taskService.addInvolveUser(taskBto,securityUser.getCurrentUserInfo().getUserId());
taskService.update(taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1006,gradeEntryVo.getAuditId()));
// TaskEntity taskEntity= taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity= taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(33); // taskEntity.setBillStatus(33);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// //
...@@ -480,11 +483,11 @@ public class TrainJobController { ...@@ -480,11 +483,11 @@ public class TrainJobController {
@PostMapping("/audit") @PostMapping("/audit")
public ResponseEntity<TrainTheme> audit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){ public ResponseEntity<TrainTheme> audit(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody GradeEntryVo gradeEntryVo){
TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),13); TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1007,gradeEntryVo.getAuditId()); taskService.update(taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1007,gradeEntryVo.getAuditId()));
// //
// TaskEntity taskEntity= taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity= taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// taskEntity.setBillStatus(34); // taskEntity.setBillStatus(34);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); // JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
...@@ -527,9 +530,9 @@ public class TrainJobController { ...@@ -527,9 +530,9 @@ public class TrainJobController {
); );
TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
//给培训报名的人员都发起一个通知,查看自己都证书 //给培训报名的人员都发起一个通知,查看自己都证书
TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),13); TaskBto taskBto=trainTaskService.selectFatherIsNullAndBillidAndBillType(trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
taskService.moveToEnd(taskBto); taskService.update(taskService.moveToEnd(taskBto));
// TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// //8 培训完成 // //8 培训完成
// taskEntity.setBillStatus(15); // taskEntity.setBillStatus(15);
// taskService.update(taskEntity); // taskService.update(taskEntity);
...@@ -546,14 +549,14 @@ public class TrainJobController { ...@@ -546,14 +549,14 @@ public class TrainJobController {
// jobEntity1.setInvoleUserId("x"+taskEntity.getStartUserId()+"x"); // jobEntity1.setInvoleUserId("x"+taskEntity.getStartUserId()+"x");
// jobService.addEntity(jobEntity1); // jobService.addEntity(jobEntity1);
trainTaskService.selectBillidAndBillType(gradeEntryVo.getTrainThemeId(),13,StatusEnum.TRAIN1003.id).forEach( trainTaskService.selectBillidAndBillType(gradeEntryVo.getTrainThemeId(),BusinessEnum.TRAIN.id,StatusEnum.TRAIN1003.id).forEach(
taskBto1 -> { taskBto1 -> {
// taskBto1.setCurrentPoint(0); // taskBto1.setCurrentPoint(0);
taskService.moveToSpecial(taskBto1, StatusEnum.TRAIN1009,taskBto1.getInvolveUserIdList().get(0)); taskService.update(taskService.moveToSpecial(taskBto1, StatusEnum.TRAIN1009,taskBto1.getInvolveUserIdList().get(0)));
} }
); );
//9 成绩待确认 //9 成绩待确认
// TaskEntity taskEntity1=taskService.findByStartUserIdAndBillIdAndBussType(id,trainTheme.getTrainId(),13); // TaskEntity taskEntity1=taskService.findByStartUserIdAndBillIdAndBussType(id,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// taskEntity1.setBillStatus(38); // taskEntity1.setBillStatus(38);
// taskService.update(taskEntity1); // taskService.update(taskEntity1);
// JobEntity jobEntity2 = taskUtils.getCurrentJob(taskEntity1.getId()); // JobEntity jobEntity2 = taskUtils.getCurrentJob(taskEntity1.getId());
...@@ -600,9 +603,9 @@ public class TrainJobController { ...@@ -600,9 +603,9 @@ public class TrainJobController {
// TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(gradeEntryVo.getTrainThemeId());
// //给培训报名的人员都发起一个通知,查看自己都证书 // //给培训报名的人员都发起一个通知,查看自己都证书
// List<Integer> ids= StringSplitUtil.userIdSplit(trainTheme.getSignUp()); // List<Integer> ids= StringSplitUtil.userIdSplit(trainTheme.getSignUp());
// TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// //8 待确认 // //8 待确认
// taskEntity.setBillStatus(13); // taskEntity.setBillStatus(BusinessEnum.TRAIN.id);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// JobEntity jobEntity= jobService.findTaskIdAndinvoleUserIdLike(taskEntity.getId(),securityUser.getCurrentUserInfo().getUserId()); // JobEntity jobEntity= jobService.findTaskIdAndinvoleUserIdLike(taskEntity.getId(),securityUser.getCurrentUserInfo().getUserId());
// jobEntity.setIsDone(1); // jobEntity.setIsDone(1);
...@@ -614,7 +617,7 @@ public class TrainJobController { ...@@ -614,7 +617,7 @@ public class TrainJobController {
// JobEntity jobEntity1=new JobEntity(); // JobEntity jobEntity1=new JobEntity();
// BeanUtils.copyProperties(jobEntity,jobEntity1); // BeanUtils.copyProperties(jobEntity,jobEntity1);
// jobEntity1.setId(null); // jobEntity1.setId(null);
// jobEntity1.setBillStatus(13); // jobEntity1.setBillStatus(BusinessEnum.TRAIN.id);
// jobEntity1.setIsDone(0); // jobEntity1.setIsDone(0);
// jobEntity1.setBelongUserId(taskEntity.getStartUserId()); // jobEntity1.setBelongUserId(taskEntity.getStartUserId());
// jobEntity1.setInvoleUserId("x"+taskEntity.getStartUserId()+"x"); // jobEntity1.setInvoleUserId("x"+taskEntity.getStartUserId()+"x");
...@@ -623,8 +626,8 @@ public class TrainJobController { ...@@ -623,8 +626,8 @@ public class TrainJobController {
// ids.forEach( // ids.forEach(
// id->{ // id->{
// //9 培训结果 // //9 培训结果
// TaskEntity taskEntity1=taskService.findByStartUserIdAndBillIdAndBussType(id,trainTheme.getTrainId(),13); // TaskEntity taskEntity1=taskService.findByStartUserIdAndBillIdAndBussType(id,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// taskEntity1.setBillStatus(13); // taskEntity1.setBillStatus(BusinessEnum.TRAIN.id);
// taskService.update(taskEntity1); // taskService.update(taskEntity1);
// JobEntity jobEntity2 = taskUtils.getCurrentJob(taskEntity1.getId()); // JobEntity jobEntity2 = taskUtils.getCurrentJob(taskEntity1.getId());
// jobEntity2.setIsDone(1); // jobEntity2.setIsDone(1);
...@@ -632,7 +635,7 @@ public class TrainJobController { ...@@ -632,7 +635,7 @@ public class TrainJobController {
// JobEntity jobEntity3=new JobEntity(); // JobEntity jobEntity3=new JobEntity();
// BeanUtils.copyProperties(jobEntity2,jobEntity3); // BeanUtils.copyProperties(jobEntity2,jobEntity3);
// jobEntity3.setId(null); // jobEntity3.setId(null);
// jobEntity3.setBillStatus(13); // jobEntity3.setBillStatus(BusinessEnum.TRAIN.id);
// jobEntity3.setIsDone(0); // jobEntity3.setIsDone(0);
// jobService.addEntity(jobEntity3); // jobService.addEntity(jobEntity3);
// //
...@@ -669,9 +672,9 @@ public class TrainJobController { ...@@ -669,9 +672,9 @@ public class TrainJobController {
// @PostMapping("/completionConfirmed") // @PostMapping("/completionConfirmed")
// public ResponseEntity<Boolean> completionConfirmed(@RequestBody signUpReturn signUpReturn){ // public ResponseEntity<Boolean> completionConfirmed(@RequestBody signUpReturn signUpReturn){
// TrainTheme trainTheme = trainThemeService.findById(signUpReturn.getTrainThemeId()); // TrainTheme trainTheme = trainThemeService.findById(signUpReturn.getTrainThemeId());
// TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByParentAndBillIdAndBussType(0,trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
// //13 // //BusinessEnum.TRAIN.id
// taskEntity.setBillStatus(13); // taskEntity.setBillStatus(BusinessEnum.TRAIN.id);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); // JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
// jobEntity.setIsDone(1); // jobEntity.setIsDone(1);
...@@ -690,10 +693,10 @@ public class TrainJobController { ...@@ -690,10 +693,10 @@ public class TrainJobController {
public ResponseEntity<Boolean> resultsConfirm(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody signUpReturn signUpReturn){ public ResponseEntity<Boolean> resultsConfirm(@ApiIgnore @AuthenticationPrincipal SecurityUser securityUser,@RequestBody signUpReturn signUpReturn){
TrainTheme trainTheme = trainThemeService.findById(signUpReturn.getTrainThemeId()); TrainTheme trainTheme = trainThemeService.findById(signUpReturn.getTrainThemeId());
//给培训报名的人员都发起一个通知,查看自己都证书 //给培训报名的人员都发起一个通知,查看自己都证书
// TaskEntity taskEntity=taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(),trainTheme.getTrainId(),13); // TaskEntity taskEntity=taskService.findByStartUserIdAndBillIdAndBussType(securityUser.getCurrentUserInfo().getUserId(),trainTheme.getTrainId(),BusinessEnum.TRAIN.id);
TaskBto taskBto = taskService.get(signUpReturn.getTaskId()); TaskBto taskBto = taskService.get(signUpReturn.getTaskId());
taskService.moveToEnd(taskBto); taskService.update(taskService.moveToEnd(taskBto));
// taskEntity.setBillStatus(13); // taskEntity.setBillStatus(BusinessEnum.TRAIN.id);
// taskService.update(taskEntity); // taskService.update(taskEntity);
// JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId()); // JobEntity jobEntity= taskUtils.getCurrentJob(taskEntity.getId());
// jobEntity.setIsDone(1); // jobEntity.setIsDone(1);
......
...@@ -23,7 +23,7 @@ public class signUpReturn { ...@@ -23,7 +23,7 @@ public class signUpReturn {
@ApiModelProperty(value = "是否报名 0 报名 1否" ,name ="returns" ) @ApiModelProperty(value = "是否报名 0 报名 1否" ,name ="returns" )
private Integer returns; private Integer returns;
@ApiModelProperty(value = "job——id" ,name ="jobId" ) @ApiModelProperty(value = "job——id" ,name ="taskId" )
private Integer taskId; private Integer taskId;
@ApiModelProperty(value = "培训id" ,name ="trainThemeId" ) @ApiModelProperty(value = "培训id" ,name ="trainThemeId" )
......
...@@ -62,14 +62,21 @@ public class UserTrainVo { ...@@ -62,14 +62,21 @@ public class UserTrainVo {
/** /**
* 用户单位 * 用户单位
*/ */
@ApiModelProperty(value = "用户单位", name = "unitsId", example = "12321L") @ApiModelProperty(value = "用户单位", name = "unitsName", example = "12321L")
private String unitsName; private String unitsName;
/**
* 用户单位id
*/
@ApiModelProperty(value = "用户单位id", name = "unitsId", example = "12321L")
private Integer unitsId;
/** /**
* 培训状态 0.已培训 1.已过期 2.未培训 3.快过期 * 培训状态 0.已培训 1.已过期 2.未培训 3.快过期
*/ */
private Integer trainStatus; private Integer trainStatus;
/** /**
* 0 是 1 否 * 0 是 1 否
*/ */
......
...@@ -86,7 +86,7 @@ public class User { ...@@ -86,7 +86,7 @@ public class User {
private String fax; private String fax;
/** /**
* 状态 默认0,1表示删除 * 状态 默认0、1表示冻结
*/ */
@ApiModelProperty(value = "状态", name = "isDel", example = "12321L") @ApiModelProperty(value = "状态", name = "isDel", example = "12321L")
private Integer isDel=0; private Integer isDel=0;
......
...@@ -226,7 +226,7 @@ public class UserServiceImpl implements UserService { ...@@ -226,7 +226,7 @@ public class UserServiceImpl implements UserService {
}else { }else {
userTrainVo.setIsMustJoin(1); userTrainVo.setIsMustJoin(1);
} }
userTrainVo.setUnitsName(units.getName()); userTrainVo.setUnitsName(unitsService.findById(user.getUnitsId()).getName());
list.add(userTrainVo); list.add(userTrainVo);
} }
); );
......
...@@ -31,7 +31,8 @@ import java.util.List; ...@@ -31,7 +31,8 @@ import java.util.List;
@Component @Component
public class InventoryScheduled { public class InventoryScheduled {
private String cron = "0 0/1 * * * ? "; // private String cron = "0 0/1 * * * ? ";
private String cron = "0 0 1 * * ?";
private ThreadPoolTaskScheduler threadPoolTaskScheduler; private ThreadPoolTaskScheduler threadPoolTaskScheduler;
......
...@@ -62,6 +62,18 @@ ...@@ -62,6 +62,18 @@
</exclusions> </exclusions>
</dependency> </dependency>
<dependency>
<groupId>com.tykj.dev</groupId>
<artifactId>device-usereport</artifactId>
<version>1.0-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>com.tykj.dev</groupId>
<artifactId>union</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency> <dependency>
<groupId>com.tykj.dev</groupId> <groupId>com.tykj.dev</groupId>
<artifactId>device-apply</artifactId> <artifactId>device-apply</artifactId>
......
...@@ -16,6 +16,6 @@ server.servlet.session.timeout=PT1H ...@@ -16,6 +16,6 @@ server.servlet.session.timeout=PT1H
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8 spring.jackson.time-zone=GMT+8
file.path=/Users/zjm/code/ file.path=/Users/zjm/code/
preview.path=192.168.0.10:8087/file/ preview.path=192.168.102.26:8087/file/
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论