|
@@ -18,9 +18,10 @@ import com.ruoyi.project.system.domain.SysUser;
|
|
import com.ruoyi.project.system.service.ISysDeptService;
|
|
import com.ruoyi.project.system.service.ISysDeptService;
|
|
import com.ruoyi.project.system.service.ISysDictTypeService;
|
|
import com.ruoyi.project.system.service.ISysDictTypeService;
|
|
import com.ruoyi.project.system.service.ISysUserService;
|
|
import com.ruoyi.project.system.service.ISysUserService;
|
|
-import com.ruoyi.project.system.service.ITAlarmPrincipalService;
|
|
|
|
import com.ruoyi.project.training.domain.*;
|
|
import com.ruoyi.project.training.domain.*;
|
|
import com.ruoyi.project.training.service.*;
|
|
import com.ruoyi.project.training.service.*;
|
|
|
|
+import com.ruoyi.project.training.spec.service.ITStPlanService;
|
|
|
|
+import com.ruoyi.project.training.spec.service.ITStSuccessorService;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.poi.ss.usermodel.*;
|
|
import org.apache.poi.ss.usermodel.*;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
@@ -84,6 +85,12 @@ public class TStaffmgrController extends BaseController
|
|
@Autowired
|
|
@Autowired
|
|
private ISysUserService sysUserService;
|
|
private ISysUserService sysUserService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ITStSuccessorService stSuccessorService;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private ITStPlanService tStPlanService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 获取当前用户id
|
|
* 获取当前用户id
|
|
* @return 当前用户id
|
|
* @return 当前用户id
|
|
@@ -490,7 +497,10 @@ public class TStaffmgrController extends BaseController
|
|
tTrainingrecords.setDelFlag(9l);
|
|
tTrainingrecords.setDelFlag(9l);
|
|
tTrainingrecordsService.updateTTrainingrecords(tTrainingrecords);
|
|
tTrainingrecordsService.updateTTrainingrecords(tTrainingrecords);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ // 王子文 2022年6月27日 添加
|
|
|
|
+ // 离职时修改继任者清单状态、培养计划状态
|
|
|
|
+ stSuccessorService.updateStateByStaffId(id);
|
|
|
|
+ tStPlanService.updateStudyStateByStaffId(id);
|
|
return toAjax(tStaffmgrService.deleteLeftTStaffmgrByIds(id));
|
|
return toAjax(tStaffmgrService.deleteLeftTStaffmgrByIds(id));
|
|
}
|
|
}
|
|
|
|
|