$order['order_id'], 'action_user' =>0, 'action_note' => '您提交了订单,请等待系统确认', 'status_desc' =>'提交订单', //'' 'log_time' =>time(), ); Db::name('order_action')->add($action_info); //分销开关全局 $distribut_switch = tpCache('distribut.switch'); if ($distribut_switch == 1 && file_exists(APP_PATH . 'common/logic/DistributLogic.php')) { $distributLogic = new \app\common\logic\DistributLogic(); $distributLogic->rebateLog($order); // 生成分成记录 } // 如果有微信公众号 则推送一条消息到微信.微信浏览器才发消息,否则下单超时。by清华 if(is_weixin()){ $user = Db::name('OauthUsers')->where(['user_id'=>$order['user_id'] , 'oauth'=>'weixin' , 'oauth_child'=>'mp'])->find(); if ($user) { $wx_content = "您刚刚下了一笔订单:{$order['order_sn']}!"; $wechat = new WechatUtil(); $wechat->sendMsg($user['openid'], 'text', $wx_content); } } //用户下单, 发送短信给商家 $res = checkEnableSendSms("3"); if($res && $res['status'] ==1){ $sender = tpCache("shop_info.mobile"); $params = array('consignee'=>$order['consignee'] , 'mobile' => $order['mobile']); sendSms("3", $sender, $params); } } }