商品的刪除、修改功能在b2b2c商城系統(tǒng)開發(fā)過程中,是必須的功能,在b2b2c商城系統(tǒng)的開發(fā)過程中,如何實(shí)現(xiàn)商品刪除、修改呢,今天 安菲云以安菲b2b2c商城系統(tǒng)為例,給大家分享一下b2b2c商城系統(tǒng)實(shí)現(xiàn)商品刪除、修改實(shí)現(xiàn)的過程。
開發(fā)過程中,商城系統(tǒng)的商品管理中的刪除、修改主要在商家后臺實(shí)現(xiàn)。
我們先進(jìn)行商品修改、刪除功能的數(shù)據(jù)庫設(shè)計:
商品表含有刪除標(biāo)志dafaFlag字段,默認(rèn)1,代表有效,刪除
b2b2c商城系統(tǒng)商品刪除:刪除操作會傳遞商品id,然后以此為條件,將要刪除的商品記錄的刪除標(biāo)志dataFlag設(shè)置為-1,將商品中的圖片和視頻標(biāo)在資源表里標(biāo)志為刪除狀態(tài),同時還要刪除購物車中該商品的記錄。
相關(guān)代碼:
Db::name(“goods”)->where([‘goodsId’=>$goodsId])->update([‘dataFlag’=>-1]);
b2b2c商城系統(tǒng)商品修改:檢查必填的字段有沒填寫完整,檢查商品名稱、商品促銷信息、商品描述是否含有非法字符,非法字符從商城配置中讀取。
相關(guān)代碼:
$data = input(“post.”) // 前臺提交的商品數(shù)據(jù)
Db::name(“goods”)->where([‘goodsId’=>$goodsId])->update($data);
以上是安菲云為您分享的b2b2c商城系統(tǒng)實(shí)現(xiàn)商品刪除、修改功能的過程,如果您有不清楚的地方,可以在文章底部留言我們哦。