no message
This commit is contained in:
parent
53d86e47f1
commit
32669be764
@ -79,41 +79,42 @@ class Book extends Model
|
||||
|
||||
$oSelf = self::where("path", $sPath)->where("is_del", $iIsDel);
|
||||
|
||||
if (isset($aRagOption["where"])) {
|
||||
$oSelf = $oSelf->whereRaw($aRagOption["where"]);
|
||||
}
|
||||
|
||||
if ($oParentRag->sort) {
|
||||
$aSort = explode("_", $oParentRag->sort);
|
||||
$oSelf = $oSelf->where($aSort[0], $aSort[1]);
|
||||
}
|
||||
|
||||
if ($oParentRag->order == "rank_todo") {
|
||||
$sTodoOrder = BookOption::_hit("order_rank_todo");
|
||||
$aOrder = explode(",", $sTodoOrder);
|
||||
// where
|
||||
if ($iPage !== "all") {
|
||||
|
||||
if ($iPage !== "all") {
|
||||
// sort覆盖特殊规则
|
||||
if ($oParentRag->sort) {
|
||||
|
||||
$aSort = explode("_", $oParentRag->sort);
|
||||
$oSelf = $oSelf->where($aSort[0], $aSort[1]);
|
||||
|
||||
} else {
|
||||
|
||||
if (isset($aRagOption["where"])) {
|
||||
$oSelf = $oSelf->whereRaw($aRagOption["where"]);
|
||||
}
|
||||
|
||||
if (isset($aRagOption["todo_show_type"])) {
|
||||
|
||||
if ($aRagOption["todo_show_type"] == "A") {
|
||||
$oSelf = $oSelf->where("rank", "!=", "done");
|
||||
$oSelf = $oSelf->where("rank", "!=", "block");
|
||||
} else if ($aRagOption["todo_show_type"] == "B") {
|
||||
$oSelf = $oSelf->whereIn("rank", ["done", "block"]);
|
||||
} else if ($aRagOption["todo_show_type"] == "AB") {
|
||||
|
||||
}
|
||||
|
||||
$oSelf = $oSelf->where("rank", "!=", "done");
|
||||
$oSelf = $oSelf->where("rank", "!=", "block");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ($oParentRag->order == "rank_todo") {
|
||||
|
||||
$sTodoOrder = BookOption::_hit("order_rank_todo");
|
||||
$aOrder = explode(",", $sTodoOrder);
|
||||
|
||||
$oSelf = $oSelf->orderByRaw("rank IS NULL, FIELD(rank, " . $sTodoOrder . ") ".$sOrderType);
|
||||
$oSelf = $oSelf->orderByRaw("fire IS NULL, fire ASC");
|
||||
|
||||
$sOrder = "no";
|
||||
$sOrderType = "asc";
|
||||
|
||||
}
|
||||
|
||||
$oSelf = $oSelf->orderBy($sOrder, $sOrderType);
|
||||
@ -121,12 +122,15 @@ class Book extends Model
|
||||
$oSelf = $oSelf->orderBy("updated_at", "desc");
|
||||
|
||||
if ($iPage == "all") {
|
||||
|
||||
$oSelf = $oSelf->get();
|
||||
|
||||
} else {
|
||||
|
||||
$oSelf = $oSelf->paginate($iLimit, ['*'], 'page', $iPage);
|
||||
|
||||
}
|
||||
|
||||
|
||||
return $oSelf;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user