|
@@ -6,8 +6,10 @@ namespace App\Http\Controllers\QuickApp\User;
|
|
|
use App\Http\Controllers\QuickApp\BaseController;
|
|
|
use App\Http\Controllers\QuickApp\User\Transformers\SignRecordTransformer;
|
|
|
use App\Libs\AliSMS;
|
|
|
+use App\Modules\Book\Models\Book;
|
|
|
use App\Modules\Book\Services\BookService;
|
|
|
use App\Modules\Book\Services\BookUrgeUpdateService;
|
|
|
+use App\Modules\SendOrder\Models\SendOrder;
|
|
|
use App\Modules\Subscribe\Services\YearOrderService;
|
|
|
use App\Modules\User\Services\QappUserService;
|
|
|
use App\Modules\User\Services\ReadRecordService;
|
|
@@ -16,6 +18,7 @@ use App\Modules\User\Services\UserService;
|
|
|
use App\Modules\User\Services\UserSignService;
|
|
|
use App\Modules\UserTask\Services\UserTaskService;
|
|
|
use Illuminate\Http\Request;
|
|
|
+use App\Modules\Book\Models\BookConfig;
|
|
|
use Redis;
|
|
|
|
|
|
class UserController extends BaseController
|
|
@@ -75,6 +78,7 @@ class UserController extends BaseController
|
|
|
}
|
|
|
$data['is_vip'] = 0;
|
|
|
$data['vip_days'] = 0;
|
|
|
+ $data['book_sex'] = 0;
|
|
|
$data['phone'] = $this->phone;
|
|
|
$year_record = YearOrderService::getRecord($this->uid);
|
|
|
if ($year_record) {
|
|
@@ -100,6 +104,16 @@ class UserController extends BaseController
|
|
|
$data['reward_balance'] = 0;
|
|
|
$data['is_vip'] = 0;
|
|
|
$data['vip_days'] = 0;
|
|
|
+ }else{
|
|
|
+ $send_order_id = isset($user->send_order_id) ? $user->send_order_id : isset($this->send_order_id) ? $this->send_order_id : 0;
|
|
|
+ if($send_order_id){
|
|
|
+ $send_order = SendOrder::find($send_order_id);
|
|
|
+ $book = Book::leftjoin('book_categories','book_categories.id','books.category_id')
|
|
|
+ ->where('books.id',$send_order->book_id)
|
|
|
+ ->select('book_categories.pid')
|
|
|
+ ->first();
|
|
|
+ $data['book_sex'] = (isset($book->pid) && $book->pid == 1) ? $book->pid : 0;
|
|
|
+ }
|
|
|
}
|
|
|
// $data['is_check'] = !$this->phone;
|
|
|
\Log::info('user_info:'.$this->uid.' data:'.json_encode($data));
|