api
parent
5cfd5dd0e4
commit
26aa2ccceb
|
|
@ -16,33 +16,12 @@ class Sync1cApiController extends Controller
|
|||
try {
|
||||
DB::beginTransaction();
|
||||
|
||||
$validatedData = $request->validate([
|
||||
'*.Код' => 'required|string',
|
||||
'*.Наименование' => 'required|string',
|
||||
'*.Тип' => 'required|string',
|
||||
'*.Класс' => 'required|string',
|
||||
'*.Марка' => 'required|string',
|
||||
'*.Модель' => 'required|string',
|
||||
'*.Цвет' => 'required|string',
|
||||
'*.СерийныйНомер' => 'nullable|string',
|
||||
'*.ГосНомер' => 'nullable|string',
|
||||
'*.ГодПроизводства' => 'nullable|integer',
|
||||
'*.НомерТехПаспорта' => 'nullable|string',
|
||||
'*.ДатаТехпаспорта' => 'nullable|date',
|
||||
'*.ОценочнаяСтоимость' => 'nullable|numeric',
|
||||
'*.ВладелецИмущества' => 'required|string',
|
||||
'*.ВДоверенномУправлении' => 'required|boolean',
|
||||
'*.ПроцентВладельца' => 'nullable|numeric',
|
||||
'*.НеИспользовать' => 'required|boolean',
|
||||
'*.Предопределенный' => 'required|boolean',
|
||||
'*.ИмяПредопределенныхДанных' => 'nullable|string',
|
||||
'*.ПометкаУдаления' => 'required|boolean',
|
||||
]);
|
||||
|
||||
$segments = Segment::listActive();
|
||||
|
||||
Log::info('Sync Auto Data Request:', $request->all());
|
||||
|
||||
foreach ($segments as $segment) {
|
||||
foreach ($validatedData as $value) {
|
||||
foreach ($request->all() as $value) {
|
||||
UniModel::model('pipi_auto', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'code' => $value['Код'],
|
||||
|
|
@ -95,31 +74,12 @@ class Sync1cApiController extends Controller
|
|||
try {
|
||||
DB::beginTransaction();
|
||||
|
||||
$validatedData = $request->validate([
|
||||
'*.Код' => 'required|string',
|
||||
'*.Наименование' => 'required|string',
|
||||
'*.Комментарий' => 'nullable|string',
|
||||
'*.ИдентификационныйКодЛичности' => 'nullable|string',
|
||||
'*.КБЕ' => 'nullable|string',
|
||||
'*.КодПоОКПО' => 'nullable|string',
|
||||
'*.ОсновноеКонтактноеЛицо' => 'nullable|string',
|
||||
'*.ОсновнойБанковскийСчет' => 'nullable|string',
|
||||
'*.Адрес' => 'nullable|string',
|
||||
'*.Телефон' => 'nullable|string',
|
||||
'*.Почта' => 'nullable|string',
|
||||
'*.УдНомер' => 'nullable|string',
|
||||
'*.УдДата' => 'nullable|date',
|
||||
'*.УдВыдан' => 'nullable|string',
|
||||
'*.ОсновнойДоговор' => 'nullable|string',
|
||||
'*.ЭтоГруппа' => 'required|boolean',
|
||||
'*.ПометкаУдаления' => 'required|boolean',
|
||||
'*.Родитель' => 'nullable|string',
|
||||
]);
|
||||
Log::info('Sync Owners Data Request:', $request->all());
|
||||
|
||||
$segments = Segment::listActive();
|
||||
|
||||
foreach ($segments as $segment) {
|
||||
foreach ($validatedData as $value) {
|
||||
foreach ($request->all() as $value) {
|
||||
UniModel::model('pipi_owners', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'code' => $value['Код'],
|
||||
|
|
@ -148,7 +108,7 @@ class Sync1cApiController extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
foreach ($validatedData as $value) {
|
||||
foreach ($request->all() as $value) {
|
||||
$model = UniModel::model('pipi_owners')->where('name', $value['Наименование'])->first();
|
||||
|
||||
if ($model && $value['Родитель']) {
|
||||
|
|
@ -174,25 +134,12 @@ class Sync1cApiController extends Controller
|
|||
try {
|
||||
DB::beginTransaction();
|
||||
|
||||
$validatedData = $request->validate([
|
||||
'*.Код' => 'required|string',
|
||||
'*.Наименование' => 'required|string',
|
||||
'*.Комментарий' => 'nullable|string',
|
||||
'*.Организация' => 'nullable|string',
|
||||
'*.НомерДоговора' => 'required|string',
|
||||
'*.ДатаДоговора' => 'nullable|date',
|
||||
'*.ДатаНачалаДействияДоговора' => 'nullable|date',
|
||||
'*.ДатаОкончанияДействияДоговора' => 'nullable|date',
|
||||
'*.УсловияОплаты' => 'nullable|string',
|
||||
'*.ЭтоГруппа' => 'required|boolean',
|
||||
'*.ПометкаУдаления' => 'required|boolean',
|
||||
'*.Родитель' => 'nullable|string',
|
||||
]);
|
||||
Log::info('SyncOwnerContracts Data Request:', $request->all());
|
||||
|
||||
$segments = Segment::listActive();
|
||||
|
||||
foreach ($segments as $segment) {
|
||||
foreach ($validatedData as $value) {
|
||||
foreach ($request->all() as $value) {
|
||||
UniModel::model('pipi_owner_contracts', $segment->connector)->updateOrCreate(
|
||||
[
|
||||
'code' => $value['Код'],
|
||||
|
|
@ -213,7 +160,7 @@ class Sync1cApiController extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
foreach ($validatedData as $value) {
|
||||
foreach ($request->all() as $value) {
|
||||
$model = UniModel::model('pipi_owner_contracts')->where('name', $value['Наименование'])->first();
|
||||
|
||||
if ($model && $value['Родитель']) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue