StockInDayClass.php 649 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace bizGhs\stock\classes;
  3. use bizGhs\base\classes\BaseClass;
  4. class StockInDayClass extends BaseClass
  5. {
  6. public static $baseFile = '\bizGhs\stock\models\StockInDay';
  7. public static function registerItem($arr)
  8. {
  9. foreach ($arr as $key => $data) {
  10. $mainId = $data['mainId'] ?? 0;
  11. $itemId = $data['itemId'] ?? 0;
  12. $ptItemId = $data['ptItemId'] ?? 0;
  13. $has = self::getByCondition(['mainId' => $mainId, 'itemId' => $itemId, 'ptItemId' => $ptItemId]);
  14. if (!empty($has)) {
  15. return true;
  16. }
  17. self::add($data);
  18. }
  19. }
  20. }