|
- <?php
-
- namespace backend\modules\zzcs\controllers;
-
- use Yii;
- use yii\web\Controller;
- use backend\modules\zzcs\models\OperaMessageTemplate;
-
- class TemplateController extends Controller
- {
- public $enableCsrfValidation = false;
- public $layout = '@backend/modules/zzcs/views/layouts/zzcs';
-
- /**
- * Function Description:
- * Function Name: actionIndex
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionIndex()
- {
- return $this->render('index');
- }
-
- /**
- * Function Description:短信模板列表
- * Function Name: actionList
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionList()
- {
- \Yii::$app->view->title = '短信模板管理';
- //获得ticket_group_id,ticket_id
- $request = Yii::$app->request;
- $ticket_group_id = $request->get('group_id', 0);
- $ticket_id = $request->get('ticket_id', 0);
- //票种的短信模板列表
- $template = new OperaMessageTemplate();
- $res = $template->templateList($ticket_group_id, $ticket_id);
-
- return $this->render('list', ['template' => $res]);
- }
-
- /**
- * Function Description:增加渠道短信模板
- * Function Name: actionBrandAdd
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionAdd()
- {
- $request = Yii::$app->request;
- $ticket_group_id = $request->post('ticket_group_id', 0);
- $ticket_id = $request->post('ticket_id', 0);
- $channel_id = $request->post('channel_id', 0);
- $template1 = $request->post('template1', '');
- $template2 = $request->post('template2', '');
- $template3 = $request->post('template3', '');
-
- if (!$ticket_group_id || !$ticket_id || !$channel_id) {
- $json["code"] = '1';
- $json["info"] = '参数不全';
- return json_encode($json);
- }
- $template = new OperaMessageTemplate();
- $res = $template->templateAdd($ticket_group_id, $ticket_id,$channel_id,$template1,$template2,$template3);
- return json_encode($res);
-
- }
-
- /**
- * Function Description:删除短信模板
- * Function Name: actionDelete
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionDelete()
- {
- $request = Yii::$app->request;
- $ticket_group_id = $request->post('ticket_group_id', 0);
- $channel_id = $request->post('channel_id', 0);
-
- if (!$ticket_group_id ||!$channel_id) {
- $json["code"] = '1';
- $json["info"] = '参数不全';
- return json_encode($json);
- }
- $template = new OperaMessageTemplate();
- $res = $template->templateDelete($ticket_group_id, $channel_id);
- return json_encode($res);
- }
-
- /**
- * Function Description:渠道短信模板修改
- * Function Name: actionModify
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionModify()
- {
- $request = Yii::$app->request;
- $ticket_group_id = $request->post('ticket_group_id', 0);
- $ticket_id = $request->post('ticket_id', 0);
- $channel_id = $request->post('channel_id', 0);
- $template1 = $request->post('template1', '');
- $template2 = $request->post('template2', '');
- $template3 = $request->post('template3', '');
-
- if (!$ticket_group_id || !$ticket_id || !$channel_id) {
- $json["code"] = '1';
- $json["info"] = '参数不全';
- return json_encode($json);
- }
- $template = new OperaMessageTemplate();
- $res = $template->templateModify($ticket_group_id, $ticket_id,$channel_id,$template1,$template2,$template3);
- return json_encode($res);
- }
- /**
- * Function Description:默认短信模板修改
- * Function Name: actionModifyDefault
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionModifyDefault()
- {
- $request = Yii::$app->request;
-
- $template1 = $request->post('template1', '');
- $template2 = $request->post('template2', '');
- $template3 = $request->post('template3', '');
-
- if (!$template1 || !$template2 || !$template3) {
- $json["code"] = '1';
- $json["info"] = '存在未填写模板';
- return json_encode($json);
- }
- $template = new OperaMessageTemplate();
- $res = $template->templateModifyDefault($template1,$template2,$template3);
- return json_encode($res);
- }
-
-
- }
|