WMSReflectReceiveSku.php 961 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. class WMSReflectReceiveSku extends Model
  5. {
  6. protected $fillable=['ASNLINENO','SKU','ALTERNATE_SKU1','SKUDESCRC','EXPECTEDQTY_EACH',
  7. 'LOTATT05','USERDEFINE4','USERDEFINE5','USERDEFINE6'];
  8. function receives(){
  9. return $this->belongsTo('App\WMSReflectReceive','wms_receive_id');
  10. }
  11. static function itemsOverDownloadedSkus($actualGotItems, $downloadedItems){
  12. foreach ($actualGotItems as $item){
  13. $isInDownloaded=false;
  14. foreach ($downloadedItems as $sku){
  15. if($item&&$item['is_loaded'])continue;
  16. if($item['barcode_goods']==$sku['ALTERNATE_SKU1']){
  17. $isInDownloaded=true;
  18. break;
  19. }
  20. }
  21. if(!$isInDownloaded){
  22. dd($item,$downloadedItems);
  23. return true;
  24. }
  25. }
  26. return false;
  27. }
  28. }