/** * 运营后台 设置365活动中 产品开始日期 * * */ public function actionSetproductdate() { //菜单权限检测 Yii::$app->util->adminAuth() ? '' : $this->redirect('/admin/login'); $form = Yii::$app->request->get(); $form = array_map('trim', $form); $form = array_map('strip_tags', $form); $form = array_map('htmlspecialchars', $form); $page = isset($form['page']) ? intval($form['page']) : 1; $data['product_name'] = isset($form['product_name']) ? $form['product_name'] : ''; $data['username'] = isset($form['username']) ? $form['username'] : ''; $data['nickname'] = isset($form['nickname']) ? $form['nickname'] : ''; $data['truename'] = isset($form['truename']) ? $form['truename'] : ''; $data['mobile'] = isset($form['mobile']) ? $form['mobile'] : ''; $data['status'] = isset($form['status']) && $form['status'] ? $form['status'] : ''; $data['start_time'] = isset($form['start_time']) ? strtotime($form['start_time']) : ''; $data['product_id'] = isset($form['product_id']) ? $form['product_id'] : ''; //将时间全部转换成当天开始时间 if (!empty($data['start_time'])) { $data['start_time'] = date('Y-m-d', $data['start_time']); $data['start_time'] = strtotime($data['start_time']); } $mactpro = new ActivityProduct(); $date = $mactpro->get365Listpage($page, false, 12, $data); $pages = new Pagination(['totalCount' => $date->count(), 'pageSize' => 12]); $productlist = $date->asArray()->all(); $mapattrval = new ActivityProductAttrVal(); if ($productlist) { foreach ($productlist as $pl => $st) { $acprattr = $mapattrval->getRealAttrVals($st['id'], ActivityBase::GENERAL_ACTIVITY); $productlist[$pl]['attr'] = $acprattr; } } //状态map //状态,0:已删除、无效 1:保存(默认) 2:审核中 3:审核通过 4:审核未通过 $statusMap = ['选择状态', '保存', '审核中', '审核通过', '审核未通过']; // print_r($productlist);exit; return $this->render('index', ['productlist' => $productlist, 'data' => $data, 'pages' => $pages, 'statusMap' => $statusMap]); }
/** * 运营后台 设置365活动中 产品开始日期 * * * */ public function actionSetproductdate() { $user = PublicLibrary::is_login(); if (isset($user['uid'])) { $uid = $user['uid']; } else { return $this->redirect(['product/index']); exit; } $form = Yii::$app->request->get(); $form = array_map('trim', $form); $form = array_map('strip_tags', $form); $form = array_map('htmlspecialchars', $form); $page = isset($form['page']) ? intval($form['page']) : 1; $data['product_name'] = isset($form['product_name']) ? $form['product_name'] : ''; $data['username'] = isset($form['username']) ? $form['username'] : ''; $data['mobile'] = isset($form['mobile']) ? $form['mobile'] : ''; $data['status'] = isset($form['status']) ? $form['status'] : ''; $data['start_time'] = isset($form['start_time']) ? strtotime($form['start_time']) : ''; $mactpro = new ActivityProduct(); $date = $mactpro->get365Listpage($page, false, 3, $data); $pages = new Pagination(['totalCount' => $date->count(), 'pageSize' => 3]); // echo '<pre>'; // var_dump($pages); $productlist = $date->asArray()->all(); $mapattrval = new ActivityProductAttrVal(); if ($productlist) { foreach ($productlist as $pl => $st) { $acprattr = $mapattrval->getRealAttrVals($st['id'], ActivityBase::GENERAL_ACTIVITY); $productlist[$pl]['attr'] = $acprattr; } } // echo '<pre>'; // print_r($productlist); // exit; $this->layout = false; return $this->render('setproductdate', ['productlist' => $productlist, 'data' => $data, 'pages' => $pages]); }