| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520 |
- <?php
- namespace common\models;
- use common\helpers\Cache;
- use common\helpers\Tool;
- use common\helpers\user\Info;
- use Yii;
- use yii\helpers\Json;
- use common\libs\logging\operate\valueType\Config as ValueTypeConfig;
- /**
- * This is the model class for table "{{%USER}}".
- *
- * @property string $ID
- * @property string $USER_NAME 帐号
- * @property string $PASSWORD_HASH 登录密码
- * @property string $PAY_PASSWORD 支付密码
- * @property int $NATION 民族
- * @property string $REAL_NAME 姓名
- * @property string $ID_CARD 身份证号
- * @property int $ID_TYPE 证件类型
- * @property string $MOBILE 手机号
- * @property string $ADDRESS 身份证地址
- * @property string $ID_IMAGE 证件图片
- * @property string $OPEN_BANK 开户行
- * @property string $BANK_ADDRESS 银行地址
- * @property string $BANK_NO 银行卡号
- * @property int $BANK_PROVINCE 银行省份
- * @property int $BANK_CITY 银行城市
- * @property int $BANK_COUNTY 银行县区
- * @property string $SPOUSE_NAME 配偶姓名
- * @property string $SPOUSE_IDCARD 配偶证件号
- * @property int $CREATED_AT 创建时间
- * @property int $UPDATED_AT 更新时间
- * @property int $STATUS 状态
- * @property int $DEC_CLOSED 是否关闭报单功能
- * @property int $DEC_CLOSED_AT 关闭时间
- * @property string $DEC_LV 报单级别
- * @property string $EMP_LV 聘级
- * @property string $ELITE_LV Elite级别
- * @property int $PROVINCE 省份
- * @property int $CITY 城市
- * @property int $COUNTY 县区
- * @property string $TEL 座机
- * @property string $SUB_COM_ID 子公司ID
- * @property string $AVATAR 头像
- * @property int $DELETED 是否删除
- * @property int $DELETED_AT 删除时间
- * @property int $IS_DEC 是否为报单中心
- * @property int $IS_ATLAS 是否显示图谱
- * @property int $IS_RECHARGE 是否显示充值
- * @property string $DEC_ID 报单中心ID
- * @property string $BIRTHDAY 生日
- * @property string $DEC_ROLE_ID 报单中心级别
- * @property int $PERIOD_AT 期数
- * @property int $DEC_PROVINCE 报单中心所属的省份
- * @property int $DEC_CITY 报单中心所属的城市
- * @property int $DEC_COUNTY 报单中心所属的县区
- * @property int $IS_UNION 是否为点位合作
- * @property int $STATUS_AT 状态更改时间
- * @property int $VERIFIED 是否认证
- * @property int $VERIFIED_AT 认证时间
- * @property int $ALLOW_LOGIN 允许登录
- * @property int $NOT_OPERATING 不运作
- * @property int $REG_FROM 注册类型
- * @property string $ID_CARD_PREFIX 身份证前缀
- * @property string $SEX 性别
- * @property string $DEC_ACCOUNT_OLD 老系统中的报单中心编号
- * @property int $BANK_UPDATED_AT 银行信息更新时间
- * @property int $IS_DIRECT_SELLER 是否为直销员
- * @property int $DEC_LV_UPDATED_AT 报单级别更新时间
- * @property int $DEC_LV_UPDATED_PERIOD 报单级别更新期数
- * @property string $DEC_ADDRESS 报单中心详细地址
- * @property string $DEC_PHONE 报单中心电话
- * @property string $GUARANTOR 担保人编号
- * @property string $GUARANTOR_NAME 担保人姓名
- * @property int $PART_FUNC_CLOSED 部分功能开启
- * @property int $LAST_DEC_LV_UPDATED_PERIOD 上次报单级别更新期数
- * @property string $USER_CREATOR 创建人
- * @property string $USER_UPDATER 修改人
- * @property int $LAST_DEC_LV_UPDATED_AT 上次报单级别更新时间
- * @property int $DEC_CREATED_AT 成为报单中心时间
- * @property string $PART_FUNC_CLOSED_REMARK 部分功能关闭原因
- * @property int $DEC_CREATED_PERIOD 成为报单中心期数
- * @property int $PASSWORD_CHANGED 是否修改过密码
- * @property int $SUB_COM_LEADER 是否为分公司领导
- * @property string $ZG_UPGRADE_PV 增购升级PV
- * @property string $APP_CLIENT_ID APP设备ID
- * @property int $READ_AGREEMENT 已读协议
- * @property string $LAST_DEC_LV 上次的报单级别
- * @property string $BONUS_APP_CLIENT_ID 结算APP设备ID
- * @property int $IS_FIRST_OPEN 首次开通
- * @property int $IS_MODIFY_PASSWORD 是否修改密码
- * @property int $IS_STUDIO 是否是工作室
- * @property string $EMAIL 邮箱
- * @property string COUNTRY_ID 国家
- * @property string LANGUAGE_ID
- */
- class User extends \common\components\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return '{{%USER}}';
- }
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['USER_NAME', 'PASSWORD_HASH', 'PAY_PASSWORD', 'REAL_NAME',/* 'ID_CARD',*/ 'AVATAR', 'COUNTRY_ID'], 'required'],
- [['NATION', 'ID_TYPE', 'BANK_PROVINCE', 'BANK_CITY', 'BANK_COUNTY', 'CREATED_AT', 'UPDATED_AT', 'STATUS', 'DEC_CLOSED', 'DEC_CLOSED_AT', 'PROVINCE', 'CITY', 'COUNTY', 'DELETED', 'DELETED_AT', 'IS_DEC', 'IS_ATLAS', 'IS_RECHARGE','IS_STUDIO', 'PERIOD_AT', 'DEC_PROVINCE', 'DEC_CITY', 'DEC_COUNTY', 'IS_UNION', 'STATUS_AT', 'VERIFIED', 'VERIFIED_AT', 'ALLOW_LOGIN', 'NOT_OPERATING', 'REG_FROM', 'BANK_UPDATED_AT', 'IS_DIRECT_SELLER', 'DEC_LV_UPDATED_AT', 'DEC_LV_UPDATED_PERIOD', 'PART_FUNC_CLOSED', 'LAST_DEC_LV_UPDATED_PERIOD', 'LAST_DEC_LV_UPDATED_AT', 'DEC_CREATED_AT', 'DEC_CREATED_PERIOD', 'PASSWORD_CHANGED', 'SUB_COM_LEADER', 'READ_AGREEMENT', 'IS_FIRST_OPEN', 'IS_MODIFY_PASSWORD'], 'integer'],
- [['ZG_UPGRADE_PV'], 'number'],
- [['ID', 'OPEN_BANK', 'BANK_NO', 'DEC_LV', 'EMP_LV', 'CROWN_LV', 'SUB_COM_ID', 'DEC_ID', 'DEC_ROLE_ID', 'ID_CARD_PREFIX', 'SEX', 'DEC_PHONE', 'GUARANTOR', 'USER_CREATOR', 'USER_UPDATER', 'LAST_DEC_LV', 'EMAIL'], 'string', 'max' => 32],
- [['USER_NAME', 'SPOUSE_NAME', 'TEL'], 'string', 'max' => 16],
- [['PASSWORD_HASH', 'PAY_PASSWORD', 'ID_IMAGE', 'BANK_ADDRESS', 'AVATAR'], 'string', 'max' => 255],
- [['REAL_NAME', 'APP_CLIENT_ID', 'BONUS_APP_CLIENT_ID'], 'string', 'max' => 128],
- // [['ID_CARD', 'SPOUSE_IDCARD'], 'string','min' => 18, 'max' => 18],
- // [['MOBILE'], 'string','min' => 11, 'max' => 11],
- [['ADDRESS', 'DEC_ADDRESS'], 'string', 'max' => 2000],
- [['DEC_ACCOUNT_OLD', 'GUARANTOR_NAME'], 'string', 'max' => 64],
- [['PART_FUNC_CLOSED_REMARK'], 'string', 'max' => 4000],
- [['USER_NAME'], 'unique'],
- [['ID'], 'unique'],
- ];
- }
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'ID' => 'ID',
- 'USER_NAME' => Yii::t('app', 'userName'),
- 'PASSWORD_HASH' => Yii::t('app', 'passwordHash'),
- 'PAY_PASSWORD' => Yii::t('app', 'payPassword'),
- 'NATION' => Yii::t('app', 'nation'),
- 'REAL_NAME' => Yii::t('app', 'realName'),
- 'ID_CARD' => Yii::t('app', 'IDCard'),
- 'ID_TYPE' => Yii::t('app', 'IDType'),
- 'MOBILE' => Yii::t('app', 'mobile'),
- 'ADDRESS' => Yii::t('app', 'address'),
- 'ID_IMAGE' => Yii::t('app', 'IDImage'),
- 'OPEN_BANK' => Yii::t('app', 'openBank'),
- 'BANK_ADDRESS' => Yii::t('app', 'bankAddress'),
- 'BANK_NO' => Yii::t('app', 'bankNo'),
- 'BANK_PROVINCE' => Yii::t('app', 'bankProvince'),
- 'BANK_CITY' => Yii::t('app', 'bankCity'),
- 'BANK_COUNTY' => Yii::t('app', 'bankCounty'),
- 'SPOUSE_NAME' => Yii::t('app', 'spouseName'),
- 'SPOUSE_IDCARD' => Yii::t('app', 'spouseIDCard'),
- 'CREATED_AT' => Yii::t('app', 'createAt'),
- 'UPDATED_AT' => Yii::t('app', 'updateAt'),
- 'STATUS' => Yii::t('app', 'status'),
- 'DEC_CLOSED' => Yii::t('app', 'decClosed'),
- 'DEC_CLOSED_AT' => Yii::t('app', 'decClosedAt'),
- 'DEC_LV' => Yii::t('app', 'decLv'),
- 'EMP_LV' => Yii::t('app', 'empLv'),
- 'CROWN_LV' => Yii::t('app', 'crownLv'),
- 'PROVINCE' => Yii::t('app', 'province'),
- 'CITY' => Yii::t('app', 'city'),
- 'COUNTY' => Yii::t('app', 'county'),
- 'TEL' => Yii::t('app', 'tel'),
- 'SUB_COM_ID' => Yii::t('app', 'subComID'),
- 'AVATAR' => Yii::t('app', 'avatar'),
- 'DELETED' => Yii::t('app', 'deleted'),
- 'DELETED_AT' => Yii::t('app', 'deletedAt'),
- 'IS_DEC' => Yii::t('app', 'isDec'),
- 'IS_ATLAS' => Yii::t('app', 'isAtlas'),
- 'IS_RECHARGE' => Yii::t('app', 'isRecharge'),
- 'DEC_ID' => Yii::t('app', 'DEC_ID'),
- 'BIRTHDAY' => Yii::t('app', 'birthday'),
- 'DEC_ROLE_ID' => Yii::t('app', 'decRoleID'),
- 'PERIOD_AT' => Yii::t('app', 'periodAt'),
- 'DEC_PROVINCE' => Yii::t('app', 'decProvince'),
- 'DEC_CITY' => Yii::t('app', 'decCity'),
- 'DEC_COUNTY' => Yii::t('app', 'decCounty'),
- 'IS_UNION' => Yii::t('app', 'isUnion'),
- 'STATUS_AT' => Yii::t('app', 'statusAt'),
- 'VERIFIED' => Yii::t('app', 'verified'),
- 'VERIFIED_AT' => Yii::t('app', 'verifiedAt'),
- 'ALLOW_LOGIN' => Yii::t('app', 'allowLogin'),
- 'NOT_OPERATING' => Yii::t('app', 'notOperating'),
- 'REG_FROM' => Yii::t('app', 'regFrom'),
- 'ID_CARD_PREFIX' => Yii::t('app', 'IDCardPrefix'),
- 'SEX' => Yii::t('app', 'sex'),
- 'DEC_ACCOUNT_OLD' => Yii::t('app', 'decAccountOld'),
- 'BANK_UPDATED_AT' => Yii::t('app', 'bankUpdatedAt'),
- 'IS_DIRECT_SELLER' => Yii::t('app', 'isDirectSeller'),
- 'DEC_LV_UPDATED_AT' => Yii::t('app', 'decLvUpdatedAt'),
- 'DEC_LV_UPDATED_PERIOD' => Yii::t('app', 'decLvUpdatedPeriod'),
- 'DEC_ADDRESS' => Yii::t('app', 'decAddress'),
- 'DEC_PHONE' => Yii::t('app', 'decPhone'),
- 'GUARANTOR' => Yii::t('app', 'guarantor'),
- 'GUARANTOR_NAME' => Yii::t('app', 'guarantorName'),
- 'PART_FUNC_CLOSED' => Yii::t('app', 'partFuncClosed'),
- 'LAST_DEC_LV_UPDATED_PERIOD' => Yii::t('app', 'lastDecLvUpdatedPeriod'),
- 'USER_CREATOR' => Yii::t('app', 'userCreator'),
- 'USER_UPDATER' => Yii::t('app', 'userUpdater'),
- 'LAST_DEC_LV_UPDATED_AT' => Yii::t('app', 'lastDecLvUpdatedAt'),
- 'DEC_CREATED_AT' => Yii::t('app', 'decCreatedAt'),
- 'PART_FUNC_CLOSED_REMARK' => Yii::t('app', 'partFuncClosedRemark'),
- 'DEC_CREATED_PERIOD' => Yii::t('app', 'decCreatedPeriod'),
- 'PASSWORD_CHANGED' => Yii::t('app', 'passwordChanged'),
- 'SUB_COM_LEADER' => Yii::t('app', 'subComLeader'),
- 'ZG_UPGRADE_PV' => Yii::t('app', 'zgUpgradePv'),
- 'APP_CLIENT_ID' => Yii::t('app', 'appClientID'),
- 'READ_AGREEMENT' => Yii::t('app', 'readAgreement'),
- 'LAST_DEC_LV' => Yii::t('app', 'lastDecLv'),
- 'BONUS_APP_CLIENT_ID' => Yii::t('app', 'bonusAppClientID'),
- 'IS_FIRST_OPEN' => Yii::t('app', 'isFirstOpen'),
- 'IS_MODIFY_PASSWORD' => Yii::t('app', 'isModifyPassword'),
- 'IS_STUDIO' => Yii::t('app', 'isStudio'),
- 'EMAIL' => Yii::t('app', 'email'),
- 'COUNTRY_ID' => Yii::t('app', 'country'),
- ];
- }
- public function getUserInfo()
- {
- return $this->hasOne(UserInfo::class, ['USER_ID' => 'ID']);
- }
- /**
- * 获取会员基本信息
- * @param $userId
- * @return array|null|\yii\db\ActiveRecord
- */
- public static function getBaseInfo($userId){
- return static::findUseSlaves()->where('ID=:ID', [':ID'=>$userId])->asArray()->one();
- }
- /**
- * 获取用户基本信息从redis里面
- * @param $userId
- * @return array|null|\yii\db\ActiveRecord
- */
- public static function getBaseInfoFromRedis($userId)
- {
- return static::find()->select('ID,USER_NAME,NATION,COUNTRY_ID,LANGUAGE_ID,REAL_NAME,ID_CARD,ID_TYPE,MOBILE,ADDRESS,STATUS,DEC_LV,LAST_DEC_LV,EMP_LV,ELITE_LV,DEC_CLOSED,AVATAR,OPEN_BANK,BANK_ADDRESS,BANK_NO,VERIFIED,IS_UNION,IS_DEC,IS_ATLAS,IS_RECHARGE,IS_STUDIO,DEC_ROLE_ID,PROVINCE,CITY,COUNTY,EMAIL')->where('ID=:ID', [':ID'=>$userId])->asArray()->one();
- }
- /**
- * 更新缓存
- * @param $userId
- * @return mixed
- */
- public static function updateBaseInfoToRedis($userId){
- $userInfo = static::find()->select('ID,USER_NAME,NATION,COUNTRY_ID,LANGUAGE_ID,REAL_NAME,ID_CARD,ID_TYPE,MOBILE,ADDRESS,STATUS,DEC_LV,LAST_DEC_LV,EMP_LV,ELITE_LV,DEC_CLOSED,AVATAR,OPEN_BANK,BANK_ADDRESS,BANK_NO,VERIFIED,IS_UNION,IS_DEC,IS_ATLAS,IS_RECHARGE,IS_STUDIO,DEC_ROLE_ID,PROVINCE,CITY,COUNTY,EMAIL')->where('ID=:ID', [':ID'=>$userId])->asArray()->one();
- return Yii::$app->redis->hset(Cache::USER_INFO_KEY, $userId, Json::encode($userInfo));
- }
- /**
- * @param $userId
- * 删除用户信息缓存
- */
- public static function deleteBaseInfoFromRedis($userId) {
- Yii::$app->redis->hdel(Cache::USER_INFO_KEY, $userId);
- }
- /**
- * 批量删除用户
- * @return void
- */
- public static function deleteAllBaseInfoFromRedis() {
- \Yii::$app->redis->del(Cache::USER_INFO_KEY);
- }
- /**
- * 判断用户是否是观察期
- * 观望期:自加入算起2个月
- * 例子:2022年5月14日加入, 观望期至2022年7月31日。
- * true为是观察期用户 false为不是观察期用户
- */
- public static function checkIsObserve($addAt, $month) {
- if (empty($month)) {
- // 如果0 代表全站全额升级
- return false;
- }
- $appendMonth = date("Y-m", strtotime("first day of +$month month", $addAt)); // 指定月份
- $lastDay = date("t", strtotime($appendMonth)); // 获取指定月的最后一天
- $eTime = strtotime($appendMonth.'-'.$lastDay);
- return time() < $eTime;
- }
- // 获取用户报单PV总和
- public static function sumDevPvByUserId($userId) {
- $decOrderPv = DecOrder::find()
- ->select('SUM(DEC_PV) AS PV_SUM')
- ->where('TO_USER_ID=:TO_USER_ID AND IS_DEL=0',
- ['TO_USER_ID'=>$userId]
- )
- ->asArray()
- ->one();
- $decOrderPv = isset($decOrderPv['PV_SUM']) ? $decOrderPv['PV_SUM'] : 0;
- $orderDecPv = OrderDec::find()
- ->select('SUM(PAY_PV) AS PV_SUM')
- ->where('USER_ID=:USER_ID AND IS_DELETE=0',
- [
- 'USER_ID'=>$userId,
-
- ]
- )
- ->asArray()
- ->one();
- $orderDecPv = isset($orderDecPv['PV_SUM']) ? $orderDecPv['PV_SUM'] : 0;
- // 还得加上用户在老系统中的所有报单PV之和
- $originPv = OriginDecPv::find()
- ->select('SUM(DEC_PV) AS PV_SUM')
- ->where('USER_ID=:USER_ID',
- [
- 'USER_ID'=>$userId,
-
- ]
- )
- ->asArray()
- ->one();
- $originPv = isset($originPv['PV_SUM']) ? $originPv['PV_SUM'] : 0;
- $total = $orderDecPv + $decOrderPv + $originPv;
- return $total;
- }
- /**
- * 获取会员的部分信息并对敏感信息加密
- * @param $userId
- * @return array
- */
- public static function getEnCodeInfo($userId){
- $userInfo = self::getBaseInfoFromRedis($userId);
- return [
- 'ID' => $userId,
- 'USER_NAME' => $userInfo['USER_NAME'],
- 'NATION' => \Yii::$app->params['nation'][$userInfo['NATION']]['name']??'',
- 'NATION_ID' => \Yii::$app->params['nation'][$userInfo['NATION']]['id']??'',
- 'REAL_NAME' => $userInfo['REAL_NAME'],
- 'ID_CARD' => $userInfo['ID_CARD'],
- 'MOBILE' => $userInfo['MOBILE'],
- 'AVATAR' => $userInfo['AVATAR'],
- 'VERIFIED' => $userInfo['VERIFIED'],
- 'IS_UNION' => $userInfo['IS_UNION'],
- 'IS_DEC' => $userInfo['IS_DEC'],
- 'IS_ATLAS' => $userInfo['IS_ATLAS'],
- 'IS_RECHARGE' => $userInfo['IS_RECHARGE'],
- 'IS_STUDIO' => $userInfo['IS_STUDIO'],
- 'DEC_ROLE_ID' => $userInfo['DEC_ROLE_ID'],
- 'OPEN_BANK' => $userInfo['OPEN_BANK'],
- 'BANK_ADDRESS' => $userInfo['BANK_ADDRESS'],
- 'DEC_LV' => $userInfo['DEC_LV'] ?: DeclarationLevel::getDefaultLevelId(),
- 'EMP_LV' => $userInfo['EMP_LV'] ?: EmployLevel::getDefaultLevelId(),
- 'ELITE_LV' => $userInfo['ELITE_LV'] ?: EliteLevel::getDefaultLevelId(),
- 'PROVINCE' => $userInfo['PROVINCE'],
- 'CITY' => $userInfo['CITY'],
- 'COUNTY' => $userInfo['COUNTY'],
- 'BANK_NO' => $userInfo['BANK_NO'],
- 'EMAIL' => $userInfo['EMAIL'] ?? '',
- 'COUNTRY_ID' => $userInfo['COUNTRY_ID'],
- 'LANGUAGE_ID' => $userInfo['LANGUAGE_ID'],
- ];
- }
- /**
- * 验证密码
- * @param $password
- * @return bool
- */
- public function validatePassword($password) {
- if( !$this->PASSWORD_HASH ) return false;
- return password_verify($password, $this->PASSWORD_HASH);
- }
- /**
- * 验证支付密码
- * @param $payPassword
- * @return bool
- */
- public function validatePasswordPay($payPassword) {
- if( !$this->PAY_PASSWORD ) return false;
- return password_verify($payPassword, $this->PAY_PASSWORD);
- }
- /**
- * 检验支付密码
- * @param $userId
- * @param $password
- * @return bool
- */
- public static function validatePayPassword($userId, $password){
- $oneUser = static::find()->select('PAY_PASSWORD')->where('ID=:ID', [':ID'=>$userId])->asArray()->one();
- if($oneUser){
- return password_verify($password, $oneUser['PAY_PASSWORD']);
- } else {
- return false;
- }
- }
- /**
- * 操作日志记录条件
- * @return array
- */
- public function attrLabelsWithLogType(){
- return [
- 'ID' => 'ID',
- 'USER_NAME' => '帐号',
- 'NATION' => [
- 'label' => '民族',
- 'type' => function($data){
- $value = $data['value'];
- return \Yii::$app->params['nation'][$value]['name']??'';
- },
- ],
- 'REAL_NAME' => '姓名',
- 'ID_CARD' => '身份证号',
- 'ID_TYPE' => [
- 'label' => '证件类型',
- 'type' => function($data){
- return '身份证';
- },
- ],
- 'MOBILE' => '手机号',
- 'ADDRESS' => '身份证地址',
- 'ID_IMAGE' => '证件图片',
- 'OPEN_BANK' => '开户行',
- 'BANK_ADDRESS' => '银行地址',
- 'BANK_NO' => '银行卡号',
- 'COUNTRY' => '国家',
- 'BANK_PROVINCE' => [
- 'label' => '银行省份',
- 'type' => ValueTypeConfig::REGION_TYPE
- ],
- 'BANK_CITY' => [
- 'label' => '银行城市',
- 'type' => ValueTypeConfig::REGION_TYPE
- ],
- 'BANK_COUNTY' => [
- 'label' => '银行县区',
- 'type' => ValueTypeConfig::REGION_TYPE
- ],
- 'SPOUSE_NAME' => '配偶姓名',
- 'SPOUSE_IDCARD' => '配偶证件号',
- 'STATUS' => [
- 'label' => '状态',
- 'type' => ValueTypeConfig::USER_STATUS_TYPE
- ],
- 'DEC_CLOSED' => [
- 'label' => '是否关闭报单功能',
- 'type' => ValueTypeConfig::YES_NO_TYPE,
- ],
- 'DEC_CLOSED_AT' => [
- 'label' => '关闭报单时间',
- 'type' => ValueTypeConfig::DATE_TIME_TYPE,
- ],
- 'DEC_LV' => [
- 'label' => '报单级别',
- 'type' => ValueTypeConfig::DEC_LV_TYPE,
- ],
- 'EMP_LV' => [
- 'label' => '聘级',
- 'type' => ValueTypeConfig::EMP_LV_TYPE,
- ],
- 'CROWN_LV' => [
- 'label' => '星级',
- 'type' => ValueTypeConfig::CROWN_LV_TYPE,
- ],
- 'LAST_DEC_LV' => [
- 'label' => '上次的报单级别',
- 'type' => ValueTypeConfig::DEC_LV_TYPE,
- ],
- 'PROVINCE' => [
- 'label' => '省份',
- 'type' => ValueTypeConfig::REGION_TYPE
- ],
- 'CITY' => [
- 'label' => '城市',
- 'type' => ValueTypeConfig::REGION_TYPE
- ],
- 'COUNTY' => [
- 'label' => '县区',
- 'type' => ValueTypeConfig::REGION_TYPE
- ],
- 'TEL' => '备用手机号码',
- 'SUB_COM_ID' => '分公司ID',
- 'TRANSFER_PROP' => '转帐比例',
- 'IS_DEC' => [
- 'label' => '是否为报单中心',
- 'type' => ValueTypeConfig::YES_NO_TYPE,
- ],
- 'DEC_ROLE_ID' => [
- 'label' => '报单中心级别',
- 'type' => ValueTypeConfig::DEC_ROLE_ID_TYPE,
- ],
- 'IS_UNION' => [
- 'label' => '是否为点位合作',
- 'type' => ValueTypeConfig::YES_NO_TYPE,
- ],
- 'STATUS_AT' => '状态修改时间',
- 'ALLOW_LOGIN' => [
- 'label' => '是否允许商城登录',
- 'type' => ValueTypeConfig::YES_NO_TYPE,
- ],
- 'NOT_OPERATING' => [
- 'label' => '不运作',
- 'type' => ValueTypeConfig::YES_NO_TYPE,
- ],
- 'BIRTHDAY' => '生日',
- 'SEX' => '性别',
- 'EMAIL' => 'Email'
- ];
- }
- }
|