Commit 7c05c1dc authored by zhz's avatar zhz

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

parents de147caa 020874c9
...@@ -58,6 +58,10 @@ class CommonController extends \Our\Controller_AbstractIndex{ ...@@ -58,6 +58,10 @@ class CommonController extends \Our\Controller_AbstractIndex{
} }
public function getSettingAction(){
$setting = \Business\Common\SettingServiceModel::getInstance()->getSetting();
$this->success($setting);
}
public function getProblemListAction(){ public function getProblemListAction(){
$commonProbleService = \Business\Common\CommonProblemServiceModel::getInstance(); $commonProbleService = \Business\Common\CommonProblemServiceModel::getInstance();
......
...@@ -220,7 +220,7 @@ class Common ...@@ -220,7 +220,7 @@ class Common
return false; return false;
} }
if( !preg_match('/^1[34578]\d{9}$/', $phone) ){ if( !preg_match('/^1[345789]\d{9}$/', $phone) ){
return false; return false;
} }
......
...@@ -826,7 +826,7 @@ class CartServiceModel extends \Business\AbstractModel{ ...@@ -826,7 +826,7 @@ class CartServiceModel extends \Business\AbstractModel{
$delivery['deliveryFee'] = $deliveryFee; $delivery['deliveryFee'] = $deliveryFee;
$deliverySettings[]= $delivery; $deliverySettings[]= $delivery;
} }
if($deliverySetting['buyerDistribution']=\Our\ApiConst::one){ if($deliverySetting['buyerDistribution']==\Our\ApiConst::one){
$deliveryFee = \Our\ApiConst::zero;//到店自提 $deliveryFee = \Our\ApiConst::zero;//到店自提
$delivery = array(); $delivery = array();
$delivery['name'] = \Our\DescribeConst::deliveryNameBuyer; $delivery['name'] = \Our\DescribeConst::deliveryNameBuyer;
......
...@@ -20,6 +20,19 @@ class SettingServiceModel extends \Business\AbstractModel{ ...@@ -20,6 +20,19 @@ class SettingServiceModel extends \Business\AbstractModel{
$phone = $settingDAO->getListCache(array('qm_service_phone'))['qm_service_phone']; $phone = $settingDAO->getListCache(array('qm_service_phone'))['qm_service_phone'];
return array('servicePhone'=>$phone); return array('servicePhone'=>$phone);
} }
public function getSetting(){
$settingDAO = \DAO\SettingModel::getInstance();
$setting = $settingDAO->getListCache(array('unpayed_order_close_minutes','unreceived_order_close_minutes'));
$return = array();
if($setting['unpayed_order_close_minutes']){
$return['unpayedOrderColseTime'] = (int)$setting['unpayed_order_close_minutes'];
}
if($setting['unreceived_order_close_minutes']){
$return['unreceivedOrderColseTime'] = (int)$setting['unreceived_order_close_minutes'];
}
return $return;
}
private static $_instance = null; private static $_instance = null;
/** /**
......
...@@ -186,13 +186,15 @@ class MessageServiceModel extends \Business\AbstractModel ...@@ -186,13 +186,15 @@ class MessageServiceModel extends \Business\AbstractModel
$returnMemeber['toUserName']=$toMember['name']; $returnMemeber['toUserName']=$toMember['name'];
$returnMemeber['toType']=(int)$toMember['type']; $returnMemeber['toType']=(int)$toMember['type'];
$returnMemeber['toAvatar']=$toMember['avatar']; $returnMemeber['toAvatar']=$toMember['avatar'];
$returnMemeber['fromId']=(int)$self['uid']; $returnMemeber['fromId']=$memberId;
$returnMemeber['fromUserId']=(int)$self['uid'];
$returnMemeber['fromUserName']=$self['name']; $returnMemeber['fromUserName']=$self['name'];
$returnMemeber['fromType']=(int)$self['type']; $returnMemeber['fromType']=(int)$self['type'];
$returnMemeber['fromAvatar']=$self['avatar']; $returnMemeber['fromAvatar']=$self['avatar'];
$memberMessages=$messageHistory->getListByMemberIdAndToIdAndToType($memberId,$selfType,$toId,$toType,$field,$pageIndex,$pageSize); $memberMessages=$messageHistory->getListByMemberIdAndToIdAndToType($memberId,$selfType,$toId,$toType,$field,$pageIndex,$pageSize);
foreach($memberMessages['list'] as &$val){ foreach($memberMessages['list'] as &$val){
$val['message']=unserialize($val['message']); $val['message']=unserialize($val['message']);
$val['message']['title']=!empty($val['message']['title'])?$val['message']['title']:'';
} }
$memberMessages['list']=array_reverse($memberMessages['list']); $memberMessages['list']=array_reverse($memberMessages['list']);
$returnMemeber['messages']=$memberMessages; $returnMemeber['messages']=$memberMessages;
......
...@@ -838,20 +838,20 @@ class OrderModel extends \DAO\AbstractModel ...@@ -838,20 +838,20 @@ class OrderModel extends \DAO\AbstractModel
} }
public function updateCancelUnpayedOrderTimeCache($time){ public function updateCancelUnpayedOrderTimeCache($time){
\Redis\Db5\OrderRedisModel::getInstance()->update(\Our\NameConst::cancelUnPayedOrderTimePrefix,$time); \Redis\Db5\OrderRedisModel::getInstance()->tableCacheSet(\Our\NameConst::cancelUnPayedOrderTimePrefix,$time);
} }
public function getCancelUnpayedOrderTimeCache(){ public function getCancelUnpayedOrderTimeCache(){
\Redis\Db5\OrderRedisModel::getInstance()->tableCacheGet(\Our\NameConst::cancelUnPayedOrderTimePrefix); return \Redis\Db5\OrderRedisModel::getInstance()->tableCacheGet(\Our\NameConst::cancelUnPayedOrderTimePrefix);
} }
public function updateCancelUnReceivedOrderTimeCache($time){ public function updateCancelUnReceivedOrderTimeCache($time){
\Redis\Db5\OrderRedisModel::getInstance()->update(\Our\NameConst::cancelUnReceivedOrderTimePrefix,$time); \Redis\Db5\OrderRedisModel::getInstance()->tableCacheSet(\Our\NameConst::cancelUnReceivedOrderTimePrefix,$time);
} }
public function getCancelUnReceivedOrderTimeCache(){ public function getCancelUnReceivedOrderTimeCache(){
\Redis\Db5\OrderRedisModel::getInstance()->tableCacheGet(\Our\NameConst::cancelUnReceivedOrderTimePrefix); return \Redis\Db5\OrderRedisModel::getInstance()->tableCacheGet(\Our\NameConst::cancelUnReceivedOrderTimePrefix);
} }
/** /**
......
...@@ -19,8 +19,13 @@ $http->on('request', function ($request, $response) { ...@@ -19,8 +19,13 @@ $http->on('request', function ($request, $response) {
$info=$respData['content']; $info=$respData['content'];
$memberDao=$info['className']::getInstance(\Our\DbNameConst::masterDBConnectName); $memberDao=$info['className']::getInstance(\Our\DbNameConst::masterDBConnectName);
echo json_encode($info['params']); echo json_encode($info['params']);
if(empty($info['params'])){
$res=call_user_func_array(array($memberDao,$info['method']));
}else{
$res=call_user_func_array(array($memberDao,$info['method']),$info['params']); $res=call_user_func_array(array($memberDao,$info['method']),$info['params']);
$res=isset($res)?$res:true; }
$res=(isset($res)&&!empty($res))?$res:false;
unset($memberDao); unset($memberDao);
if($res!==false){ if($res!==false){
echo 'success'; echo 'success';
......
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