Commit 5b694a61 authored by testshenbd's avatar testshenbd

Merge branch 'master_dev' of git.shenbd.com:qm-develop/shenbd into linqing

parents 3e780c77 24e95ba7
...@@ -44,7 +44,7 @@ class CartController extends \Our\Controller_AbstractApi{ ...@@ -44,7 +44,7 @@ class CartController extends \Our\Controller_AbstractApi{
//获取购物车为空时的广告位 //获取购物车为空时的广告位
$advService = \Business\Common\AdvServiceModel::getInstance(); $advService = \Business\Common\AdvServiceModel::getInstance();
$emptyCartAdvs = $advService->getEmptyCartAdvs(); $emptyCartAdvs = $advService->getEmptyCartAdvs();
$cartList['advs'] = $emptyCartAdvs; $cartList['advs'] = $emptyCartAdvs?$emptyCartAdvs:array();
$this->success($cartList); $this->success($cartList);
} }
......
...@@ -76,10 +76,9 @@ class SmsTemplateConst{ ...@@ -76,10 +76,9 @@ class SmsTemplateConst{
), ),
//尊敬的${storename},您的店铺由于${reason}无法通过审核,请登录商户后台查看。 //尊敬的${storename},您的店铺由于${reason}无法通过审核,请登录商户后台查看。
'storeCheckUnpass'=> array( 'storeCheckUnpass'=> array(
'templateId'=>'SMS_151547302', 'templateId'=>'SMS_154495028',
'parameters'=>array( 'parameters'=>array(
'storename', 'storename'
'reason'
) )
), ),
//目前共有${storeCount}家商户注册待审核,${weiCount}家微信支付待处理状态(需结合微信服务商状态)。 //目前共有${storeCount}家商户注册待审核,${weiCount}家微信支付待处理状态(需结合微信服务商状态)。
......
...@@ -61,9 +61,9 @@ class WxLitePay extends \Payment\TencentPay{ ...@@ -61,9 +61,9 @@ class WxLitePay extends \Payment\TencentPay{
public function refund($param){ public function refund($param){
if($param['subMchId']){ if($param['subMchId']){
$this->refundService($param); return $this->refundService($param);
}else{ }else{
$this->refundCommon($param); return $this->refundCommon($param);
} }
} }
......
...@@ -590,11 +590,11 @@ class OrderServiceModel extends \Business\AbstractModel ...@@ -590,11 +590,11 @@ class OrderServiceModel extends \Business\AbstractModel
$storeDao=\DAO\StoreModel::getInstance(); $storeDao=\DAO\StoreModel::getInstance();
//判断订单目前状态是否允许取消 //判断订单目前状态是否允许取消
$isAllowCancel = $orderDao->isAllowCancel($order); $isAllowCancel = $orderDao->isAllowCancel($order);
//$isAllowCance = true; $isAllowCancel = true;
if ($isAllowCancel) { if ($isAllowCancel) {
$orderDao->db->doTransaction();
$res = $orderDao->updateStatusByOrderId($orderId, ApiConst::orderStateCancel,false,ApiConst::cancelOrderBySelf); $res = $orderDao->updateStatusByOrderId($orderId, ApiConst::orderStateCancel,false,ApiConst::cancelOrderBySelf);
$orderDao->setDb($orderDao->dbName); $orderDao->setDb($orderDao->dbName);
$orderDao->db->doTransaction();
if ($res) { if ($res) {
$this->updateOrderGoodsStoregeByOrderIds(array($orderId)); $this->updateOrderGoodsStoregeByOrderIds(array($orderId));
$order['refundOrderNo']=$refundReturnDao->getRefundsn($order['storeId']); $order['refundOrderNo']=$refundReturnDao->getRefundsn($order['storeId']);
......
...@@ -505,7 +505,6 @@ class RefundReturnModel extends \DAO\AbstractModel ...@@ -505,7 +505,6 @@ class RefundReturnModel extends \DAO\AbstractModel
} else if (intval($orderInfo['paymentType']) == ApiConst::wxProgram) { } else if (intval($orderInfo['paymentType']) == ApiConst::wxProgram) {
$wxpay = \Payment\WxLitePay::getInstance(); $wxpay = \Payment\WxLitePay::getInstance();
$refund_return = $wxpay->refund($param); $refund_return = $wxpay->refund($param);
if (!($refund_return['return_code'] == 'SUCCESS' && $refund_return['result_code'] == 'SUCCESS')) { if (!($refund_return['return_code'] == 'SUCCESS' && $refund_return['result_code'] == 'SUCCESS')) {
$this->errorMessage = date('Y-m-d') . '微信退款操作执行失败!' . $orderInfo['orderId'] . "\r\n"; $this->errorMessage = date('Y-m-d') . '微信退款操作执行失败!' . $orderInfo['orderId'] . "\r\n";
return false; return false;
......
<?php
//发布
$redis = new Redis();
$redis->connect('192.168.1.201', 6379);
$message='happy New Year';
$ret=$redis->publish('pushcenter',$message);
<?php
//订阅
ini_set('default_socket_timeout', -1); //不超时
$redis = new Redis();
$redis->connect('192.168.1.201', 6379);
$result=$redis->subscribe(array('pushcenter'), 'callback');
function printTest($meg){
$len=10;
for($i=0;$i<$len;$i++){
sleep(1);
echo $meg."\r\n";
}
}
function callback($instance,$channelName,$message){
printTest($message);
}
<?php
/**
*
* 推送10秒推送一次
*
* @author chenjiebin <sjlinyu@qq.com>
*/
define("APPLICATION_PATH", realpath(dirname(__FILE__) . '/../../../')); //指向public的上一级
require APPLICATION_PATH . '/scripts/crontab/baseCli.php';
require APPLICATION_PATH . '/scripts/crontab/common.php';
error_reporting(E_ALL ^ E_NOTICE);
// redis 没有设置密码
$conf = \Yaf\Registry::get('config')->get('redis.database.params');
$redis=new Redis();
$redis->connect($conf['host'], $conf['port']);
if(!empty($conf['password'])){
$redis->auth($conf['password']);
}
//ini_set('default_socket_timeout', -1);(所有长连接不超时)
$redis->setOption(Redis::OPT_READ_TIMEOUT, -1);
$result=$redis->subscribe(array('redisPublish'), 'callback');
function printTest($meg){
echo $meg.'213';
}
function callback($instance,$channelName,$message){
printTest($message);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment