Commit a45aee4b authored by 侯贺政's avatar 侯贺政

定义别名属性,特殊场景验证

Signed-off-by: 侯贺政's avatarhouhezheng <houhezheng@romens.cn>
parent c240f455
...@@ -53,15 +53,14 @@ class ShopBranchScore extends BaseModel ...@@ -53,15 +53,14 @@ class ShopBranchScore extends BaseModel
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
// public function scenarios() public function scenarios()
// { {
// return [ $scenarios = parent::scenarios();
// //更新时,防止BRANCH_CODE,BRANCH_NAME被赋值更新 //更新时,防止BRANCH_CODE,BRANCH_NAME被赋值更新
// 'update' => [ $scenarios['update'] = ['BASIC_SERVICES', 'QUALITY_ASSURANCE', 'OPERATION_MANAGEMENT', 'STORE_IMAGE', 'ELECTRICITY_MANAGEMENT', 'CUSTOMERE_VALUATION', 'STORE_CONFIGURATION','ARTIFICIAL_NUMBER', 'ARTIFICIAL_NAME', 'UPDATE_TIME'];
// 'BASIC_SERVICES', 'QUALITY_ASSURANCE', 'OPERATION_MANAGEMENT', 'STORE_IMAGE', 'ELECTRICITY_MANAGEMENT', 'CUSTOMERE_VALUATION', 'STORE_CONFIGURATION','ARTIFICIAL_NUMBER', 'ARTIFICIAL_NAME', 'UPDATE_TIME', return $scenarios;
// ] }
// ];
// }
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
......
...@@ -71,7 +71,7 @@ use yii\data\ActiveDataProvider; ...@@ -71,7 +71,7 @@ use yii\data\ActiveDataProvider;
*/ */
class ShopUser extends BaseModel class ShopUser extends BaseModel
{ {
public $BRANCH_CODE; //别名(所属门店别名) public $branch_code; //别名(所属门店别名)
/** /**
* {@inheritdoc} * {@inheritdoc}
...@@ -213,6 +213,16 @@ class ShopUser extends BaseModel ...@@ -213,6 +213,16 @@ class ShopUser extends BaseModel
); );
} }
/**
* {@inheritdoc}
*/
public function fields()
{
$fields = parent::fields();
$fields['BRANCH_CODE'] = 'branch_code'; //增加(所属门店别名)属性
return $fields;
}
/** /**
* 查询员工信息 * 查询员工信息
* *
...@@ -222,15 +232,10 @@ class ShopUser extends BaseModel ...@@ -222,15 +232,10 @@ class ShopUser extends BaseModel
public function employeeInfo($id) public function employeeInfo($id)
{ {
$info = static::find()->alias('su') $info = static::find()->alias('su')
->select('su.GUID,su.NAME,su.EMPLOYEE_CODE,su.MOBILE_PHONE,su.AGE,su.CONTACT_SEX,su.MEMBER_NO,su.IS_DISTRIBUTOR,su.EMPLOYEE_IS_MANAGER,sb.CODE as BRANCH_CODE') ->select('su.GUID,su.NAME,su.EMPLOYEE_CODE,su.MOBILE_PHONE,su.AGE,su.CONTACT_SEX,su.MEMBER_NO,su.IS_DISTRIBUTOR,su.EMPLOYEE_IS_MANAGER,sb.CODE as branch_code')
->leftJoin('shop_branch sb','sb.GUID=su.EMPLOYEE_BRANCH_GUID') ->leftJoin('shop_branch sb','sb.GUID=su.EMPLOYEE_BRANCH_GUID')
->where(['su.GUID' => $id, 'su.BELONG' => 1]) ->where(['su.GUID' => $id, 'su.BELONG' => 1])
->one(); ->one();
return $info; return $info;
} }
public function fields()
{
return ['GUID','NAME','EMPLOYEE_CODE','MOBILE_PHONE','AGE','CONTACT_SEX','MEMBER_NO','IS_DISTRIBUTOR','EMPLOYEE_IS_MANAGER','BRANCH_CODE'];
}
} }
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