商品分類刪除與商品關(guān)聯(lián)操作
問題描述:
在進行商品分類刪除操作時,需要考慮與該分類關(guān)聯(lián)的商品如何處理。
問題背景和嘗試方法:
在刪除商品分類后,發(fā)現(xiàn)商品列表出現(xiàn)了錯誤。需要確定在這種情況下,是否應(yīng)該同時刪除關(guān)聯(lián)的商品,還是判斷空指針跳過異常。
回答:
處理分類刪除與關(guān)聯(lián)商品的操作有多種方案:
- 不允許刪除,商品必須重新分類:分類下存在商品時,不允許直接刪除,需要先將商品重新分配到其他分類下,然后再刪除分類。
- 不允許刪除,只允許失效:刪除操作僅將分類從列表中隱藏,商品側(cè)仍然顯示,但功能受限。
- 允許刪除,關(guān)聯(lián)商品自動遷移:刪除分類后,其下的商品將自動分配到其他分類下,需要預(yù)先定義一個兜底分類。
需要注意的是,分類刪除操作影響較大,應(yīng)在功能開發(fā)前討論并明確處理方案。