fixEdisendflagAtWrong(); } public function fixEdisendflagAtWrong(){ OracleDOCOrderHeader::where('edisendflag','W') ->whereNull('EDI_RESENDTIME') ->where('edisendtime','>',Carbon::now()->subDays(2)) ->where('ediremarks2','<>','不支持的单据类型') ->update(['edisendflag'=>'N','manualflag'=>'N','EDI_RESENDTIME'=>Carbon::now()]); OracleDOCOrderHeader::where('edisendflag','W') ->where('EDI_RESENDTIME','>',Carbon::now()->subDays(2)) ->where('edisendtime','>',Carbon::now()->subDays(2)) ->where('ediremarks2','<>','不支持的单据类型') ->update(['edisendflag'=>'N','manualflag'=>'N']); } }