|
|
@@ -38,22 +38,21 @@ private enum LNOrderHandlerType: Int {
|
|
|
}
|
|
|
|
|
|
enum LNOrderScene: Int {
|
|
|
- case room = 1
|
|
|
+ case normal = 0
|
|
|
+ case room
|
|
|
}
|
|
|
|
|
|
extension LNHttpManager {
|
|
|
func createOrderBySkill(
|
|
|
- skillId: String, count: Int, remark: String, scene: LNOrderScene?,
|
|
|
+ skillId: String, count: Int, remark: String, scene: LNOrderScene,
|
|
|
completion: @escaping (LNCreateOrderResponse?, LNHttpError?) -> Void)
|
|
|
{
|
|
|
- var params: [String: Any] = [
|
|
|
+ let params: [String: Any] = [
|
|
|
"skillId": skillId,
|
|
|
"purchaseQty": count,
|
|
|
- "remark": remark
|
|
|
+ "remark": remark,
|
|
|
+ "source": scene.rawValue
|
|
|
]
|
|
|
- if let scene {
|
|
|
- params["scene"] = scene.rawValue
|
|
|
- }
|
|
|
post(path: kNetPath_Order_Create, params: params, completion: completion)
|
|
|
}
|
|
|
}
|
|
|
@@ -119,16 +118,14 @@ extension LNHttpManager {
|
|
|
], completion: completion)
|
|
|
}
|
|
|
|
|
|
- func createQROrder(data: String, count: Int, extra: String, scene: LNOrderScene?,
|
|
|
+ func createQROrder(data: String, count: Int, extra: String, scene: LNOrderScene,
|
|
|
completion: @escaping (LNCreateOrderResponse?, LNHttpError?) -> Void) {
|
|
|
- var params: [String: Any] = [
|
|
|
+ let params: [String: Any] = [
|
|
|
"qrCode": data,
|
|
|
"purchaseQty": count,
|
|
|
- "remark": extra
|
|
|
+ "remark": extra,
|
|
|
+ "source": scene.rawValue
|
|
|
]
|
|
|
- if let scene {
|
|
|
- params["scene"] = scene.rawValue
|
|
|
- }
|
|
|
post(path: kNetPath_Order_QR_Order, params: params, completion: completion)
|
|
|
}
|
|
|
}
|