|
|
@@ -136,12 +136,12 @@ extension LNOrderManager {
|
|
|
|
|
|
// MARK: 订单操作
|
|
|
extension LNOrderManager {
|
|
|
- func createOrder(
|
|
|
- skillId: String, count: Int, remark: String,
|
|
|
- queue: DispatchQueue = .main,
|
|
|
- handler: @escaping (String?) -> Void)
|
|
|
+ func createOrder(skillId: String, count: Int,
|
|
|
+ remark: String, scene: LNOrderScene? = nil,
|
|
|
+ queue: DispatchQueue = .main,
|
|
|
+ handler: @escaping (String?) -> Void)
|
|
|
{
|
|
|
- LNHttpManager.shared.createOrderBySkill(skillId: skillId, count: count, remark: remark)
|
|
|
+ LNHttpManager.shared.createOrderBySkill(skillId: skillId, count: count, remark: remark, scene: scene)
|
|
|
{ [weak self] res, err in
|
|
|
guard let self else { return }
|
|
|
if let res, err == nil {
|
|
|
@@ -364,10 +364,11 @@ extension LNOrderManager {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- func createQRCodeOrder(data: String, count: Int, extra: String,
|
|
|
+ func createQRCodeOrder(data: String, count: Int,
|
|
|
+ extra: String, scene: LNOrderScene? = nil,
|
|
|
queue: DispatchQueue = .main,
|
|
|
handler: @escaping (String?) -> Void) {
|
|
|
- LNHttpManager.shared.createQROrder(data: data, count: count, extra: extra) { [weak self] res, err in
|
|
|
+ LNHttpManager.shared.createQROrder(data: data, count: count, extra: extra, scene: scene) { [weak self] res, err in
|
|
|
queue.asyncIfNotGlobal {
|
|
|
handler(res?.orderNo)
|
|
|
}
|