|
|
@@ -367,7 +367,7 @@ public abstract class BaseInitialOperationPlugIn extends AbstractOperationServic
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_FIRSTRANK, EnableEnum.YES.getCode());
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_BEGINDATE, data.beginDate);
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_APPRAISALRESULT, data.lastYearAppraisalResult);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_JOBSEQHR, data.convertJobSeq);
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_JOBSEQHR, data.jobSeq);
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_POSITIONHR, data.positionHr);
|
|
|
/*personPosFile.set(PositionStructureConstant.USEORG_KEY, data.company);
|
|
|
personPosFile.set(PositionStructureConstant.CREATEORG_KEY, data.dep);
|
|
|
@@ -379,15 +379,20 @@ public abstract class BaseInitialOperationPlugIn extends AbstractOperationServic
|
|
|
personPosFile.set(PositionStructureConstant.USEORG_KEY, data.dep);*/
|
|
|
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_DEP, data.dep);
|
|
|
-
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_ALLSUMSCORE, allSumScore);
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_SUMSCORE, sumScore);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_RANKNAME, data.rankName);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_PROTITLELEVEL, scoreData.dbProTitleLevel);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_RANKSCORE, scoreData.proTitleScore);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_JOBSTATUSNAME, data.jobStatusName);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_OCPQUALLEVEL, scoreData.dbOcpQualLevel);
|
|
|
- personPosFile.set(PositionStructureConstant.NCKD_JOBSTATUSSCORE, scoreData.perOcpQualScore);
|
|
|
+
|
|
|
+ DynamicObject convertJobSeq = data.convertJobSeq;
|
|
|
+ JobSeqEnum jobSeqEnum = JobSeqEnum.getByCode(convertJobSeq.getString(FormConstant.NUMBER_KEY));
|
|
|
+ if(JobSeqEnum.SKILL == jobSeqEnum){
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_JOBSTATUSNAME, data.jobStatusName);
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_OCPQUALLEVEL, scoreData.dbOcpQualLevel);
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_JOBSTATUSSCORE, scoreData.perOcpQualScore);
|
|
|
+ }else{
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_RANKNAME, data.rankName);
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_PROTITLELEVEL, scoreData.dbProTitleLevel);
|
|
|
+ personPosFile.set(PositionStructureConstant.NCKD_RANKSCORE, scoreData.proTitleScore);
|
|
|
+ }
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_JOBLEVELHR, jobLeve);
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_DIPLOMA, data.diploma);
|
|
|
personPosFile.set(PositionStructureConstant.NCKD_TYPESTATE, typeState);
|