|
@@ -628,7 +628,9 @@ public class TStaffmgrController extends BaseController
|
|
TStaffmgr entity = new TStaffmgr();
|
|
TStaffmgr entity = new TStaffmgr();
|
|
for (int j = 0; j < cellNum; j++) {
|
|
for (int j = 0; j < cellNum; j++) {
|
|
Cell cell = row.getCell(j);
|
|
Cell cell = row.getCell(j);
|
|
- cell.setCellType(CellType.STRING);
|
|
|
|
|
|
+ if (cell == null) {
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
String cellValue = ExcelUtils.getCellValue(cell);
|
|
String cellValue = ExcelUtils.getCellValue(cell);
|
|
logger.info("cellValue:" + cellValue);
|
|
logger.info("cellValue:" + cellValue);
|
|
if (j == 0) {
|
|
if (j == 0) {
|
|
@@ -732,6 +734,41 @@ public class TStaffmgrController extends BaseController
|
|
tWorklicense.setDeptId(t.getDeptId());
|
|
tWorklicense.setDeptId(t.getDeptId());
|
|
tWorklicenseService.insertTWorklicense(tWorklicense);
|
|
tWorklicenseService.insertTWorklicense(tWorklicense);
|
|
}
|
|
}
|
|
|
|
+ if (t.getUnit().equals("10")) {
|
|
|
|
+ SimpleDateFormat sdfYear = new SimpleDateFormat("yyyy");
|
|
|
|
+ TTrainingRegular regular = new TTrainingRegular();
|
|
|
|
+ regular.setYear(sdfYear.format(new Date()));
|
|
|
|
+ List<TTrainingRegular> tTrainingRegulars = tTrainingRegularService.selectTTrainingRegularList(regular);
|
|
|
|
+ for (TTrainingRegular r : tTrainingRegulars) {
|
|
|
|
+ if (r.getNotPlan().equals("true")) {
|
|
|
|
+ String[] posts = r.getActualpostId().split(",");
|
|
|
|
+ for (String post : posts) {
|
|
|
|
+ if (post.equals(t.getActualpost())) {
|
|
|
|
+ TTraining training = tTrainingService.selectTTrainingByRegularId(r.getId());
|
|
|
|
+ if (training.getStartDate() == null) {
|
|
|
|
+ TTrainingDevice tTrainingDevice = new TTrainingDevice();
|
|
|
|
+ tTrainingDevice.setStaffId(t.getStaffid());
|
|
|
|
+ tTrainingDevice.setRegularId(training.getId());
|
|
|
|
+ tTrainingDevice.setStartDate(r.getPlanTrainingdate());
|
|
|
|
+ tTrainingDevice.setSupplementary("0");
|
|
|
|
+ tTrainingDeviceService.insertTTrainingDevice(tTrainingDevice);
|
|
|
|
+ } else {
|
|
|
|
+ TTrainingDevice tTrainingDevice = new TTrainingDevice();
|
|
|
|
+ tTrainingDevice.setStaffId(t.getStaffid());
|
|
|
|
+ tTrainingDevice.setRegularId(training.getId());
|
|
|
|
+ tTrainingDevice.setSupplementary("2");
|
|
|
|
+ tTrainingDeviceService.insertTTrainingDevice(tTrainingDevice);
|
|
|
|
+ }
|
|
|
|
+ TTrainingNon tTrainingNon = new TTrainingNon();
|
|
|
|
+ tTrainingNon.setStaffId(t.getStaffid());
|
|
|
|
+ tTrainingNon.setTrainingId(training.getId());
|
|
|
|
+ tTrainingNon.setIsNew("1");
|
|
|
|
+ tTrainingNonService.insertTTrainingNon(tTrainingNon);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
successNumber++;
|
|
successNumber++;
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
failNumber++;
|
|
failNumber++;
|