60  
查询码: 00003105
盘点机兑换商品找不到所有商品
作者: 梁建宁 于 2026年06月27日 发布在分类 / 现场实施知识库 / 日常问题处理案例归档 ,于 2026年06月27日 编辑
商品 前台 仓库 终端 语句 视图 版本

问题说明

盘点机兑换商品找不到所有商品。前台可以查看。绑定仓库和前台一个仓库。有库存。有写彩票兑换数量。没限制终端。客户导入的商品。


原因分析

系统BUG


出现版本

10.4.3077


解决方法

在服务器数据库中执行以下语句

-----兑换视图兼容游乐宝转娱乐管家数据

IF EXISTS (SELECT 1 FROM sys.views WHERE object_id=OBJECT_ID('[dbo].[View_ExchangeGoodInfo]'))
BEGIN
DROP VIEW [dbo].View_ExchangeGoodInfo;
END
go

create view View_ExchangeGoodInfo

as

SELECT gb.ID, gb.GoodName, gb.GoodNO, gb.GoodsType, gb.IsReal,

(SELECT Barcode + ','

FROM dbo.Mall_GoodsBarcode

WHERE (Goods = gb.ID) AND (OwnedBusiness = gb.OwnedBusiness OR

OwnedBusiness IS NULL) AND (IsDelete = 0) FOR XML PATH('')) AS GoodsBarcode, exGd.PriceLottery AS TicketExChangeAmount,

exGd.PriceHeapcent AS HeacentExChangeAmount, exGd.PriceCoin AS CoinExChangeAmount, exGd.PriceGoldCoin AS GoldExChangeAmount,

exGd.PriceDoll AS DollExChangeAmount, exGd.PriceEnergy AS EnergyExChangeAmount, exGd.RecoverPriceLottery AS TicketRecoverAmount,

exGd.RecoverPriceHeapcent AS HeacentRecoverAmount, exGd.RecoverPriceCoin AS CoinRecoverAmount,

exGd.RecoverPriceGoldCoin AS GoldRecoverAmount, exGd.RecoverPriceDoll AS DollRecoverAmount,

exGd.RecoverPriceEnergy AS EnergyRecoverAmount, exGd.IsCanRecover, gb.IsDelete, gb.IsEnable, gb.CreateTime, gb.UpdateTime, exGd.OwnedMall,

exGd.OwnedBusiness, gb.IsNoExchangeRate, gb.MemCode

FROM Mall_ExchangeGoodsPrice AS exGd

JOIN Mall_GoodBase AS gb ON exGd.Goods = gb.ID

LEFT JOIN Mall_GoodExtent as ge on gb.ID=ge.Good

WHERE exGd.IsDelete = 0 AND gb.IsDelete = 0 AND (gb.GoodsType IN (0, 1, 2, 6, 101, 102)) AND gb.IsSys = 0 and (ge.ID is null or ge.GoodsAtt!=4)



 历史版本

修改日期 修改人 备注
2026-06-27 09:38:08[当前版本] 梁建宁 创建版本

  目录
    油菜花知识库 -V 5.0.6 -油菜花