40
40
import org .apache .dolphinscheduler .common .model .TaskNode ;
41
41
import org .apache .dolphinscheduler .common .model .TaskNodeRelation ;
42
42
import org .apache .dolphinscheduler .common .thread .Stopper ;
43
+ import org .apache .dolphinscheduler .common .utils .CodeGenerateUtils ;
44
+ import org .apache .dolphinscheduler .common .utils .CodeGenerateUtils .CodeGenerateException ;
43
45
import org .apache .dolphinscheduler .common .utils .DateUtils ;
44
46
import org .apache .dolphinscheduler .common .utils .JSONUtils ;
45
- import org .apache .dolphinscheduler .common .utils .SnowFlakeUtils ;
46
- import org .apache .dolphinscheduler .common .utils .SnowFlakeUtils .SnowFlakeException ;
47
47
import org .apache .dolphinscheduler .dao .entity .DagData ;
48
48
import org .apache .dolphinscheduler .dao .entity .ProcessDefinition ;
49
49
import org .apache .dolphinscheduler .dao .entity .ProcessDefinitionLog ;
@@ -222,8 +222,8 @@ public Map<String, Object> createProcessDefinition(User loginUser,
222
222
}
223
223
long processDefinitionCode ;
224
224
try {
225
- processDefinitionCode = SnowFlakeUtils .getInstance ().nextId ();
226
- } catch (SnowFlakeException e ) {
225
+ processDefinitionCode = CodeGenerateUtils .getInstance ().genCode ();
226
+ } catch (CodeGenerateException e ) {
227
227
putMsg (result , Status .INTERNAL_SERVER_ERROR_ARGS );
228
228
return result ;
229
229
}
@@ -874,8 +874,8 @@ private boolean checkAndImport(User loginUser, long projectCode, Map<String, Obj
874
874
processDefinition .setProjectCode (projectCode );
875
875
processDefinition .setUserId (loginUser .getId ());
876
876
try {
877
- processDefinition .setCode (SnowFlakeUtils .getInstance ().nextId ());
878
- } catch (SnowFlakeException e ) {
877
+ processDefinition .setCode (CodeGenerateUtils .getInstance ().genCode ());
878
+ } catch (CodeGenerateException e ) {
879
879
putMsg (result , Status .CREATE_PROCESS_DEFINITION_ERROR );
880
880
return false ;
881
881
}
@@ -894,10 +894,10 @@ private boolean checkAndImport(User loginUser, long projectCode, Map<String, Obj
894
894
taskDefinitionLog .setOperator (loginUser .getId ());
895
895
taskDefinitionLog .setOperateTime (now );
896
896
try {
897
- long code = SnowFlakeUtils .getInstance ().nextId ();
897
+ long code = CodeGenerateUtils .getInstance ().genCode ();
898
898
taskCodeMap .put (taskDefinitionLog .getCode (), code );
899
899
taskDefinitionLog .setCode (code );
900
- } catch (SnowFlakeException e ) {
900
+ } catch (CodeGenerateException e ) {
901
901
logger .error ("Task code get error, " , e );
902
902
putMsg (result , Status .INTERNAL_SERVER_ERROR_ARGS , "Error generating task definition code" );
903
903
return false ;
@@ -1363,8 +1363,8 @@ private void doBatchOperateProcessDefinition(User loginUser,
1363
1363
processDefinition .setProjectCode (targetProjectCode );
1364
1364
if (isCopy ) {
1365
1365
try {
1366
- processDefinition .setCode (SnowFlakeUtils .getInstance ().nextId ());
1367
- } catch (SnowFlakeException e ) {
1366
+ processDefinition .setCode (CodeGenerateUtils .getInstance ().genCode ());
1367
+ } catch (CodeGenerateException e ) {
1368
1368
putMsg (result , Status .INTERNAL_SERVER_ERROR_ARGS );
1369
1369
throw new ServiceException (Status .INTERNAL_SERVER_ERROR_ARGS );
1370
1370
}
0 commit comments