如题所示,创建公告时没有公告id返回,难道要先查出所有的公告ID列表,但该列表又只有id,怎么知道哪条id对应哪条公告,难道又要根据id调查看公告详情接口,根据公告名称匹配,求大佬解答?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当你创建公告时,如果返回的响应中没有公告ID,这确实可能引发一些混淆。在这种情况下,你可能需要根据公告的名称或其他唯一标识符来匹配和查找相应的公告。然而,这并不是最佳做法,因为如果公告的名称发生变化或者有重复的名称,这种方法可能会失败。
一种更好的解决方案可能是在创建公告的同时,也获取并返回公告的ID。这样,每次创建公告后,你都可以立即知道新公告的ID,而不需要执行额外的查询操作。
另外,你也可以考虑使用数据库的自增ID功能。这样,每次插入新的公告记录时,数据库会自动为该记录分配一个新的、唯一的ID。这种方法可以确保每个公告都有一个唯一的ID,而且不需要进行额外的查询操作。
如果你仍然需要通过ID来查询公告,你可以在创建公告之前先查询出所有的公告ID列表,然后将这个列表保存下来。这样,在创建公告时,你就可以根据这个列表来确定新公告的ID,然后再用这个ID来查询相应的公告。