| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: yymmhh
 
-  * Date: 2019/6/12
 
-  * Time: 16:31
 
-  * 记录套餐service
 
-  */
 
- namespace App\Services\Common;
 
- use App\Models\MembersSetmealsRecord;
 
- use App\Repositories\CompanyRepository;
 
- use App\Repositories\MemberHandselRepository;
 
- use App\Repositories\MemberPointRepository;
 
- use App\Repositories\MembersChargeLogRepository;
 
- use App\Repositories\MemberSetmealRepository;
 
- use App\Repositories\SetmealRepository;
 
- use Illuminate\Contracts\Logging\Log;
 
- use Illuminate\Http\Request;
 
- use Encore\Admin\Widgets\Table;
 
- class MembersSetmealRecordService
 
- {
 
-     public function __construct()
 
-     {
 
-     }
 
-     public function SetmealRecord($Api=false)
 
-     {
 
-         $id = request('id');
 
-         $headers = ['setmeal_name'=>"套餐名称", 'starttime'=>'开始时间', 'endtime'=>'到期时间'];
 
-         $data = [];
 
-         $data=MembersSetmealsRecord::where(['uid'=>$id])->select('setmeal_name','starttime','endtime')->orderBy('id', 'desc')->get()->toArray();
 
-         for ($i=0;$i<count($data);$i++){
 
-             if ($i==count($data)-1){
 
-                 break;
 
-             }
 
-             $data[$i+1]['endtime']=$data[$i]['starttime'];  //第一个的开始时间就是第二个的结束时间
 
-         }
 
-         if ($Api){
 
-             return $data;
 
-         }
 
-         $table = new Table($headers, $data);
 
-         return ['html'=>$table->render(),'detail'=>'套餐购买记录'];
 
-     }
 
- }
 
 
  |