Commit 9f12a21f authored by zhz's avatar zhz

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

parents 24361181 baa6c650
...@@ -157,8 +157,8 @@ class ArrayConst ...@@ -157,8 +157,8 @@ class ArrayConst
); );
const defaultDeliveryMan=array( const defaultDeliveryMan=array(
'id'=>0, 'id'=>0,
'trueName'=>'配送员a', 'trueName'=>'',
'mobile'=>'18650329907', 'mobile'=>'',
); );
const messageOrderButtonsType=array( const messageOrderButtonsType=array(
0,1,2 0,1,2
......
...@@ -251,6 +251,10 @@ class MessageServiceModel extends \Business\AbstractModel ...@@ -251,6 +251,10 @@ class MessageServiceModel extends \Business\AbstractModel
*/ */
public function getMemberList($memberId, $selfType, $toId, $otherId, $toType = ApiConst::systemMessageType, $field = '*', $pageIndex = ApiConst::pageIndex, $pageSize = ApiConst::pageSize) public function getMemberList($memberId, $selfType, $toId, $otherId, $toType = ApiConst::systemMessageType, $field = '*', $pageIndex = ApiConst::pageIndex, $pageSize = ApiConst::pageSize)
{ {
if($memberId==$toId){
$toType=ApiConst::storeMessageType;
$selfType=ApiConst::memberMessageType;
}
$messageHistory = \DAO\MessageHistoryModel::getInstance(); $messageHistory = \DAO\MessageHistoryModel::getInstance();
$self = $this->getUserByMemberIdAndSelfType($memberId, $selfType); $self = $this->getUserByMemberIdAndSelfType($memberId, $selfType);
if (empty($toId)) { if (empty($toId)) {
...@@ -352,6 +356,10 @@ class MessageServiceModel extends \Business\AbstractModel ...@@ -352,6 +356,10 @@ class MessageServiceModel extends \Business\AbstractModel
public function update($fromId, $fromType, $toId, $toType) public function update($fromId, $fromType, $toId, $toType)
{ {
if($fromId==$toId){
$fromType=ApiConst::memberMessageType;
$toType=ApiConst::storeMessageType;
}
$messageHistoryDao = \DAO\MessageHistoryModel::getInstance(); $messageHistoryDao = \DAO\MessageHistoryModel::getInstance();
$messageOneDao = \DAO\MessageOneModel::getInstance(); $messageOneDao = \DAO\MessageOneModel::getInstance();
$messageOneDao->setDb(DbNameConst::masterDBConnectName); $messageOneDao->setDb(DbNameConst::masterDBConnectName);
...@@ -359,8 +367,8 @@ class MessageServiceModel extends \Business\AbstractModel ...@@ -359,8 +367,8 @@ class MessageServiceModel extends \Business\AbstractModel
$isSuccess = $messageHistoryDao->updateByFromIdAndSelfTypeAndToIdAndToType($fromId, $fromType, $toId, $toType); $isSuccess = $messageHistoryDao->updateByFromIdAndSelfTypeAndToIdAndToType($fromId, $fromType, $toId, $toType);
$memberDb0Redis=\Redis\Db0\MemberRedisModel::getInstance(); $memberDb0Redis=\Redis\Db0\MemberRedisModel::getInstance();
if($isSuccess){ if($isSuccess){
$isSuccess=-1*$isSuccess; $isSuccess=-1*$isSuccess;
$memberDb0Redis->tableHIncrBy($fromId,'unread_message_count',$isSuccess); $memberDb0Redis->tableHIncrBy($fromId,'unread_message_count',$isSuccess);
} }
return $isSuccess; return $isSuccess;
......
...@@ -292,6 +292,7 @@ class OrderServiceModel extends \Business\AbstractModel ...@@ -292,6 +292,7 @@ class OrderServiceModel extends \Business\AbstractModel
$returnData['diliverymanId'] = ApiConst::zero; $returnData['diliverymanId'] = ApiConst::zero;
$returnData['deliveryman'] = new \stdClass(); $returnData['deliveryman'] = new \stdClass();
} }
$returnData['offlinePayway']=$storeDao->convertOfflinePayway($returnData['offlinePayway']);
$returnData['storeMemberId']=$this->store['memberId']; $returnData['storeMemberId']=$this->store['memberId'];
$returnData['totalGoodsNum'] = $orderGoodsDao->getGoodsCount($this->orderGoodsList); $returnData['totalGoodsNum'] = $orderGoodsDao->getGoodsCount($this->orderGoodsList);
$returnData['offlinePayway'] = $this->store['offlinePayway'] ? $this->store['offlinePayway'] : ''; $returnData['offlinePayway'] = $this->store['offlinePayway'] ? $this->store['offlinePayway'] : '';
......
...@@ -942,7 +942,8 @@ class RefundServiceModel extends \Business\AbstractModel ...@@ -942,7 +942,8 @@ class RefundServiceModel extends \Business\AbstractModel
if($info['refundShippingType']==ApiConst::bySeller){ if($info['refundShippingType']==ApiConst::bySeller){
if($info['returnType']==ApiConst::returnTypeMustReturn){ if($info['returnType']==ApiConst::returnTypeMustReturn){
if(!$info['diliverymanId']){ if(!$info['diliverymanId']){
$info['diliveryman']=ArrayConst::defaultDeliveryMan; $info['diliveryman']=new \stdClass();
// $info['diliveryman']=ArrayConst::defaultDeliveryMan;
}else{ }else{
$diliveryMan=$diliveryManDao->findById($info['diliverymanId']); $diliveryMan=$diliveryManDao->findById($info['diliverymanId']);
if(!empty($diliveryMan)){ if(!empty($diliveryMan)){
......
...@@ -72,7 +72,11 @@ class MessageHistoryModel extends \DAO\AbstractModel { ...@@ -72,7 +72,11 @@ class MessageHistoryModel extends \DAO\AbstractModel {
} }
public function updateByFromIdAndSelfTypeAndToIdAndToType($fromId,$fromType,$toId,$toType){ public function updateByFromIdAndSelfTypeAndToIdAndToType($fromId,$fromType,$toId,$toType){
$where=Common::format(" (((fromId={0} and toId={1} and toType={2} and fromType={3}) and status=0))",$toId,$fromId,$fromType,$toType); if($fromId!=$toId){
$where=Common::format(" (((fromId={0} and toId={1} and toType={2} and fromType={3}) and status=0))",$toId,$fromId,$fromType,$toType);
}else{
$where=Common::format(" (((fromId={0} and toId={1} and toType={2} and fromType={3}) and status=0))",$toId,$fromId,$toType,$fromType);
}
$data['status']=ApiConst::read; $data['status']=ApiConst::read;
return $this->updateByWhere($where,$data); return $this->updateByWhere($where,$data);
} }
......
...@@ -1035,7 +1035,8 @@ class OrderModel extends \DAO\AbstractModel ...@@ -1035,7 +1035,8 @@ class OrderModel extends \DAO\AbstractModel
'buyerId' => 'buyer_id', 'buyerId' => 'buyer_id',
'deliveryTime' => 'delivery_time', 'deliveryTime' => 'delivery_time',
'evaluationState'=>'evaluation_state', 'evaluationState'=>'evaluation_state',
'orderNote'=>'order_note' 'orderNote'=>'order_note',
'isReceivePayment'=>'is_receive_payment'
); );
} }
......
This diff is collapsed.
...@@ -107,7 +107,10 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -107,7 +107,10 @@ $serv->on('Message', function($server, $frame) use($conf){
$sendMessage['toType']= $rev_data['toType']; $sendMessage['toType']= $rev_data['toType'];
if(!empty($sendFd)){ if(!empty($sendFd)){
echo '发送fd:'.$sendFd; echo '发送fd:'.$sendFd;
$server->push($sendFd, responseJson(1,"fromMsg","success", $sendMessage)); if($sendFd!=$frame->fd){
$server->push($sendFd, responseJson(1,"fromMsg","success", $sendMessage));
}
} }
echo 'afterSendFd:'.$sendFd; echo 'afterSendFd:'.$sendFd;
} }
......
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