renhao
2023-09-13 aaf2ba51aa969af7d2d8920d59c8a184393e21b4
product 过滤有问题
已修改3个文件
14 ■■■■■ 文件已修改
_Main/BL/Type_MacroPlan/Method_InitialUnitAndStockingPoint.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_MacroPlan/Method_MappingExternalSupplyData.qbl 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_MacroPlan/Method_MappingProductData.qbl 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_MacroPlan/Method_InitialUnitAndStockingPoint.qbl
@@ -106,5 +106,11 @@
      ProductLevel_MP::Create( "2", isproductcatagory, this, isfromdb );
      ProductLevel_MP::Create( "3", isproductcatagory, this, isfromdb );
      }
    existsalestlevel := SalesLevel_MP::FindSalesLevelTypeIndex( "2")
    if( isnull( existsalestlevel ) ){
        SalesLevel_MP::Create( "1",this,isfromdb);
        SalesLevel_MP::Create( "2",this,isfromdb);
      }
  *]
}
_Main/BL/Type_MacroPlan/Method_MappingExternalSupplyData.qbl
@@ -53,8 +53,6 @@
      
        }
        
      }else{
        info( "Invaild product" );
      }
    }
  *]
_Main/BL/Type_MacroPlan/Method_MappingProductData.qbl
@@ -10,7 +10,7 @@
  [*
    // Administrator Aug-16-2023 (created)
    // list to deal
    //info( "Get list to deal of product" );
    info( "Get list to deal of product" );
    listToDeal := construct( structured[MappingProduct] );
    
    if( isnull( businesstypes ) or businesstypes.Size() = 0 ) {
@@ -22,10 +22,10 @@
          }
    } else {
        if( iskeyproduct = true ){
          listToDeal := selectset( this, MappingProduct, item, item.KeyProduct() = true,  businesstypes.Find(  item.BusinessType()) > 0 );
          listToDeal := selectset( this, MappingProduct, item, item.KeyProduct() = true and businesstypes.Find(  item.BusinessType()) >= 0 );
         }
        else{
          listToDeal := selectset( this, MappingProduct, item, businesstypes.Find(  item.BusinessType()) > 0 );
          listToDeal := selectset( this, MappingProduct, item, businesstypes.Find(  item.BusinessType()) >= 0 );
        }
    }
    totalcount := listToDeal.Size();