求一个思路

dm0351 2007-07-19 08:51:14
大家给个思路
我要写一个自动竞价的功能
只要我对某件商品设置了代理出价,系统就会自动查看该商品的报价是否有比我高的,如果比我高又不高于我设置的最高承受价,就在该商品最高价的基础上加10元

我这样建了表
auction(id,productid,userid,price,flag)
id自增的流水号 productid商品号 userid报价人号 price出价 flag是否是最高价

auto(id,productid,userid,maxprice)
id自增的流水号 productid商品号 userid报价人号 maxprice最高承受价

有两中思路:
1。用作业,但是auto里的每一条都要遍历一遍auction表。据说效率很低

2。用触发器。但是我觉得如果好多个人都设置了代理出价,一个还没处理完另一就开始了。肯定会出问题。

大家有没有别的思路,或者好的方法。谢谢了
分不多,我就这些了,高手帮帮忙
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ivony 2007-07-19
  • 打赏
  • 举报
回复
多么奇怪的想法啊……

同意GXY2005的意见。
dm0351 2007-07-19
  • 打赏
  • 举报
回复
各位帮忙啊
dm0351 2007-07-19
  • 打赏
  • 举报
回复
但是每个人都设置了代理出价的话,第一个人插入数据的时候触发了触发器,然后检查后面的人是不是也设置了代理出价。在检查的过程中,第一个人触发的触发器也要检查有多少人设置了代理出价。这个相互之间不会冲突吗
GXY2005 2007-07-19
  • 打赏
  • 举报
回复
但是我觉得如果好多个人都设置了代理出价,一个还没处理完另一就开始了。肯定会出问题。
---------------------------
这个也没问题,不是有最高限制价格吗?最后拼的就是最高价!

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧