|
@@ -88,41 +88,51 @@ class ReadRecordController extends BaseController
|
|
|
$value['author'] = '';
|
|
|
foreach ($book as $val) {
|
|
|
if ($value['bid'] == $val->bid) {
|
|
|
+ $value['book_name'] = $val->book_name;
|
|
|
+ $value['cover'] = $val->cover;
|
|
|
+ $value['last_chapter'] = $val->last_chapter;
|
|
|
+ $value['intro'] = $val->intro;
|
|
|
+ $value['status'] = $val->status;
|
|
|
+ $value['size'] = $val->size;
|
|
|
+ $value['author'] = $val->author;
|
|
|
if(!$year_account && !in_array($val->is_on_shelf,[1,2]) ){
|
|
|
//获取书籍充值类型
|
|
|
$charge_type = $val->charge_type;
|
|
|
if($charge_type == 'BOOK'){
|
|
|
//是否购买过该书,购买过则不删除
|
|
|
- $res = BookOrderService::getRecordByuidBid($this->uid,$val->bid);
|
|
|
+ $result = BookOrderService::getRecordByuidBid($this->uid,$val->bid);
|
|
|
}elseif($charge_type == 'CHAPTER'){
|
|
|
//是否购买过该书章节,购买过则不删除
|
|
|
- $res = ChapterOrderService::checkBookIsOrdered($this->uid,$val->bid);
|
|
|
+ $result = ChapterOrderService::checkBookIsOrdered($this->uid,$val->bid);
|
|
|
}else{
|
|
|
- $res = false;
|
|
|
+ $result = false;
|
|
|
}
|
|
|
- if ($res) {
|
|
|
+ \Log::info('result:');
|
|
|
+ \Log::info($result);
|
|
|
+ if (!$result) {
|
|
|
+ \Log::info('存在且已删除start');
|
|
|
+ \Log::info($value);
|
|
|
+ unset($value);
|
|
|
ReadRecordService::delReadRecordStatic($this->uid,[$val->bid]);
|
|
|
+ \Log::info('存在且已删除');
|
|
|
}
|
|
|
}
|
|
|
- $value['book_name'] = $val->book_name;
|
|
|
- $value['cover'] = $val->cover;
|
|
|
- $value['last_chapter'] = $val->last_chapter;
|
|
|
- $value['intro'] = $val->intro;
|
|
|
- $value['status'] = $val->status;
|
|
|
- $value['size'] = $val->size;
|
|
|
- $value['author'] = $val->author;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if($res){
|
|
|
+ if(count($res) > 0){
|
|
|
+ \Log::info('删除失败');
|
|
|
+ \Log::info($res);
|
|
|
usort($res, function ($a, $b) {
|
|
|
if ($a['time'] >= $b['time']) return -1;
|
|
|
return 1;
|
|
|
});
|
|
|
return response()->collection(new ReadRecordTransformer(), array_to_object($res));
|
|
|
}
|
|
|
+ \Log::info("成功");
|
|
|
+ \Log::info($res);
|
|
|
return response();
|
|
|
}
|
|
|
|