subHours(self::$delayedHour)->toDateTimeString(); Log::info("退件记录",["signTime"=>$delayedDateTime,"result"=>\App\ReceiveRecord::query()->where("record_at","<=",$delayedDateTime) ->where("delayed",0)->select("logistic_number")->pluck("logistic_number")->toArray()]); \App\ReceiveRecord::query()->where("record_at","<=",$delayedDateTime) ->where("delayed",0) ->update(["delayed"=>2]); \App\ReceiveRecord::query() ->where("record_at",">",$delayedDateTime) ->where("delayed",0) ->whereIn("logistic_number",RejectedBill::query()->select("logistic_number_return") ->where("created_at",">",$delayedDateTime)->whereIn("logistic_number_return", \App\ReceiveRecord::query()->select("logistic_number") ->where("record_at",">",$delayedDateTime) ->where("delayed",0)))->update(["delayed"=>1]); } }