/** * Creates a new MOfficeCampaignDetail model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new MOfficeCampaignDetail(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function actionHandlecsmdzltj() { $this->layout = false; $gh_id = U::getSessionParam('gh_id'); $openid = U::getSessionParam('openid'); Yii::$app->wx->setGhId($gh_id); $office_id = empty($_GET['office_id']) ? 0 : $_GET['office_id']; $cat = empty($_GET['cat']) ? 1 : $_GET['cat']; $media_id = empty($_GET['serverId']) ? 0 : json_decode($_GET['serverId'], true); if (empty($media_id)) { //U::W([$_GET]); return json_encode(['code' => 1]); } $model_office_campaign_detail = MOfficeCampaignDetail::findOne(['pic_category' => $cat, 'office_id' => $office_id]); if (!empty($model_office_campaign_detail)) { U::W("model_office_campaign_detail Not NULL , update ..."); $model_office_campaign_detail->delete(); } $model = new MOfficeCampaignDetail(); //$model->gh_id = $gh_id; //$model->openid = $openid; $model->office_id = $office_id; $model->pic_category = $cat; //$model->media_id = $media_id; //$model->pic_url = "{$media_id}.jpg"; $media_url = array(); foreach ($media_id as $media) { $filename = $media . ".jpg"; $log_file_path = $model->getPicFileByMedia($filename); Yii::$app->wx->setGhId('gh_03a74ac96138'); //Yii::$app->wx->WxMediaDownload($model->media_id, $log_file_path); Yii::$app->wx->WxMediaDownload($media, $log_file_path); U::compress_image_file($log_file_path); $media_url[] = $filename; } $model->pic_url = implode(",", $media_url); $model->save(false); return json_encode(['code' => 0]); }