为什么“商品带图片的信息列表”把停止销售的商品也显示出来了?

作者:动易网络 来源:本站原创 点击数: 发布时间:2011年04月15日

bi版本中,系统默认的“商品带图片的信息列表”会自动判断商品是否销售中,不销售的商品不会显示出来。那为什么有些客户的网站上的标签,还是把停止销售的商品显示出来呢?这是因为标签的代码被修改过,将商品的状态判断值修改了。

解决办法:

编辑标签的内容,将所有的CM.Status设置为99,共有6个,例如:

 {PE.Label id="" queryCond="EXEC [dbo].[PR_Common_PagingLarge]  'PE_CommonModel  CM  ', 'CM.GeneralID', '*', @pagesize, @startrow, 'CM.Status = 99

知识点:

每个信息都有一个状态值status,这个值存放在pe_commonmodel表中,用来判断信息是终审通过、未审核、草稿、归档、删除等状态,默认的标签,只会把终审通过的信息显示出来。而商品信息的正常销售状态是对应status的终审通过的状态,停止销售的状态对应status的其他状态,因为只需要判断pe_commonmodel中的status就可以判断出商品的销售状态。