Commit 68051e1a authored by liuyuzhen's avatar liuyuzhen

测试

parent 58e18cb9
...@@ -933,7 +933,7 @@ class StoreServiceModel extends \Business\AbstractModel{ ...@@ -933,7 +933,7 @@ class StoreServiceModel extends \Business\AbstractModel{
$field = 'store_id as storeId,store_name as storeName,store_label as storeLabel,store_intro as storeIntro,store_longitude,store_latitude'; $field = 'store_id as storeId,store_name as storeName,store_label as storeLabel,store_intro as storeIntro,store_longitude,store_latitude';
$where = ' store_id in('.implode(',',$storeIds).')'; $where = ' store_id in('.implode(',',$storeIds).')';
sort($storeIds); sort($storeIds);
$stores = \Our\RedisHelper::cachedFunction(\Redis\Db6\StoreRedisModel::getInstance(), array(&$storeDao, 'getOnlineStores'), array($where, $field), \Our\ApiConst::oneHour); $stores = \Our\RedisHelper::cachedFunction(\Redis\Db6\StoreRedisModel::getInstance(), array(&$storeDao, 'getOnlineStores'), array($where, $field), \Our\ApiConst::oneHour,array($condition['cityCode']));
if($stores){ if($stores){
$storeList = array(); $storeList = array();
foreach($stores as $store){ foreach($stores as $store){
......
...@@ -781,6 +781,11 @@ class MemberServiceModel extends \Business\AbstractModel ...@@ -781,6 +781,11 @@ class MemberServiceModel extends \Business\AbstractModel
$memberDao->db->doRollback(); $memberDao->db->doRollback();
\Error\ErrorModel::throwException(\Error\CodeConfigModel::storePhoneUpdateFailed); \Error\ErrorModel::throwException(\Error\CodeConfigModel::storePhoneUpdateFailed);
} }
$resultStoreJoinin = \DAO\Store\StoreJoininModel::getInstance(\Our\DbNameConst::masterDBConnectName)->save(array('seller_name'=>$data['mobile']),array('member_id'=>$store['member_id']));
if($resultStoreJoinin===false){
$memberDao->db->doRollback();
\Error\ErrorModel::throwException(\Error\CodeConfigModel::sellerJoinUpdateFailed);
}
} }
$sellerResult = \DAO\Store\SellerModel::getInstance(\Our\DbNameConst::masterDBConnectName)->update(array('seller_name'=>$data['mobile']),array('seller_name'=>$oldMemberMobile)); $sellerResult = \DAO\Store\SellerModel::getInstance(\Our\DbNameConst::masterDBConnectName)->update(array('seller_name'=>$data['mobile']),array('seller_name'=>$oldMemberMobile));
if($sellerResult===false){ if($sellerResult===false){
......
...@@ -378,7 +378,7 @@ class GoodsModel extends \DAO\AbstractModel { ...@@ -378,7 +378,7 @@ class GoodsModel extends \DAO\AbstractModel {
$dataIds = array(); $dataIds = array();
for ($i = 0; $i < count($datas); $i++) { for ($i = 0; $i < count($datas); $i++) {
$goodsSql .= \Our\Common::format(" WHEN {0} THEN goods_storage{2}{1} ", $datas[$i]['goodsId'], $datas[$i]['goodsNum'],\Our\ArrayConst::ops[$op]); $goodsSql .= \Our\Common::format(" WHEN {0} THEN goods_storage{2}{1} ", $datas[$i]['goodsId'], $datas[$i]['goodsNum'],\Our\ArrayConst::ops[$op]);
$goodsEdittimeSql .= \Our\Common::format(" WHEN {0} THEN goods_edittime={1}", $datas[$i]['goodsId'],TIMESTAMP); $goodsEdittimeSql .= \Our\Common::format(" WHEN {0} THEN {1}", $datas[$i]['goodsId'],TIMESTAMP);
$dataIds[] = $datas[$i]['goodsId']; $dataIds[] = $datas[$i]['goodsId'];
//$updateAllSql .= $updateSql; //$updateAllSql .= $updateSql;
if ($i % 1000 == 0 && $i != 0) { if ($i % 1000 == 0 && $i != 0) {
......
...@@ -43,6 +43,14 @@ class StoreJoininModel extends \DAO\AbstractModel ...@@ -43,6 +43,14 @@ class StoreJoininModel extends \DAO\AbstractModel
public function getOneByMemberIdCache($memberId,$field) { public function getOneByMemberIdCache($memberId,$field) {
return \Our\RedisHelper::cachedFunction(\Redis\Db6\StoreRedisModel::getInstance(),array(&$this, 'getOneByMemberId'),array($memberId,$field),\Our\ApiConst::oneDaySecond,array($memberId)); return \Our\RedisHelper::cachedFunction(\Redis\Db6\StoreRedisModel::getInstance(),array(&$this, 'getOneByMemberId'),array($memberId,$field),\Our\ApiConst::oneDaySecond,array($memberId));
} }
public function save($data, $where){
$this->setDb(\Our\DbNameConst::masterDBConnectName);
$result = $this->db->update($this->_tableName)->rows($data)->where($where)->execute();
return $result;
}
/** /**
* 类实例 * 类实例
* *
......
...@@ -103,6 +103,7 @@ class CodeConfigModel ...@@ -103,6 +103,7 @@ class CodeConfigModel
const storePhoneUpdateFailed = 10115; const storePhoneUpdateFailed = 10115;
const sellerNameUpdateFailed = 10116; const sellerNameUpdateFailed = 10116;
const notHaveAccess = 10117; const notHaveAccess = 10117;
const sellerJoinUpdateFailed = 10118;
//访问错误 //访问错误
const illegalAccess = 200001; const illegalAccess = 200001;
...@@ -530,6 +531,7 @@ class CodeConfigModel ...@@ -530,6 +531,7 @@ class CodeConfigModel
self::storePhoneUpdateFailed => '更换手机时卖家手机号码更新失败', self::storePhoneUpdateFailed => '更换手机时卖家手机号码更新失败',
self::sellerNameUpdateFailed => '更换手机时卖家手机号码更新失败', self::sellerNameUpdateFailed => '更换手机时卖家手机号码更新失败',
self::notHaveAccess => '您没有权限使用', self::notHaveAccess => '您没有权限使用',
self::sellerJoinUpdateFailed => '更换手机时卖家手机号码更新失败',
//商品相关 //商品相关
self::emptyCommonId => '商品主键不能为空', self::emptyCommonId => '商品主键不能为空',
self::goodsNotExist => '商品不存在', self::goodsNotExist => '商品不存在',
......
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