|
@@ -261,11 +261,27 @@ public class TTrainingRegularController extends BaseController
|
|
|
if (tTrainingRegular.getNotPlan().equals("true")) {
|
|
|
//查找跟这条培训计划相关联的装置级培训记录 修改其培训的年份,课程名称和课程代码
|
|
|
TTraining t= tTrainingService.selectTTrainingByRegularId(tTrainingRegular.getId());
|
|
|
+ if(null == t) {
|
|
|
+ //新增培训计划定期类
|
|
|
+ TTraining tTraining = new TTraining();
|
|
|
+ tTraining.setTrainingType("10");
|
|
|
+ tTraining.setYear(tTrainingRegular.getYear());
|
|
|
+ tTraining.setCourse(tTrainingRegular.getItem());
|
|
|
+ tTraining.setCourseid(tTrainingRegular.getCourseCode());
|
|
|
+ tTraining.setDuration(tTrainingRegular.getHour());
|
|
|
+ tTraining.setTrainer(tTrainingRegular.getLecturer());
|
|
|
+ tTraining.setPosition(tTrainingRegular.getActualpostId());
|
|
|
+ tTraining.setIsfinish(Long.parseLong("0"));
|
|
|
+ tTraining.setDeptId(tTrainingRegular.getDeptId());
|
|
|
+ tTraining.setRegularId(tTrainingRegular.getId());
|
|
|
+ tTrainingService.insertTTraining(tTraining);
|
|
|
+ t = tTraining;
|
|
|
+ }
|
|
|
t.setCourse(tTrainingRegular.getItem());
|
|
|
t.setCourseid(tTrainingRegular.getCourseCode());
|
|
|
t.setYear(tTrainingRegular.getYear());
|
|
|
t.setDelFlag(tTrainingRegular.getDelFlag());
|
|
|
- int result= tTrainingService.updateTTraining(t );
|
|
|
+ int result= tTrainingService.updateTTraining(t);
|
|
|
TTrainingRegular oldRegular = tTrainingRegularService.selectTTrainingRegularById(tTrainingRegular.getId());
|
|
|
int i = 0;
|
|
|
if (oldRegular.getActualpostId() != null) {
|