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

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

Signed-off-by: 侯贺政's avatarhouhezheng <houhezheng@romens.cn>
parent c240f455
......@@ -53,15 +53,14 @@ class ShopBranchScore extends BaseModel
/**
* {@inheritdoc}
*/
// public function scenarios()
// {
// return [
// //更新时,防止BRANCH_CODE,BRANCH_NAME被赋值更新
// 'update' => [
// 'BASIC_SERVICES', 'QUALITY_ASSURANCE', 'OPERATION_MANAGEMENT', 'STORE_IMAGE', 'ELECTRICITY_MANAGEMENT', 'CUSTOMERE_VALUATION', 'STORE_CONFIGURATION','ARTIFICIAL_NUMBER', 'ARTIFICIAL_NAME', 'UPDATE_TIME',
// ]
// ];
// }
public function scenarios()
{
$scenarios = parent::scenarios();
//更新时,防止BRANCH_CODE,BRANCH_NAME被赋值更新
$scenarios['update'] = ['BASIC_SERVICES', 'QUALITY_ASSURANCE', 'OPERATION_MANAGEMENT', 'STORE_IMAGE', 'ELECTRICITY_MANAGEMENT', 'CUSTOMERE_VALUATION', 'STORE_CONFIGURATION','ARTIFICIAL_NUMBER', 'ARTIFICIAL_NAME', 'UPDATE_TIME'];
return $scenarios;
}
/**
* {@inheritdoc}
*/
......
......@@ -71,7 +71,7 @@ use yii\data\ActiveDataProvider;
*/
class ShopUser extends BaseModel
{
public $BRANCH_CODE; //别名(所属门店别名)
public $branch_code; //别名(所属门店别名)
/**
* {@inheritdoc}
......@@ -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
public function employeeInfo($id)
{
$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')
->where(['su.GUID' => $id, 'su.BELONG' => 1])
->one();
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