UserShare

This commit is contained in:
2024-12-01 15:53:17 +08:00
parent 158fc445e6
commit 3ec08279fe
4 changed files with 55 additions and 12 deletions

View File

@ -80,14 +80,36 @@ class UserShare extends Controller
'type_id.require' => '类型不能为空',
'user_id.require' => '请选择处理人员',
]);
$ticket = TicketTicket::mk()->create([
'source_type' => 1,
'type_id' => $data['type_id'],
'user_type' => 'user',
'user_id' => $userShare->user_id,
'current_admin_id' => $data['user_id'],
'title' => $userShare->title,
'content' => $userShare->content,
'ticket_region' => $userShare->ticket_region,
'ticket_address' => $userShare->ticket_address,
'contact_name' => $userShare->contact_name,
'contact_phone' => $userShare->contact_phone,
'lat' => $userShare->lat,
'lng' => $userShare->lng,
'imgs' => $userShare->imgs,
'status' => 0,
]);
$ticket->source = $userShare;
$ticket->save();
$ticket_id = $ticket->id;
break;
case 'exist':
$data = $this->_vali([
'ticket_id.require' => '请选择处理工单',
]);
$ticket_id = $data['ticket_id'];
$ticket = TicketTicket::mk()->where(['id' => $data['ticket_id']])->findOrEmpty();
if ($ticket->isEmpty()) $this->error('工单不存在!');
$ticket_id = $data['ticket_id'];
$ticket->source = $userShare;
$ticket->save();
break;
default:
$this->error('参数错误');
@ -98,5 +120,6 @@ class UserShare extends Controller
UserPointService::addUserPoint($userShare->user_id, $basic_data['point_aware'], '用户随手拍奖励积分');
$userShare->status = 1;
$userShare->save();
$this->success('处理成功!');
}
}