query()->insertGetId($data); // 返回结果 return $id; } /** * 添加数据 * */ public function edit($id,$data) { // 更新时间 $data['update_time'] = time(); // 写入数据表 $result = $this->query()->where(['id'=>$id])->update($data); // 返回结果 return $result; } /** * 优惠券赠品列表 * */ public function getProductByCouponId($couponId) { // 写入数据表 $result = $this->query()->where([['promo_id','=',$couponId]])->get(['product_id','rebate_num'])->toArray(); // 返回结果 return $result; } /** * 查询赠品列表 * * @param array $couponIds 优惠券列表 * */ public function getRebatesByCouponIds($couponIds) { // 写入数据表 $result = $this->query()->join('product','promo_rebate.product_id','=','product.id')->whereIn('promo_id',$couponIds)->get(['promo_rebate.coupon_id','promo_rebate.product_id','promo_rebate.rebate_num','product.name as product_name','product.spec as product_spec'])->toArray(); // 返回结果 return $result; } }