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

员工信息

Signed-off-by: 侯贺政's avatarhouhezheng <houhezheng@romens.cn>
parent 24e8254c
...@@ -23,11 +23,12 @@ class ShopUserController extends BaseController ...@@ -23,11 +23,12 @@ class ShopUserController extends BaseController
* description="员工信息列表", * description="员工信息列表",
* @OA\Parameter(name="page",in="query",@OA\Schema(type="int")), * @OA\Parameter(name="page",in="query",@OA\Schema(type="int")),
* @OA\Parameter(name="NAME",in="query",@OA\Schema(type="string")), * @OA\Parameter(name="NAME",in="query",@OA\Schema(type="string")),
* @OA\Parameter(name="CODE",in="query",@OA\Schema(type="string")), * @OA\Parameter(name="EMPLOYEE_CODE",in="query",@OA\Schema(type="string")),
* @OA\Parameter(name="MOBILEPHONE",in="query",@OA\Schema(type="string")), * @OA\Parameter(name="MOBILEPHONE",in="query",@OA\Schema(type="string")),
* @OA\Parameter(name="EMPLOYEE_BRANCH_GUID",in="query",@OA\Schema(type="string")), * @OA\Parameter(name="EMPLOYEE_BRANCH_GUID",in="query",@OA\Schema(type="string")),
* @OA\Response(response="200",description=" * @OA\Response(response="200",description="
* GUID:用户GUID, * GUID:用户GUID,
* NAME:姓名,
* EMPLOYEE_CODE:员工编号, * EMPLOYEE_CODE:员工编号,
* MOBILE_PHONE:手机号, * MOBILE_PHONE:手机号,
* EMPLOYEE_BRANCH_GUID:用户所属门店GUID"), * EMPLOYEE_BRANCH_GUID:用户所属门店GUID"),
...@@ -37,8 +38,14 @@ class ShopUserController extends BaseController ...@@ -37,8 +38,14 @@ class ShopUserController extends BaseController
public function actionEmployeeList() public function actionEmployeeList()
{ {
$model = new ShopUser(); $model = new ShopUser();
$list = $model->employeeSearch(Yii::$app->request->queryParams); $params = Yii::$app->request->queryParams;
if (!$list) { $model->attributes = $params;
if (!$model->validate()) {
throw new BadRequestHttpException('请求内容有误!');
}
$list = $model->employeeSearch($params);
if (!$list->getModels()) {
throw new BadRequestHttpException('未找到符合条件的数据'); throw new BadRequestHttpException('未找到符合条件的数据');
} }
return $list; return $list;
...@@ -52,7 +59,8 @@ class ShopUserController extends BaseController ...@@ -52,7 +59,8 @@ class ShopUserController extends BaseController
* description="某员工的信息详情", * description="某员工的信息详情",
* @OA\Parameter(name="id",in="query",required=true,@OA\Schema(type="string")), * @OA\Parameter(name="id",in="query",required=true,@OA\Schema(type="string")),
* @OA\Response(response="200",description=" * @OA\Response(response="200",description="
* GUID:用户GUID, * GUID:用户GUID,
* NAME:姓名,
* EMPLOYEE_CODE:员工编号, * EMPLOYEE_CODE:员工编号,
* MOBILE_PHONE:手机号, * MOBILE_PHONE:手机号,
* AGE:年龄, * AGE:年龄,
...@@ -67,6 +75,11 @@ class ShopUserController extends BaseController ...@@ -67,6 +75,11 @@ class ShopUserController extends BaseController
public function actionEmployeeInfo($id) public function actionEmployeeInfo($id)
{ {
$model = new ShopUser(); $model = new ShopUser();
$model->GUID = $id;
if(!$model->validate()){
throw new BadRequestHttpException('请求内容有误!');
}
$data = $model->employeeInfo($id); $data = $model->employeeInfo($id);
if (!$data) { if (!$data) {
throw new BadRequestHttpException('请求错误,该员工不存在'); throw new BadRequestHttpException('请求错误,该员工不存在');
......
...@@ -85,7 +85,7 @@ class ShopUser extends BaseModel ...@@ -85,7 +85,7 @@ class ShopUser extends BaseModel
public function rules() public function rules()
{ {
return [ return [
[['GUID', 'CODE'], 'required'], [['GUID', 'CODE'], 'required','on'=>['creation']],
[['CREATE_DATE', 'UPDATE_DATE', 'CONTACTBIRTH_DATE', 'PROTECTED_DATE'], 'safe'], [['CREATE_DATE', 'UPDATE_DATE', 'CONTACTBIRTH_DATE', 'PROTECTED_DATE'], 'safe'],
[['BINDCARD'], 'string'], [['BINDCARD'], 'string'],
[['SIGNIN_POINT', 'CONSUMPTION_POINT'], 'number'], [['SIGNIN_POINT', 'CONSUMPTION_POINT'], 'number'],
...@@ -203,7 +203,7 @@ class ShopUser extends BaseModel ...@@ -203,7 +203,7 @@ class ShopUser extends BaseModel
[ [
'query' => $query->asArray(), 'query' => $query->asArray(),
'pagination' => [ 'pagination' => [
'pageSize' => 5, 'pageSize' => 15,
] ]
] ]
); );
......
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