| | |
| | | private final IRemoteDicItemService remoteDicItemService; |
| | | private final EmpOccupationalMapper empOccupationalMapper; |
| | | private final IRemotePositionService remotePositionService; |
| | | private final EmpDimissionLogMapper empDimissionLogMapper; |
| | | private final EmpOpenArchivesMapper empOpenArchivesMapper; |
| | | private final EmpResignMapper empResignMapper; |
| | | |
| | | @Override |
| | | public IPage<EmpBaseInfo> findEmpBaseInfos(QueryRequest request, EmpBaseInfo empBaseInfo) { |
| | |
| | | String[] str = ids.split(","); |
| | | List<String> list = new ArrayList<>(Arrays.asList(str)); |
| | | empBaseInfoMapper.logicDeleteByIds(list, operatorId); |
| | | |
| | | //同步删除关联数据 |
| | | //不良记录 |
| | | empBadRecordMapper.logicDelByUserIds(list,operatorId); |
| | | empAccidentCasesMapper.logicDelByUserIds(list,operatorId); |
| | | empContractInfoMapper.logicDelByUserIds(list,operatorId); |
| | | empDimissionAttendMapper.logicDelByUserIds(list,operatorId); |
| | | empDimissionLogMapper.logicDelByUserIds(list,operatorId); |
| | | empInsuranceMapper.logicDelByUserIds(list,operatorId); |
| | | empJobChangeMapper.logicDelByUserIds(list,operatorId); |
| | | empLaborTroubleMapper.logicDelByUserIds(list,operatorId); |
| | | empLeaveInfoMapper.logicDelByUserIds(list,operatorId); |
| | | empOccupationalMapper.logicDelByUserIds(list,operatorId); |
| | | empOpenArchivesMapper.logicDelByUserIds(list,operatorId); |
| | | empPhysicalExamMapper.logicDelByUserIds(list,operatorId); |
| | | empRemarkInfoMapper.logicDelByUserIds(list,operatorId); |
| | | empResignMapper.logicDelByUserIds(list,operatorId); |
| | | empUnemploymentMapper.logicDelByUserIds(list,operatorId); |
| | | empWorkExperienceMapper.logicDelByUserIds(list,operatorId); |
| | | } |
| | | |
| | | /** |
| | |
| | | saveChange.setOldDeptName(strDeptName[i]); |
| | | saveChange.setOldJobName(strJobName[i]); |
| | | saveChange.setNewDeptName(empJobChange.getNewDeptName()); |
| | | saveChange.setAllDeptName(empJobChange.getAllDeptName()); |
| | | saveChange.setNewJobName(empJobChange.getNewJobName()); |
| | | saveChange.setChangeType(empJobChange.getChangeType()); |
| | | saveChange.setChangeDate(empJobChange.getChangeDate()); |
| | |
| | | Map<String, Object> mapParams = new HashMap<>(); |
| | | mapParams.put("deptId", empJobChange.getDeptId()); |
| | | mapParams.put("deptName", empJobChange.getNewDeptName()); |
| | | mapParams.put("allDeptName", empJobChange.getAllDeptName()); |
| | | mapParams.put("jobId", empJobChange.getJobId()); |
| | | mapParams.put("jobName", empJobChange.getNewJobName()); |
| | | mapParams.put("operatorId", operatorId); |
| | |
| | | if (null!=dicItem){ |
| | | empBaseInfo.setEntryType(dicItem.getDicItemCode()); |
| | | } |
| | | //档案情况 |
| | | dicItem =dicItems.parallelStream().filter(j->StrUtil.equalsIgnoreCase(j.getDicCode(),"archivesStatus")&&StrUtil.equals(j.getDicItemName(),list.get(32).toString())).findFirst().orElse(null); |
| | | if (null!=dicItem){ |
| | | empBaseInfo.setArchivesStatus(dicItem.getDicItemCode()); |
| | | } |
| | | empBaseInfo.setEmpStatus("0"); |
| | | this.save(empBaseInfo); |
| | | } |