| | |
| | | Description: 'ETL数据转模型数据' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Aug-15-2023 (created) |
| | | |
| | | defaultOld := UnitOfMeasure_MP::FindDefault( this ); |
| | | defaultNew := select( this, MappingUnitOfMeasure, item, true, item.IsDefault() ); |
| | | |
| | | if( not isnull( defaultOld ) and not isnull( defaultNew ) |
| | | and defaultOld.Name() <> defaultNew.Name() ) { |
| | | defaultOld.IsDefault(false); |
| | | //error( "multi default unit of measure" ) |
| | | } |
| | | |
| | | traverse( this, MappingUnitOfMeasure, item ) { |
| | | UnitOfMeasure_MP::CreateOrUpdate( this, item.Name(), item.IsDefault() ); |
| | | } |
| | | //// yypsybs Aug-15-2023 (created) |
| | | // |
| | | //defaultOld := UnitOfMeasure_MP::FindDefault( this ); |
| | | //defaultNew := select( this, MappingUnitOfMeasure, item, true, item.IsDefault() ); |
| | | // |
| | | //if( not isnull( defaultOld ) and not isnull( defaultNew ) |
| | | // and defaultOld.Name() <> defaultNew.Name() ) { |
| | | // defaultOld.IsDefault(false); |
| | | // //error( "multi default unit of measure" ) |
| | | //} |
| | | // |
| | | //traverse( this, MappingUnitOfMeasure, item ) { |
| | | // UnitOfMeasure_MP::CreateOrUpdate( this, item.Name(), item.IsDefault() ); |
| | | //} |
| | | *] |
| | | } |