Commit 33397f9a authored by wwccw0591's avatar wwccw0591

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

parents 7b3f72ea 1a7fbb2d
...@@ -33,6 +33,9 @@ class UserController extends \Our\Controller_AbstractIndex { ...@@ -33,6 +33,9 @@ class UserController extends \Our\Controller_AbstractIndex {
$password=$data[NameConst::password]; $password=$data[NameConst::password];
if($this->memberService->checkUserNamePassWord($mobile,$password)){ if($this->memberService->checkUserNamePassWord($mobile,$password)){
$member= $this->memberService->getOneByMobileAndPassword($mobile,$password); $member= $this->memberService->getOneByMobileAndPassword($mobile,$password);
if($member['member_state']==\Our\ApiConst::zero){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::unavailMemberState);
}
//第二步保存扫码会员信息 //第二步保存扫码会员信息
$result = $this->memberService->saveStoreMembers($member['member_id']); $result = $this->memberService->saveStoreMembers($member['member_id']);
if(!$result){ if(!$result){
...@@ -46,7 +49,7 @@ class UserController extends \Our\Controller_AbstractIndex { ...@@ -46,7 +49,7 @@ class UserController extends \Our\Controller_AbstractIndex {
if(!$result['status']){ if(!$result['status']){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::loginBindUserInfoFailed); \Error\ErrorModel::throwException(\Error\CodeConfigModel::loginBindUserInfoFailed);
} }
if(isset($result['member'])&&$member){ if(isset($result['member'])&&$member){
$member = array_merge($member,$result['member']); $member = array_merge($member,$result['member']);
} }
} }
......
...@@ -74,7 +74,7 @@ class SalespersonServiceModel extends \Business\AbstractModel ...@@ -74,7 +74,7 @@ class SalespersonServiceModel extends \Business\AbstractModel
$saleActDAO = \DAO\SaleActivityModel::getInstance(); $saleActDAO = \DAO\SaleActivityModel::getInstance();
$actList = $saleActDAO->getActByArr($saleActArr); $actList = $saleActDAO->getActByArr($saleActArr);
$member = \DAO\MemberModel::getInstance()->getInfo($memberId); $member = $this->getNameAndAvatar($memberId);
$memberName = $member['memberName']; $memberName = $member['memberName'];
$memberAvatarUrl = $member['memberAvatarUrl']; $memberAvatarUrl = $member['memberAvatarUrl'];
...@@ -155,7 +155,7 @@ class SalespersonServiceModel extends \Business\AbstractModel ...@@ -155,7 +155,7 @@ class SalespersonServiceModel extends \Business\AbstractModel
public function getNameAndAvatar($memberId) { public function getNameAndAvatar($memberId) {
$member = \DAO\MemberModel::getInstance()->getInfo($memberId); $member = \DAO\MemberModel::getInstance()->getInfo($memberId);
$memberName = $member['memberName']; $memberName = $member['memberName'];
$memberAvatarUrl = $member['memberAvatarUrl']; $memberAvatarUrl = $member['memberAvatarUrl'].'?x-oss-process=image/resize,m_fill,h_192,w_192';
return array('memberName'=>$memberName,'memberAvatarUrl'=>$memberAvatarUrl); return array('memberName'=>$memberName,'memberAvatarUrl'=>$memberAvatarUrl);
} }
...@@ -217,7 +217,7 @@ class SalespersonServiceModel extends \Business\AbstractModel ...@@ -217,7 +217,7 @@ class SalespersonServiceModel extends \Business\AbstractModel
\Error\ErrorModel::throwException(\Error\CodeConfigModel::emptySaleGoodsId); \Error\ErrorModel::throwException(\Error\CodeConfigModel::emptySaleGoodsId);
} }
$member = \DAO\MemberModel::getInstance()->getInfo($memberId); $member = $this->getNameAndAvatar($memberId);
$memberName = $member['memberName']; $memberName = $member['memberName'];
$memberAvatarUrl = $member['memberAvatarUrl']; $memberAvatarUrl = $member['memberAvatarUrl'];
......
...@@ -136,6 +136,8 @@ class AddressModel extends \DAO\AbstractModel { ...@@ -136,6 +136,8 @@ class AddressModel extends \DAO\AbstractModel {
public function insert($data){ public function insert($data){
$this->setDb(\Our\DbNameConst::masterDBConnectName); $this->setDb(\Our\DbNameConst::masterDBConnectName);
$data['gmt_create'] = TIMESTAMP;
$data['gmt_update'] = TIMESTAMP;
$result = $this->db->insert($this->_tableName)->rows($data)->execute(); $result = $this->db->insert($this->_tableName)->rows($data)->execute();
if($result){ if($result){
...@@ -147,8 +149,8 @@ class AddressModel extends \DAO\AbstractModel { ...@@ -147,8 +149,8 @@ class AddressModel extends \DAO\AbstractModel {
} }
public function update($data,$where){ public function update($data,$where){
$this->setDb(\Our\DbNameConst::masterDBConnectName); $this->setDb(\Our\DbNameConst::masterDBConnectName);
$data['gmt_update'] = TIMESTAMP;
$result=$this->db->update($this->_tableName)->rows($data)->where($where)->execute(); $result=$this->db->update($this->_tableName)->rows($data)->where($where)->execute();
if($result){ if($result){
$memberId = isset($data['member_id'])?$data['member_id']:(isset($where['member_id'])?$where['member_id']:\Our\ApiConst::zero); $memberId = isset($data['member_id'])?$data['member_id']:(isset($where['member_id'])?$where['member_id']:\Our\ApiConst::zero);
......
...@@ -23,6 +23,10 @@ class MemberModel extends \DAO\AbstractModel ...@@ -23,6 +23,10 @@ class MemberModel extends \DAO\AbstractModel
//有效用户返回数据 //有效用户返回数据
private $availMemberColumn = array('member_id', 'member_name', 'member_truename', 'member_avatar', 'member_sex', 'member_birthday', 'member_mobile', 'member_mobile_bind', 'member_qq', 'member_qqopenid', 'member_qqinfo', 'member_wxinfo', 'member_wxopenid', 'member_sinaopenid', 'member_sinainfo', 'member_points', 'member_state', 'member_quicklink', 'member_exppoints', 'store_id', 'iswx', 'agree_flag', 'seller_id', 'diliveryman_id', 'member_tag_ids', 'member_group_ids', 'is_teacher', 'member_email', 'member_email_bind','is_wxsend'); private $availMemberColumn = array('member_id', 'member_name', 'member_truename', 'member_avatar', 'member_sex', 'member_birthday', 'member_mobile', 'member_mobile_bind', 'member_qq', 'member_qqopenid', 'member_qqinfo', 'member_wxinfo', 'member_wxopenid', 'member_sinaopenid', 'member_sinainfo', 'member_points', 'member_state', 'member_quicklink', 'member_exppoints', 'store_id', 'iswx', 'agree_flag', 'seller_id', 'diliveryman_id', 'member_tag_ids', 'member_group_ids', 'is_teacher', 'member_email', 'member_email_bind','is_wxsend');
//有效用户返回数据
private $memberColumn = array('member_id', 'member_name', 'member_truename', 'member_avatar', 'member_sex', 'member_birthday', 'member_mobile', 'member_mobile_bind', 'member_qq', 'member_qqopenid', 'member_qqinfo', 'member_wxinfo', 'member_wxopenid', 'member_sinaopenid', 'member_sinainfo', 'member_points', 'member_state', 'member_quicklink', 'member_exppoints', 'store_id', 'iswx', 'agree_flag', 'seller_id', 'diliveryman_id', 'member_tag_ids', 'member_group_ids', 'is_teacher', 'member_email', 'member_email_bind','is_wxsend','member_state');
public function init() public function init()
{ {
$this->memberMysql = \Mysql\MemberModel::getInstance(); $this->memberMysql = \Mysql\MemberModel::getInstance();
...@@ -98,7 +102,7 @@ class MemberModel extends \DAO\AbstractModel ...@@ -98,7 +102,7 @@ class MemberModel extends \DAO\AbstractModel
$where[NameConst::memberPasswd]=md5($password); $where[NameConst::memberPasswd]=md5($password);
} }
$result = $this->db->select($this->availMemberColumn)->from($this->_tableName)->where($where)->fetchOne(); $result = $this->db->select($this->memberColumn)->from($this->_tableName)->where($where)->fetchOne();
if ($result) { if ($result) {
$memberAvatarUrl = $this->getMemberAvatarUrl($result['member_id'], $result['member_avatar']); $memberAvatarUrl = $this->getMemberAvatarUrl($result['member_id'], $result['member_avatar']);
$result['memberAvatarUrl'] = $memberAvatarUrl; $result['memberAvatarUrl'] = $memberAvatarUrl;
......
File mode changed from 100755 to 100644
...@@ -26,8 +26,9 @@ class StoreGoodsClassModel extends \DAO\AbstractModel { ...@@ -26,8 +26,9 @@ class StoreGoodsClassModel extends \DAO\AbstractModel {
} }
public function getList($where,$field,$order = true){ public function getList($where,$field,$order = true){
$this->setDb($this->dbName); $this->setDb($this->dbName);
$where['stc_state'] = 1;
if($order){ if($order){
return $this->db->select($field)->from($this->_tableName)->where($where)->order('stc_sort','DESC')->fetchAll(); return $this->db->select($field)->from($this->_tableName)->where($where)->order('stc_sort','ASC')->fetchAll();
} }
return $this->db->select($field)->from($this->_tableName)->where($where)->fetchAll(); return $this->db->select($field)->from($this->_tableName)->where($where)->fetchAll();
} }
......
...@@ -98,6 +98,7 @@ class CodeConfigModel { ...@@ -98,6 +98,7 @@ class CodeConfigModel {
const authMemberExistMobile = 10111; const authMemberExistMobile = 10111;
const uploadMemberAvatarFailed = 10112; const uploadMemberAvatarFailed = 10112;
const uploadWxMemberAvatarFailed = 10113; const uploadWxMemberAvatarFailed = 10113;
const unavailMemberState = 10114;
//访问错误 //访问错误
const illegalAccess=200001; const illegalAccess=200001;
...@@ -458,10 +459,10 @@ class CodeConfigModel { ...@@ -458,10 +459,10 @@ class CodeConfigModel {
self::emptyUserAvatar => '第三方用户头像不能为空', self::emptyUserAvatar => '第三方用户头像不能为空',
self::emptyUserNickname => '第三方用户昵称不能为空', self::emptyUserNickname => '第三方用户昵称不能为空',
self::addMemberMappingError => '添加第三方绑定关系失败', self::addMemberMappingError => '添加第三方绑定关系失败',
self::userAlreadyBind => '当前账号已被其他账号绑定,如需绑定,请先解绑', self::userAlreadyBind => '当前第三方账号已被其他账号绑定,如需绑定,请先解绑',
self::emptyPlatformType => '第三方平台类型不能为空', self::emptyPlatformType => '第三方平台类型不能为空',
self::wrongPlatformInfo => '获取平台授权信息错误', self::wrongPlatformInfo => '获取平台授权信息错误',
self::loginBindUserInfoFailed => '登录绑定用户信息失败', self::loginBindUserInfoFailed => '登录绑定用户信息失败',
self::cancelBindingUserFailed => '取消第三方绑定失败', self::cancelBindingUserFailed => '取消第三方绑定失败',
self::emptyUserOpenid => '第三方用户唯一识别符不能为空', self::emptyUserOpenid => '第三方用户唯一识别符不能为空',
self::bindingSuccess => '绑定成功', self::bindingSuccess => '绑定成功',
...@@ -504,6 +505,7 @@ class CodeConfigModel { ...@@ -504,6 +505,7 @@ class CodeConfigModel {
self::saveMemberMapppingFailed => '保存用户第三方绑定信息失败', self::saveMemberMapppingFailed => '保存用户第三方绑定信息失败',
self::uploadMemberAvatarFailed => '上传用户头像失败', self::uploadMemberAvatarFailed => '上传用户头像失败',
self::uploadWxMemberAvatarFailed => '微信上传用户头像失败', self::uploadWxMemberAvatarFailed => '微信上传用户头像失败',
self::unavailMemberState => '您的账号已被禁用',
//商品相关 //商品相关
self::emptyCommonId=> '商品主键不能为空', self::emptyCommonId=> '商品主键不能为空',
self::goodsNotExist=> '商品不存在', self::goodsNotExist=> '商品不存在',
......
...@@ -365,6 +365,8 @@ resources.database.slave.params.password = "123456" ...@@ -365,6 +365,8 @@ resources.database.slave.params.password = "123456"
resources.database.slave.params.charset = "UTF8" resources.database.slave.params.charset = "UTF8"
resources.database.slave.params.driver_options.1002 = "SET NAMES utf8" resources.database.slave.params.driver_options.1002 = "SET NAMES utf8"
password.key='~!@#$`1234qwertasdfgzxcvb'
redis.database.params.host = "127.0.0.1" redis.database.params.host = "127.0.0.1"
redis.database.params.port = "6379" redis.database.params.port = "6379"
redis.database.params.prefix = "qm_" redis.database.params.prefix = "qm_"
...@@ -410,6 +412,8 @@ resources.database.slave.params.password = "123456" ...@@ -410,6 +412,8 @@ resources.database.slave.params.password = "123456"
resources.database.slave.params.charset = "UTF8" resources.database.slave.params.charset = "UTF8"
resources.database.slave.params.driver_options.1002 = "SET NAMES utf8" resources.database.slave.params.driver_options.1002 = "SET NAMES utf8"
password.key='~!@#$`1234qwertasdfgzxcvb'
redis.database.params.host = "127.0.0.1" redis.database.params.host = "127.0.0.1"
redis.database.params.port = "6379" redis.database.params.port = "6379"
redis.database.params.prefix = "qm_" redis.database.params.prefix = "qm_"
......
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