社交小程序:【消息列表】与【消息内容表】关联后,在消息内容表中添加归属的消息列表id始终无法成功
【项目exid:https://zion.functorz.com/tool/NyndxPeLqDG/WECHAT+问题诉求:想搞清楚是否是bug问题,如果不是的话,希望得到指点,求求~】
-(图片1和图片2是用到的两个页面,消息列表页面-和-对话窗口页面)
我的思路:
①用户进入到对话窗口页面,编辑好信息发送后,首先会根据条件判断,在数据库【消息列表】是否已经存在一条【当前用户A】和【对话用户B】的数据。
-(图片3是过滤条件,图中链接数据是【对话用户B】的id)
判断方法:
对话窗口页面,远程数据绑定数据库【消息列表】,通过图三的过滤条件,可以使这个表中只有【当前用户A】和【对话用户B】的数据。
②这个时候通过【消息列表】count是否为 0 进行判断,如果为0,两人并没有发生过对话,修改表数据→添加【消息列表】,这时候数据库中就多了一条【消息列表】数据,这一步目前没问题,但后续就是问题的开始
修改表数据成功时→继续修改表数据【消息内容表】(请看图4,图中对话列表id也就是消息列表id)
③这里我才用了两种方法尝试
-直接使用结果数据【消息列表】的id
-修改表数据成功时→设置页面数据→继续修改表数据【消息内容表】,增加了新的【消息列表】数据后,我先设置了页面数据为【消息列表】的id,然后在【消息内容表】赋值了页面数据。
④结果还是不行(请看图5),下面列表中有数据的是手动添加,添加前后(请看图6、图7),对话是没有问题(图8)