feat:后台联系我们-在线报名受理接口追加
This commit is contained in:
parent
2806277868
commit
eb6f525c67
@ -62,6 +62,41 @@ class Signup extends BaseController
|
|||||||
return msg("获取在线报名列表成功!", $query);
|
return msg("获取在线报名列表成功!", $query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 在线报名受理接口
|
||||||
|
*
|
||||||
|
* @param Request request
|
||||||
|
* @return array
|
||||||
|
* @date 2023-04-20
|
||||||
|
* @author xjh
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
|
public function handleSignupStatus(Request $request): array
|
||||||
|
{
|
||||||
|
$params = $request->param();
|
||||||
|
$this->validate($params, [
|
||||||
|
'signup_guid|在线报名guid' => 'require',
|
||||||
|
]);
|
||||||
|
$msg_data = [];
|
||||||
|
$signup_guids = explode(',', $params['signup_guid']);
|
||||||
|
$signup_guids_count = count($signup_guids);
|
||||||
|
foreach ($signup_guids as $line => $signup_guid) {
|
||||||
|
$prefix_text = ($signup_guids_count != 1) ? "第" . ($line + 1) . "行-> " : null;
|
||||||
|
try {
|
||||||
|
$signup = ModelSignup::where('signup_guid', $signup_guid)->find();
|
||||||
|
if (!$signup) throwErrorMsg('该在线报名数据不存在!');
|
||||||
|
if ($signup->signup_status == 1) throwErrorMsg('该在线报名数据已处理!');
|
||||||
|
$signup->signup_status = 1;
|
||||||
|
$signup->save();
|
||||||
|
$msg_data[] = $prefix_text . "用户名称【{$signup->signup_user_name}】: <span style='color:#27af49'>受理成功!</span>";
|
||||||
|
} catch (\Throwable $th) {
|
||||||
|
$msg_data[] = $prefix_text . "用户名称:【{$signup->signup_user_name}】: <span style='color:red'>{$th->getMessage()}</span>";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
return msg(0, implode('<br>', $msg_data));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// /**
|
// /**
|
||||||
// * 添加在线报名
|
// * 添加在线报名
|
||||||
// */
|
// */
|
||||||
@ -109,7 +144,7 @@ class Signup extends BaseController
|
|||||||
{
|
{
|
||||||
$params = $request->param();
|
$params = $request->param();
|
||||||
$this->validate($params, [
|
$this->validate($params, [
|
||||||
'signup_guid' => 'require',
|
'signup_guid|在线报名guid' => 'require',
|
||||||
]);
|
]);
|
||||||
$signup = ModelSignup::where([
|
$signup = ModelSignup::where([
|
||||||
'signup_guid' => explode(',', $params['signup_guid'])
|
'signup_guid' => explode(',', $params['signup_guid'])
|
||||||
|
Loading…
Reference in New Issue
Block a user