show all service for currency suppliers

This commit is contained in:
omair saleh
2022-06-08 15:35:26 +08:00
parent ace3b43392
commit 297f1c5c71
+1 -2
View File
@@ -4,7 +4,6 @@ namespace App\Models;
use App\Classes\General\Interfaces\Documentable;
use App\Classes\Modules\ServiceTypes\DataTransferObjects\ServiceConfigurationsObject;
use App\Classes\ValueObjects\Constants\ApprovalStatus;
use App\Classes\ValueObjects\Constants\BusinessType;
use App\Classes\ValueObjects\Constants\SegmentConstants;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
@@ -136,7 +135,7 @@ class Company extends AbstractModel implements Documentable
return $this->services()->get()->map(function($service) {
return new ServiceConfigurationsObject($service,
$service->constants->where('reference', SegmentConstants::SERVICE_TYPE)->first(),
$this->type === BusinessType::CURRENCY_VENDOR ? $service->constants->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE) : $service->constants->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)->whereIn('segment_id', $this->segments->pluck('id')));
$service->constants->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)->whereIn('segment_id', $this->segments->pluck('id')));
});
}