路由添加
//优惠券 coupon 分组下 2022-04-15Route::get('open_coupon_details/:mer_id','api.user.MerchantInfo/openCouponDetails');Route::post('open_coupon_status','api.user.MerchantInfo/openCouponStatus');
方法
//详情public function openCouponDetails(){$mer_id = input('param.mer_id', 0, 'intval');if((int)$mer_id <= 0 ) return app('json')->fail('用户ID不存在!请检查输入ID信息');$merInfo = Db::name('merchant')->field('mer_id,entity_coupon_open')->where(['mer_id' => $mer_id])->find();if ( !$merInfo ) return app('json')->fail('商户不存在,请联系管理员');return app('json')->success($merInfo);}//开通public function openCouponStatus(){$mer_id = $this->request->param('mer_id');$switch = $this->request->param('entity_coupon_open');if((int)$mer_id <= 0 ) return app('json')->fail('用户ID不存在!请检查输入ID信息');$merInfo = Db::name('merchant')->field('mer_id')->where(['mer_id' => $mer_id])->find();if ( !$merInfo ) return app('json')->fail('商户不存在,请联系管理员');$res = Db::name('merchant')->update(['entity_coupon_open'=> $switch, 'mer_id'=>$merInfo['mer_id']]);switch ($switch) {case '0':return app('json')->success('优惠券已关闭');break;default:return app('json')->success('优惠券已开通');break;}}
数据库
