Fix v17.7.0 server automation change event operation

This commit is contained in:
pavlov346346-source 2026-09-08 13:09:40 +03:00
parent 87edbff77a
commit 657a0076ea

View File

@ -39,7 +39,7 @@ begin
set data=r.data||jsonb_build_object('prepayment',v_total,'balance',0,'status','Отдан заказчику','paymentStatus','paid','completedAt',coalesce(nullif(r.data->>'completedAt',''),v_iso),'paymentCompletedAt',coalesce(nullif(r.data->>'paymentCompletedAt',''),v_iso),'sunAutoCompletedAt',v_iso,'sunAutoCompletedV1770',true,'sunAutoCompletedVersion','17.7.0'),version=version+1,updated_at=p_now,updated_by=null
where workspace_id=p_workspace and order_id=r.order_id;
insert into public.sun_v17_change_events(workspace_id,entity,entity_key,operation,version,client_id,created_by)
values(p_workspace,'order',r.order_id,'server_auto_complete',r.version+1,'server:auto-complete',null);
values(p_workspace,'order',r.order_id,'upsert',r.version+1,'server:auto-complete',null);
v_changed:=v_changed+1;v_ids:=array_append(v_ids,r.order_id);
end loop;
if v_changed>0 then