|
|
|
@ -4,9 +4,15 @@ namespace App\Admin\Forms; |
|
|
|
|
|
|
|
use Dcat\Admin\Widgets\Form; |
|
|
|
use Symfony\Component\HttpFoundation\Response; |
|
|
|
use App\Libs\SsdbClient; |
|
|
|
|
|
|
|
class CouponTieForm extends Form |
|
|
|
{ |
|
|
|
/** |
|
|
|
* |
|
|
|
*/ |
|
|
|
protected $ssdb; |
|
|
|
|
|
|
|
/** |
|
|
|
* Handle the form request. |
|
|
|
* |
|
|
|
@ -16,11 +22,19 @@ class CouponTieForm extends Form |
|
|
|
*/ |
|
|
|
public function handle(array $input) |
|
|
|
{ |
|
|
|
// dump($input);
|
|
|
|
|
|
|
|
// return $this->error('Your error message.');
|
|
|
|
|
|
|
|
return $this->success('Processed successfully.', '/'); |
|
|
|
$data = [ |
|
|
|
'activity' => $input['activity'], |
|
|
|
'forward' => $input['forward'], |
|
|
|
'repay' => $input['repay'], |
|
|
|
]; |
|
|
|
|
|
|
|
$coupon = $this->ssdb->client()->multi_hset('coupon_rebate_activity',$data); |
|
|
|
if($coupon === false){ |
|
|
|
return $this->error('修改失败'); |
|
|
|
} |
|
|
|
|
|
|
|
return $this->success('修改成功', '/couponTie'); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -28,9 +42,12 @@ class CouponTieForm extends Form |
|
|
|
*/ |
|
|
|
public function form() |
|
|
|
{ |
|
|
|
$this->text('activity')->required(); |
|
|
|
$this->text('name')->required(); |
|
|
|
$this->text('repay')->required(); |
|
|
|
$this->ssdb = new SsdbClient(); |
|
|
|
$coupon = $this->ssdb->client()->hgetall('coupon_rebate_activity'); |
|
|
|
|
|
|
|
$this->text('activity')->required()->value($coupon['activity']); |
|
|
|
$this->text('forward')->required()->value($coupon['forward']); |
|
|
|
$this->text('repay')->required()->value($coupon['repay']); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -41,7 +58,7 @@ class CouponTieForm extends Form |
|
|
|
public function default() |
|
|
|
{ |
|
|
|
return [ |
|
|
|
'activity' => '0', |
|
|
|
'activity' => '2', |
|
|
|
'forward' => '', |
|
|
|
'repay' => '', |
|
|
|
]; |
|
|
|
|