对drift模型进行查询时使用pending关键字查询无效
来源:12-18 Drift ViewModel 二

慕设计3439860
2019-09-11
就是在写发送鱼漂业务的这段代码时,标红部分查询收到礼物数量的那个pending=XXX的那段代码貌似没用,因为在调试模式下我发现这个success_receive_count变量永远是0,但我在模拟之前确实是有书籍收到。
再比如我自己写personal_center这个视图函数时,有一个变量是发送/收到,在处理“收到”时我也是按照图片上的查询,但显示的结果永远是0,但实际上确不是这样的
上图分别是在个人中心页面下发送和接收的数量,接收是0,但实际情况却应该是1.现在尝试把pending=XXX的查询关键字给去掉,然后查询作为requester时发送鱼漂的数量,然后再看看其状态是否是对方已邮寄
从显示看,是这样的,有一条鱼漂的状态是success。但在查询时用pending=xxxx关键字时却查询不到。
最后我就用笨办法遍历当前用户下的drifts,寻找其状态是success的数量。
这样能实现,但就是有些冗长。
写回答
1回答
-
7七月
2019-09-12
我感觉这里是数值和枚举转化的时候有问题,可以从这方面再看看。
00
相似问题