以下是重构后的内容:

一、常规竞买

常规竞买是指在参与在线拍卖图书竞拍时,用户可以输入一个大于“当前价格+加价幅度”的金额数进行出价。这种出价方式是逐次出价,即用户每次只增加一个小幅度的价格。当然,如果有其他竞买者使用代理出价,用户也可以输入一个大于“当前价格+多个加价幅度”的金额数领先于对方。为了防止用户出错,系统会弹出消息框提醒并要求用户两次确认。

二、代理竞买

代理竞买是指在参与在线拍卖图书竞拍时,用户可以输入一个大于“当前价格+加价幅度”的金额数,系统将记录该金额数。之后,在其他竞买者出价时,系统会自动帮用户以最小加价金额向上出价,以维持用户对该拍品的领先地位,直到用户的最高竞价被其他竞买者超过为止。用户所输入的最高价格对其他竞买者都是保密的,只有在其他竞买者出价超过时才会显示出来。

例如,某件拍品的当前价格为30元,加价幅度为10元,而用户觉得自己愿意在90元以内获得该拍品,那么用户可以输入90元作为自己的最高心理价位。系统会记录用户输入的90元,并显示用户的当前出价是30元。然后,当其他竞买者出价40元时,系统会自动帮用户把出价设置到50元,以最小的出价金额保持用户的领先地位,直到其他竞买者出价超过90元为止。

如果此时有另一个竞买者B采用常规出价90元,则B将会是领先者。如果B采用代理出价90元,则用户将会是领先者。即:如果两个买家的出价相同,则常规竞价优先于代理竞价、先出的代理价优先于后出的代理竞价。需要注意的是:

1. 如果两个用户都使用代理价出价,则系统会省略两个代理价之间的全部竞价过程,只显示最后领先者的价格及被出局者设置的最高代理价。例如:如果拍品暂时是乙方以30元价格领先,乙方设置的代理价为90。之后甲方直接出代理价100,则系统显示的出价结果如下:

甲:100 领先(代理)

乙:90 领先(代理)

乙:30 领先(代理)

此例并非乙方自己顶自己,而是省略了中间双方代理价出价过程的缘故。这样做是为了防止显示的出价次数过多,如卖家1元起拍,加价阶梯为1元,用户代理出价10000元,如果显示全部代理出价过程,则需要显示万条出价记录。为不影响买卖双方查看,防止页面负载过多,系统则直接省去了以下双方代理价出价的中间过程:

甲:100 领先(代理)

乙:90 领先(代理)

甲:80 领先(代理)

乙:70 领先(代理)

甲:60 领先(代理)

乙:50 领先(代理)

甲:40 领先(代理)

乙:30 领先(代理)