今天需要开发一个AI绘画小程序。我已经写了两个方法。
一个是支付已存在的订单,也就是用户提交订单后可能没有进行支付,此时可以点击继续支付按钮,从而请求后端的支付已存在订单的接口。这个接口比较简单,通过订单ID找到订单,再请求抖音的预下单接口,然后将预下单信息返回给抖音小程序,并调起抖音支付。
另一个操作是重新编辑,即用户已经支付了,但由于描述性文字错误,导致无法生成AI绘画的图片,因此需要重新编辑文字,再请求AI绘画的接口。
为此,我编写了一个重新编辑订单的接口。该接口需要进行一些判断,只有在支付成功且未创建成功的情况下才能进行重新编辑。在小程序中需要编写两个方法。