ProcurementController.php 907 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Http\Controllers\api\procurement\wechat;
  3. use App\Http\Controllers\Controller;
  4. use App\ProcurementQuotation;
  5. use Carbon\Carbon;
  6. use Illuminate\Support\Facades\Auth;
  7. class ProcurementController extends Controller
  8. {
  9. public function getQuotation(){
  10. $now=Carbon::now()->toDateTimeString();
  11. $procurementQuotations=ProcurementQuotation::query()
  12. ->with('procurement.ownerMaterial.material')
  13. ->where('status',0)
  14. ->whereNull('offer')
  15. ->where('created_at','>=',Carbon::parse($now)->subHours(4))
  16. ->where('created_at','<=',$now)
  17. ->get();
  18. foreach ($procurementQuotations as $procurementQuotation){
  19. $procurementQuotation->append('time',4);
  20. }
  21. if (!empty($procurementQuotations))return response()->json(['status'=>1,'data'=>$procurementQuotations->toJson()], 200);
  22. }
  23. }