| xqd
@@ -122,14 +122,19 @@ class ApiController extends Controller
|
|
|
return response()->json(['status' => 'success', 'info' => '打卡成功']);
|
|
|
}
|
|
|
|
|
|
- public function getShareImageSize(Request $request)
|
|
|
+ public function getShareInfo(Request $request)
|
|
|
{
|
|
|
$share_image = Setting::where('key', 'share_image')->first();
|
|
|
if(empty($share_image) || empty($share_image->value) || !Storage::disk('upload')->exists($share_image->value)) {
|
|
|
return response()->json(['status' => 'fail', 'info' => '没有分享图片的信息!']);
|
|
|
}
|
|
|
+ if(empty($request->input('student_id')) || empty($student = Student::find($request->input('student_id')))) {
|
|
|
+ return response()->json(['status' => 'fail', 'info' => '找不到用户信息!']);
|
|
|
+ }
|
|
|
|
|
|
- $image = Image::make(url($share_image->value));
|
|
|
+ $image_url = url($share_image->value);
|
|
|
+ $image = Image::make($image_url);
|
|
|
+ $items = CheckCard::where('student_id', $student->id)->whereNotNull('begin_date_time')->whereNotNull('end_date_time')->get();
|
|
|
|
|
|
return response()->json(['status' => 'success', 'width' => $image->width(), 'height' => $image->height()]);
|
|
|
}
|