ShopsN添加单条数据使用insertGetId方法,例如:
/** * 举报提交 * @author 王波 * $date 2020-09-03 **/ public function addGoodsReport() { $data['user_id'] = $user_id; $data['status'] = 0; $res = GoodsReportModel::insertGetId($data); if(!$res){ $this->errorMessage = "提交失败"; return false; } return $res; }
ShopsN添加多条数据使用insertAll方法,例如:
/** * 提交订单 * @author 王波 * $date 2020-09-03 **/ public function addOrder() { $i = 0; foreach ($cartInfo as $k4 => $v4) { $orderGoods[$i] = []; $orderGoods[$i]['order_id'] = $number[$v4['store_id']]['order_id']; $orderGoods[$i]['store_id'] = $number[$v4['store_id']]['store_id']; $orderGoods[$i]['goods_num'] = $v4['goods_num']; $orderGoods[$i]['freight_id'] = $v4['express_id']; $orderGoods[$i]['goods_price'] = $v4['goods_price']; $orderGoods[$i]['user_id'] = $userId; $orderGoods[$i]['goods_id'] = $v4['goods_id']; $cartIds[$i] = $v4['id']; $i++; } $orderGoodsModel = new OrderGoodsModel(); $status = OrderModel::insertAll($orderGoods); if(!$status ){ $this->errorMessage = "提交失败"; return false; } return $status; }