query()->insertGetId($data); // 如果操作失败 if( !$id ) return $id; // 返回结果 return $id; } /** * 添加数据 * */ public function edit($id,$data) { // 更新时间 $data['update_time'] = time(); // 写入数据表 $result = $this->query()->where(['id'=>$id])->update($data); // 如果操作失败 if( !$result ) return $result; // 返回结果 return $result; } /** * 获取列表 * @param int $activeId 活动ID * */ public function getListByActiveId($activeId){ // 结果数据 $list = $this->query() ->join('coupon','coupon_active_coupon.coupon_id','=','coupon.id') ->where([['coupon_active_coupon.active_id','=',$activeId],['coupon_active_coupon.status','=',0]]) ->select(['coupon.id as coupon_id','coupon.name as coupon_name','coupon.status as coupon_status','coupon.city_ids','coupon.std_pay','coupon.type_id','coupon.rebate_type','coupon.rebate','coupon.exp_time']) ->get()->toArray(); // 返回结果 return $list; } }