OracleDOCWaveDetails.php 637 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. use App\Traits\LogModelChanging;
  5. class OracleDOCWaveDetails extends Model
  6. {
  7. use LogModelChanging;
  8. protected $connection='oracle';
  9. protected $table='DOC_WAVE_DETAILS';
  10. static public function unpackedOrders($batchNumber){
  11. return OracleDOCWaveDetails::where('doc_wave_details.waveno', $batchNumber)->leftJoin('doc_order_header','doc_order_header.orderno','doc_wave_details.orderno')->where(function ($query){
  12. $query->where('doc_order_header.SOSTATUS','<>','99')->where('doc_order_header.SOSTATUS','<>','63');
  13. })->get();
  14. }
  15. }