feat:后台联系我们-在线报名受理接口追加
This commit is contained in:
parent
2806277868
commit
eb6f525c67
@ -62,6 +62,41 @@ class Signup extends BaseController
|
||||
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();
|
||||
$this->validate($params, [
|
||||
'signup_guid' => 'require',
|
||||
'signup_guid|在线报名guid' => 'require',
|
||||
]);
|
||||
$signup = ModelSignup::where([
|
||||
'signup_guid' => explode(',', $params['signup_guid'])
|
||||
|
Loading…
Reference in New Issue
Block a user