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]); }
<?php $scores = \app\models\MOfficeCampaignScore::getScoreByPicCategory($model_office->office_id, $model_ocpc->id); $supervisor = $model_office->supervisor; ?> <!-- Wrap all non-bar HTML in the .content div (this is actually what scrolls) --> <div class="content"> <p> <?php echo $model_ocpc->name; ?> </p> <?php $model_office_campaign_detail = MOfficeCampaignDetail::findOne(['pic_category' => $model_ocpc->id, 'office_id' => $model_office->office_id]); if (!empty($model_office_campaign_detail)) { $urls = $model_office_campaign_detail->getImageUrls(); } else { //$url = 'http://placehold.it/200x200'; $urls = ['../web/images/comm-icon/upload-pic-700x700.gif']; } ?> <!-- <img width=100% class="media-object pull-left" src="<//?= $url ?>"> --> <div class="slider" id="mySlider"> <div class="slide-group"> <?php
/** * Finds the MOfficeCampaignDetail model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return MOfficeCampaignDetail the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = MOfficeCampaignDetail::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }