Commit 0047b73c authored by wwccw0591's avatar wwccw0591

pc

parent 13c61da8
...@@ -481,13 +481,21 @@ class ShopkeeperServiceModel extends \Business\AbstractModel ...@@ -481,13 +481,21 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
$this->taskSize=PageConst::taskPageSize; $this->taskSize=PageConst::taskPageSize;
do{ do{
$addDatas=array(); $addDatas=array();
$where['add_time']=Common::format(" add_time>={0} and add_time<",$beginTime,TIMESTAMP); $where=Common::format(" add_time>={0} and add_time<{1} ",$beginTime,TIMESTAMP);
$orders=$orderDao->getList($where, $orderDao->_primaryKey, $this->taskIndex, $this->taskSize, $orderField = 'add_time', $sort = 'desc'); $orders=$orderDao->getList($where, 'order_id as orderId,delete_state as deleteState,order_sn as orderSn', $this->taskIndex, $this->taskSize, array( 'add_time'=>'desc'));
if(!empty($orders['list'])){ if(!empty($orders['list'])){
$orderIds=array_column($orders['list'],$orderDao->_primaryKey); $indexs=array();
$resultOrders=array(); $orderIds=array_column($orders['list'],'orderId');
foreach($orders as $order){ $orderGoods=$orderGoodDao->getOrderGoodsByOrderIds($orderIds,'order_id as orderId,goods_name as goodsName');
$resultOrders=Common::intergrateOneToMany($orders['list'], $orderGoods, 'orderId', 'orderId', 'orderGoods');
foreach($resultOrders as $result){
$one['orderId']=$result['orderId'];
$one['orderSn']=$result['orderSn'];
$namesArr=array_column($result['orderGoods'],'goodsName');
$nameStr=implode(',',$namesArr);
$one['goodsName']=$nameStr;
$one['orderId']=$result['orderId'];
array_push($indexs,$one);
} }
} }
$storeMemberStatisticData= $orderGoodDao->getMemberStoreStaticsByCreateTime($beginTime,$this->taskIndex,$this->taskSize); $storeMemberStatisticData= $orderGoodDao->getMemberStoreStaticsByCreateTime($beginTime,$this->taskIndex,$this->taskSize);
......
...@@ -58,13 +58,13 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -58,13 +58,13 @@ $serv->on('Message', function($server, $frame) use($conf){
$rev_data=$rev_data['data']; $rev_data=$rev_data['data'];
$realKey = KEY_REDIS_PRE.$key; $realKey = KEY_REDIS_PRE.$key;
$sessData=$redis->get($realKey); $sessData=$redis->get($realKey);
$sessDataSpilt1=explode(';',$sessData); // $sessDataSpilt1=explode(';',$sessData);
$sessDataSpilt2=explode('|',$sessDataSpilt1[1]); // $sessDataSpilt2=explode('|',$sessDataSpilt1[1]);
$sessDataSpilt3=explode(':', $sessDataSpilt2[1]); // $sessDataSpilt3=explode(':', $sessDataSpilt2[1]);
$res= $sessDataSpilt3[1]; // $res= $sessDataSpilt3[1];
$matchs=array(); $matchs=array();
preg_match("/\d+/i",$res,$matchs); preg_match("/member_id\|i:(\d+)/i",$res,$matchs);
$memberId= $matchs[0]; $memberId= $matchs[1];
$messageService=\Business\Message\MessageServiceModel::getInstance(); $messageService=\Business\Message\MessageServiceModel::getInstance();
$sendFd=$redis->hGet(KEY_PRE.$rev_data['toId'],'fd'); $sendFd=$redis->hGet(KEY_PRE.$rev_data['toId'],'fd');
......
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