网上商城开发过程中,在商品的列表上,往往需要对商品进行批量的删除操作,在实际的网上商城开发项目中,我们如何进行这一块的功能开发呢?下面我们以安菲多用户商城系统为例,进行多用户商城系统实现批量删除商品功能分享。
安菲多用户商城系统商品实现批量删除的原理就是在前台收集要删除的商品id的集合,传递到后台,后台根据商品id的集合去数据库查找对应的记录并将记录的有效状态改为-1,从而到达删除商品的目的,注意并不是真的从数据库表里删除商品。
示例代码:
public function batchDel(){
$ids = input('post.ids/a');
Db::startTrans();
try{
$rs = $this->where([['goodsId','in',$ids]])->setField('dataFlag',-1);
if(false !== $rs){
Db::commit();
}
return WSTReturn("删除成功", 1);
}catch (\Exception $e) {
Db::rollback();
}
return WSTReturn('删除失败',-1);
}
以上是安菲云分享的多用户商城系统实现批量删除商品功能, 如果您有不懂的可以在文章底部留言我们哦。
声明:安菲科技文章如需转载请注明原创来源。本站部分文章和图片来源网络编辑,如存在版权问题请及时沟通处理。文章观点仅代表作者本人,不代表安菲科技立场。
安菲科技www.cqanfei.com多用户商城系统是一款可以满足B2B2C、S2B2C、B2B、O2O、B2C等多种电商模式的新零售商城系统,覆盖PC端+微商城+小程序+APP,将多端数据打通并同步,并且基于社交电商的用户优势,实现多场景营销,打造一个真正的生态化电商平台。