|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- /**
- * 发送未支付通知
- * ============================================================================
- * * 版权所有 蜘蛛出行 * *
- * 网站地址: http://www.zhizhuchuxing.com
- * ----------------------------------------------------------------------------
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
- * 使用;不允许对程序代码以任何形式任何目的的再发布。
- * ============================================================================
- * Author By: 倪宗锋
- * PhpStorm SendUnPayMsgController.php
- * Create By 2018/1/18 14:24 $
- */
-
- namespace console\controllers;
-
- use common\models\OrderMain;
- use common\util\OrderUtil;
- use common\util\Util;
- use yii\console\Controller;
-
- class SendUnPayMsgController extends Controller
- {
- /**
- * Des:入口函数
- * Name: actionIndex
- * @author 倪宗锋
- */
- public function actionIndex()
- {
- $start_time = date('Y-m-d H:i:00', strtotime('-10 Minute'));
- $end_time = date('Y-m-d H:i:00', strtotime('-9 Minute'));
- $order_main = new OrderMain();
- $getUnPayOrder = $order_main->getUnPayOrder($start_time, $end_time);
- if (is_array($getUnPayOrder) == false || count($getUnPayOrder) == 0) {
- return Util::returnJsSu('no order for send!');
- }
- $result = ['success'=>[],'fail'=> []];
- foreach ($getUnPayOrder as $value) {
- $flag = OrderUtil::sendUnPayMsg($value['order_id'], $value['contacts_phone']);
- if ($flag['flag'] == true) {
- $result['success'][] =$value['order_id'];
- } else{
- $result['fail'][] = $value['order_id'];
- }
- }
- return Util::returnJsSu('send success',$result);
- }
- }
|