论商品信息结构设计


旧设计:

ITM_ITEM -> ITM_PRICE 1对多的关系。

目的是:一个商家的商品固定,但是处在不同的格子里面,价格、提成不一样。 

现在的问题,在新租格子、门店配货的新商品、网站新建商品中,条码会出现问题。

 因为条码 = itemname。这样:

1. 新组格子,系统会自动生成条码,导致了和门店不符合。

2. 门店配货的新商品、会自动同步到其他格子,导致条码重复(在多个格子里面)

3. 网站新建商品,同样导致了多个格子的条码重复。

解决方案:

1. 不同步商品价格表?这种情况下,会导致不同格子之间商品不同步。

因为itm_item存在,但是itm_price不存在,那么配货等时候会新建商品,导致了itm_item重复。

结论:必须同步商品表。

2. 不写入barcode信息?

要求涉及到读取barcode的地方,都需要判断是否有效。

条形码从哪里来?


从新建商品、配货来。因此这个地方需要处理当itm_price存在,而itemname不存在的问题。

其他读取条码的地方,当itm_price.itemname 为空的时候,当然就认为数据不存在,是符合实际的。 

原文地址:https://www.cnblogs.com/zc22/p/1739623.html