|
- <?php
-
- namespace backend\modules\zzcs\controllers;
-
- use backend\modules\zzcs\models\BaseUser;
- use backend\modules\zzcs\models\OrderSendMessage;
- use yii\web\Controller;
- use Yii;
-
- class MsgController extends Controller
- {
- public $layout = '@backend/modules/zzcs/views/layouts/zzcs';
- public $enableCsrfValidation = false;
-
- public function actionIndex()
- {
- return $this->render('index');
- }
-
-
- /**
- * Function Description:重新发送短信
- * Function Name: actionReSendMsg
- *
- * @return string
- *
- * @author 温依莅
- */
- public function actionReSendMsg(){
- $orderSend=new OrderSendMessage();
- //1,获取短信id
- $msg_id = Yii::$app->request->post('msg_id');
- //2,获取最新手机号
- $phone = Yii::$app->request->post('linkman_mobile');
- //3,调用model重新发送该短信
- $res =$orderSend->reSendMsg($msg_id,$phone);
- return json_encode($res);
- }
- /**
- * Function Description:获取订单发送信息
- * Function Name: actionGetOrderMsg
- *
- * @return string
- *
- * @author 张帅
- */
- public function actionGetOrderMsg()
- {
- //1.获取订单号$order_id
- $order_id = Yii::$app->request->post('order_id');
-
- //2.获取订单详情
- $order_msg = OrderSendMessage::find()
- ->from(OrderSendMessage::tableName() . ' as s')
- ->select(['id','send_time', 'send_message', 'opera_man' => BaseUser::find()->select('true_name')->where('id = s.create_user_id and cancel_flag = 0')])
- ->where(['order_id' => $order_id])->
- asArray()->all();
- $json['code'] = '0';
- $json['info'] = '获取信息成功';
- $json['list'] = $order_msg;
-
- return json_encode($json);
- }
-
- }
|