Доработка апи
parent
b7d0cd3b6d
commit
1b093f71d6
|
|
@ -51,10 +51,10 @@ class Sync1cApiController extends Controller
|
|||
}
|
||||
UniModel::model('pipi_auto', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'code' => $value['Код'],
|
||||
'guid' => $value['СсылкаGUID'],
|
||||
],
|
||||
[
|
||||
'guid' => $value['СсылкаGUID'],
|
||||
'code' => $value['Код'],
|
||||
'name' => $value['Наименование'],
|
||||
'type_id' => UniModel::model('pipi_auto_types', $segment->connector)
|
||||
->firstOrCreate(['name' => $value['Тип']])->id,
|
||||
|
|
@ -119,10 +119,10 @@ class Sync1cApiController extends Controller
|
|||
foreach ($request->all() as $value) {
|
||||
UniModel::model('pipi_owners', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'code' => $value['Код'],
|
||||
'guid' => $value['СсылкаGUID'],
|
||||
],
|
||||
[
|
||||
'guid' => $value['СсылкаGUID'],
|
||||
'code' => $value['Код'],
|
||||
'is_group' => (bool)$value['ЭтоГруппа'],
|
||||
'name' => $value['Наименование'],
|
||||
'comments' => $value['Комментарий'],
|
||||
|
|
@ -183,10 +183,10 @@ class Sync1cApiController extends Controller
|
|||
foreach ($request->all() as $value) {
|
||||
UniModel::model('pipi_owner_contracts', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'code' => $value['Код'],
|
||||
'guid' => $value['СсылкаGUID'],
|
||||
],
|
||||
[
|
||||
'guid' => $value['СсылкаGUID'],
|
||||
'code' => $value['Код'],
|
||||
'is_group' => (bool)$value['ЭтоГруппа'],
|
||||
'name' => $value['Наименование'],
|
||||
'comments' => $value['Комментарий'],
|
||||
|
|
@ -236,11 +236,11 @@ class Sync1cApiController extends Controller
|
|||
foreach ($request->all() as $value) {
|
||||
UniModel::model('pipi_auto_calendar', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'auto_id' => UniModel::model('pipi_auto')->where('name', $value['Имущество'])->first()?->id,
|
||||
'auto_id' => UniModel::model('pipi_auto')->where('guid', $value['ИмуществоGUID'])->first()?->id,
|
||||
'date' => $this->formatDate($value['Дата']),
|
||||
],
|
||||
[
|
||||
'auto_id' => UniModel::model('pipi_auto')->where('name', $value['Имущество'])->first()?->id,
|
||||
'auto_id' => UniModel::model('pipi_auto')->where('guid', $value['ИмуществоGUID'])->first()?->id,
|
||||
'date' => $this->formatDate($value['Дата']),
|
||||
'status' => AutoStatusEnums::from($value['Статус'])->name
|
||||
]
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ return new class extends \A7kz\Platform\Commands\InstallScript {
|
|||
if ($value['ПометкаУдаления'] == 'Нет') {
|
||||
$model = UniModel::model('pipi_owner_contracts', $segment->connector);
|
||||
$model->is_group = (bool) $value['ЭтоГруппа'];
|
||||
$model->guid = $value['СсылкаGUID'];
|
||||
$model->code = $value['Код'];
|
||||
$model->name = $value['Наименование'];
|
||||
$model->comments = $value['Комментарий'];
|
||||
|
|
|
|||
|
|
@ -82,6 +82,7 @@ return new class extends \A7kz\Platform\Commands\InstallScript {
|
|||
if ($value['ПометкаУдаления'] == 'Нет') {
|
||||
$model = UniModel::model('pipi_owners', $segment->connector);
|
||||
$model->is_group = (bool) $value['ЭтоГруппа'];
|
||||
$model->guid = $value['СсылкаGUID'];
|
||||
$model->code = $value['Код'];
|
||||
$model->name = $value['Наименование'];
|
||||
$model->comments = $value['Комментарий'];
|
||||
|
|
|
|||
Loading…
Reference in New Issue