@@ -311,7 +311,16 @@ private void generateHelperClassDelete(GeneratorKeyHelper primaryKeyHelper) {
311311 this .getWriter ().println ();
312312 }
313313 }
314-
314+
315+ private String dateUpdateType () {
316+ boolean timeNgMode = DaogenCatalogConstants .GEN_PROP_TIME_MAPPER_NG_ENABLED .equalsIgnoreCase ( this .getDaogenConfig ().getGeneralProps ().getProperty ( DaogenCatalogConstants .GEN_PROP_TIME_MAPPER_NG , DaogenCatalogConstants .GEN_PROP_TIME_MAPPER_NG_DISABLED ) );
317+ if ( timeNgMode ) {
318+ return "( java.time.LocalDateTime.now() ); " ;
319+ } else {
320+ return "( new java.sql.Timestamp( System.currentTimeMillis() ) ); " ;
321+ }
322+ }
323+
315324 private void generateHelperClassUpdate ( DaogenCatalogField colDataUpdate , GeneratorKeyHelper primaryKeyHelper ) {
316325 if ( FacadeGeneratorUtils .isFacadeModeUpdate ( this .getCurrentEntity () ) ) {
317326 // update by primary key
@@ -321,12 +330,7 @@ private void generateHelperClassUpdate( DaogenCatalogField colDataUpdate, Genera
321330 this .getWriter ().println ( TAB_2 +this .getClassDaoHelper ()+LT_LIT +this .getEntityModelName ()+GT_LIT +DAO_HELPER_LIT +this .getClassDaoHelper ()+CONTEXT_GEN_LIT );
322331 if ( colDataUpdate != null ) {
323332 this .getWriter ().println ( TAB_2 +"// " +DaogenCatalogConstants .GEN_PROP_DEFAULT_COLUMN_TIME_UPDATE +" : true - i will set update time" );
324- boolean timeNgMode = DaogenCatalogConstants .GEN_PROP_TIME_MAPPER_NG_ENABLED .equalsIgnoreCase ( this .getDaogenConfig ().getGeneralProps ().getProperty ( DaogenCatalogConstants .GEN_PROP_TIME_MAPPER_NG , DaogenCatalogConstants .GEN_PROP_TIME_MAPPER_NG_DISABLED ) );
325- if ( timeNgMode ) {
326- this .getWriter ().println ( TAB_2 +MODEL_SET_LIT +GeneratorNameHelper .toClassName ( colDataUpdate .getId () )+"( java.time.LocalDateTime.now() ); " );
327- } else {
328- this .getWriter ().println ( TAB_2 +MODEL_SET_LIT +GeneratorNameHelper .toClassName ( colDataUpdate .getId () )+"( new java.sql.Timestamp( System.currentTimeMillis() ) ); " );
329- }
333+ this .getWriter ().println ( TAB_2 +MODEL_SET_LIT +GeneratorNameHelper .toClassName ( colDataUpdate .getId () )+this .dateUpdateType () );
330334 }
331335 this .getWriter ().println ( TAB_2 +"UpdateHelper query = daoHelper.newUpdateHelper( this.getTableName() );" );
332336 for ( DaogenCatalogField field : this .getCurrentEntity () ) {
0 commit comments