cxgj/modules/admin/controllers/UserCouponController.php
2023-11-27 09:45:13 +08:00

69 lines
1.7 KiB
PHP

<?php
/**
* @author Any
* @description KISS
* @date 2021年6月30日
* @version 1.0.0
*
* _____LOG_____
*
*/
namespace app\modules\admin\controllers;
use app\models\Coupon;
use app\modules\admin\behaviors\LoginBehavior;
use app\modules\admin\models\coupon\CouponActionForm;
use app\modules\admin\models\coupon\CouponEditForm;
use app\modules\admin\models\coupon\CouponListForm;
use app\modules\admin\models\coupon\UserCouponEditForm;
use app\modules\admin\models\UserListForm;
class UserCouponController extends Controller
{
public function behaviors()
{
return array_merge(parent::behaviors(), [
'login' => [
'class' => LoginBehavior::className(),
],
]);
}
//卡券推送渲染
public function actionSend()
{
$coupon = Coupon::find()->where(['is_delete' => 0])->asArray()->all();
return $this->render('send',[
'coupon' => $coupon
]);
}
//搜索用户
public function actionSearchUser()
{
$form = new UserListForm();
$form->attributes = \Yii::$app->request->get();
$form->is_admin = 0;
$data = $form->search_user();
return $this->responseHandler($data);
}
//卡券推送
public function actionEdit()
{
if(!\Yii::$app->request->isPost){
$data = $this->invaildRequest();
return $this->responseHandler($data);
}
$form = new UserCouponEditForm();
$form->attributes = \Yii::$app->request->post();
$data = $form->edit();
return $this->responseHandler($data);
}
}