Commit 69c8cd2b authored by wwccw0591's avatar wwccw0591

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

parents 7057176d b42a1b2d
...@@ -75,8 +75,6 @@ class GoodsClassServiceModel extends \Business\AbstractModel{ ...@@ -75,8 +75,6 @@ class GoodsClassServiceModel extends \Business\AbstractModel{
$signStoreIds = $signStoreInfo['signStoreIds'];//当前位置签约店铺ID $signStoreIds = $signStoreInfo['signStoreIds'];//当前位置签约店铺ID
$signParentClassIds = $signStoreInfo['signParentClassIds'];//当前位置签约分类对应一级分类 $signParentClassIds = $signStoreInfo['signParentClassIds'];//当前位置签约分类对应一级分类
\Our\Log::getInstance()->write(json_encode($signParentClassIds).'$signParentClassIds');
$classIds = array(); $classIds = array();
if($signParentClassIds){ if($signParentClassIds){
$classIds = $signParentClassIds; $classIds = $signParentClassIds;
...@@ -88,30 +86,24 @@ class GoodsClassServiceModel extends \Business\AbstractModel{ ...@@ -88,30 +86,24 @@ class GoodsClassServiceModel extends \Business\AbstractModel{
} }
$serviceParentClassIds = $this->getServiceStoreClasses($serviceStoreIds); $serviceParentClassIds = $this->getServiceStoreClasses($serviceStoreIds);
\Our\Log::getInstance()->write(json_encode($serviceParentClassIds).'$serviceParentClassIds');
if($serviceParentClassIds){ if($serviceParentClassIds){
$classIds = array_merge($serviceParentClassIds,$classIds); $classIds = array_merge($serviceParentClassIds,$classIds);
} }
//获取可快递店铺对应分类 //获取可快递店铺对应分类
$expressClassIds = $this->getExpressStoreClasses($where); $expressClassIds = $this->getExpressStoreClasses($where);
\Our\Log::getInstance()->write(json_encode($expressClassIds).'$expressClassIds');
if($expressClassIds){ if($expressClassIds){
$classIds = array_merge($expressClassIds,$classIds); $classIds = array_merge($expressClassIds,$classIds);
} }
$classIdKeys = array_flip($classIds); $classIdKeys = array_flip($classIds);
\Our\Log::getInstance()->write(json_encode($classIdKeys).'$classIdKeys');
$goodsClassDao = \DAO\GoodsClassModel::getInstance(); $goodsClassDao = \DAO\GoodsClassModel::getInstance();
$parentClasses = $goodsClassDao->getParentClasses(); $parentClasses = $goodsClassDao->getParentClasses();
\Our\Log::getInstance()->write(json_encode($parentClasses).'$parentClasses');
$temp =array_diff_key($parentClasses,$classIdKeys); $temp =array_diff_key($parentClasses,$classIdKeys);
\Our\Log::getInstance()->write(json_encode($temp).'$temp');
if($temp){ if($temp){
$returnClasses = array_diff_key($parentClasses,$temp); $returnClasses = array_diff_key($parentClasses,$temp);
}else{ }else{
$returnClasses = $parentClasses; $returnClasses = $parentClasses;
} }
\Our\Log::getInstance()->write(json_encode($returnClasses).'$returnClasses');
$returnClasses = array_values($returnClasses); $returnClasses = array_values($returnClasses);
return $returnClasses; return $returnClasses;
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
*/ */
define("APPLICATION_PATH", realpath(dirname(__FILE__) . '/../../../')); //指向public的上一级 define("APPLICATION_PATH", realpath(dirname(__FILE__) . '/../../../')); //指向public的上一级
define("KEY_REDIS_PRE","PHPREDIS_SESSION:"); define("KEY_REDIS_PRE","PHPREDIS_SESSION:");
define("KEY_PRE","qm_:han_member:"); define("KEY_PRE","qm_:han_member_im:");
require APPLICATION_PATH . '/scripts/crontab/common.php'; require APPLICATION_PATH . '/scripts/crontab/common.php';
header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Method: *'); header('Access-Control-Allow-Method: *');
...@@ -48,6 +48,8 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -48,6 +48,8 @@ $serv->on('Message', function($server, $frame) use($conf){
$redis->auth($conf['password']); $redis->auth($conf['password']);
} }
// echo $frame->data; // echo $frame->data;
echo $frame->data;
echo 11111111111;
$rev_data = json_decode($frame->data,true); $rev_data = json_decode($frame->data,true);
//echo json_encode($rev_data); //echo json_encode($rev_data);
$method = isset($rev_data['method']) ? $rev_data['method'] : ''; $method = isset($rev_data['method']) ? $rev_data['method'] : '';
...@@ -103,8 +105,10 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -103,8 +105,10 @@ $serv->on('Message', function($server, $frame) use($conf){
$sendMessage['toUserName']=$rev_data['toUserName']; $sendMessage['toUserName']=$rev_data['toUserName'];
$sendMessage['toType']= $rev_data['toType']; $sendMessage['toType']= $rev_data['toType'];
if(!empty($sendFd)){ if(!empty($sendFd)){
echo '发送fd:'.$sendFd;
$server->push($sendFd, responseJson(1,"fromMsg","success", $sendMessage)); $server->push($sendFd, responseJson(1,"fromMsg","success", $sendMessage));
} }
echo 'afterSendFd:'.$sendFd;
} }
//echo json_encode($sendMessage); //echo json_encode($sendMessage);
//$redis->rPush("message_center",serialize($sendMessage)); //$redis->rPush("message_center",serialize($sendMessage));
...@@ -128,6 +132,7 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -128,6 +132,7 @@ $serv->on('Message', function($server, $frame) use($conf){
preg_match("/member_id\|i:(\d+)/i",$sessData,$matchs);//现在 preg_match("/member_id\|i:(\d+)/i",$sessData,$matchs);//现在
// preg_match("/member_id\|i[^\d]{1,3}(\d+)/i",$res,$matchs);过去 // preg_match("/member_id\|i[^\d]{1,3}(\d+)/i",$res,$matchs);过去
$memberId=$matchs[1]; $memberId=$matchs[1];
echo "success".$memberId.'login||||';
$redis->expire($realKey,\Our\ApiConst::tenDaySecond); $redis->expire($realKey,\Our\ApiConst::tenDaySecond);
if($memberId==(int)$memberId){ if($memberId==(int)$memberId){
switch($method) { switch($method) {
......
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