切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
何书鹏
4 years ago
提交
7b7e21fb99679eb2b4ddf4cb61eb114ea0f34dd9
1 个父辈
a263e00e
1 个管道 的构建
通过
耗费 1 秒
bug修改
变更
1
构建
2
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
11 行增加
和
12 行删除
application/api/controller/v2/User.php
application/api/controller/v2/User.php
查看文件 @
7b7e21f
...
...
@@ -500,23 +500,22 @@ class User extends Api
*/
public
function
joinFactory
()
{
$user
=
$this
->
auth
->
getUser
(
);
$user
=
$this
->
model
->
get
(
$this
->
auth
->
id
);
$factory_id
=
$this
->
request
->
param
(
'factory_id'
);
empty
(
$factory_id
)
&&
$this
->
error
(
'缺少必需参数'
);
$factory
=
Factory
::
get
(
$factory_id
);
empty
(
$factory
)
&&
$this
->
error
(
'工厂不存在'
);
$where
=
[
'user_id'
=>
$user
[
'id'
],
'factory_id'
=>
$factory_id
];
$info
=
FactoryUser
::
where
(
$where
)
->
order
(
'createtime desc'
)
->
find
();
if
(
!
empty
(
$info
)){
$info
[
'status'
]
==
'0'
&&
$this
->
error
(
'正在审核中,请勿重复操作'
);
if
(
$user
[
'is_work'
]
==
'1'
&&
$user
[
'factory_id'
]
==
$factory_id
){
$info
[
'status'
]
==
'1'
&&
$this
->
error
(
'已入职,请勿重复操作'
);
}
if
(
$user
[
'is_work'
]
==
'1'
&&
$user
[
'factory'
]){
$this
->
error
(
'已入职,确认入职无效'
);
}
$has
=
FactoryUser
::
where
(
'user_id'
,
$user
[
'id'
])
->
order
(
'createtime desc'
)
->
find
();
if
(
!
empty
(
$has
)){
$has
[
'status'
]
==
'0'
&&
$this
->
error
(
'正在审核中,请勿重复操作'
);
}
FactoryUser
::
create
(
$where
);
FactoryUser
::
create
([
'user_id'
=>
$user
[
'id'
],
'factory_id'
=>
$factory_id
,
]);
$this
->
success
(
'入职成功后,驻厂将会为您服务'
);
}
...
...
请
注册
或
登录
后发表评论