Commit b9d654f8 authored by 刘俊宏's avatar 刘俊宏

货拉拉model完成

parent 46a8dc6b
......@@ -240,5 +240,17 @@
<string>Lalamove/citySearch</string>
<key>货拉拉下单</key>
<string>Lalamove/submitOrder</string>
<key>选定地址收发货历史</key>
<string>Lalamove/setSearchLog</string>
<key>查看收发货历史</key>
<string>Lalamove/getSearchLogList</string>
<key>获取货拉拉预约时间</key>
<string>Lalamove/getHllTime</string>
<key>获取取消订单原因</key>
<string>Lalamove/orderCancelReason</string>
<key>取消货拉拉订单</key>
<string>Lalamove/orderCancel</string>
<key>查看货拉拉运单详情</key>
<string>Lalamove/getHllOrderDetails</string>
</dict>
</plist>
......@@ -41,3 +41,134 @@ func citySearch(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture
failture(error)
}
}
//MARK:--货拉拉下单
//params-key
//{收件信息多个的话r_city、r_area、r_address、r_consignee、r_mobile则取最后一个
// "user_token": 'SIIDsq213kl',
// "nonce_str": "213223211",
//s_city 是 string 发件城市
//s_area 是 string 发件区
//s_address 否 string 详细地址
//s_consignee 否 string 联系人
//s_mobile 否 string 联系人电话
//r_city 是 int 收件城市
//r_area 是 string 收件区
//r_address 否 string 详细地址
//r_consignee 否 string 联系人
//r_mobile 否 string 联系人电话
// "city_id": "1006",下单城市ID
// "city_info_revision": "1156",下单城市版本号
// "order_vehicle_id": "10",车型ID
// "std_tag_arr": [ing 车型附加要求, 字符串数组;格式如:”[\”带尾板\”]”;值可取“获取城市可选车型信息”接口返回值中data.vehicle_arr[0].vehicle_std_arr.name的值作为成员
// "带尾板",
// ],
// "spec_req_arr": [ 订单额外服务, 整型数组;格式如:”[2, 3, 5]”;值可取“获取城市可选车型信息”接口返回值中data.spec_req_arr.type的值作为成员;1搬运 2小推车 3回单 4尾板 5返程 6回单拍照 7海外入仓 8代收货款;示例:2
// "2",
// "5"
// ],
// "addr_info": [ 发/收货地poi数据列表。 可参考“根据关键字检索地址poi”接口返回值;array内容为地址信息数组
// {
// "lat_lon": {
// "lat": "31.196027516575054",
// "lon": "121.31625670047288"
// },
// "addr": "闵行区申贵路1500号",
// "name": "申贵路1500号",
// "city_id": "1006",
// "district_name": "闵行区",
// "house_number": "",
// "contact_name": "",
// "contact_phone_no": ""
// },
// {
// "lat_lon": {
// "lat": "31.202375193368646",
// "lon": "121.32264161728554"
// },
// "addr": "长宁区人民医院",
// "name": "人民医院",
// "city_id": "1006",
// "district_name": "长宁区",
// "house_number": "",
// "contact_name": "",
// "contact_phone_no": ""
// }
// ],
// "order_time": "1596167602",需用车时间
// "total_price_fen": " 订单总金额(分);示例:1800; 值来源:”计价”接口返回值data.total_price_fen",
// "contact_name": "下单联系人",
// "contact_phone_no": "下单联系人手机",
// "pay_type": "支付方式(3 余额支付,8 账期额度支付)",
// "order_reason": "用车原因",
// "remark": "备注"
// "sale_plat": "关联平台"
// "remark": "关联订单号"
//}
func shopsAuthList(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("货拉拉下单", params, { (rep:DataResponse<shopsAuthListModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK:--选定地址添加收发货历史
//params-key(user_token poi货拉拉历史记录的坐标json信息,house_number 楼层及门牌号,contact_name联系人,contact_phone_no联系人手机 ,sr_type收发货类型:1发货 2收货)
func setSearchLog(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("选定地址添加收发货历史", params, { (rep:DataResponse<UpDataModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK:--查看收发货历史
//params-key(user_token ,sr_type收发货类型:1发货 2收货)
func getSearchLogList(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("查看收发货历史", params, { (rep:DataResponse<getSearchLogListModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK:--获取货拉拉预约时间
//params-key(user_token )
func getHllTime(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("获取货拉拉预约时间", params, { (rep:DataResponse<orderCancelReasonModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK:--获取取消订单原因
//params-key(user_token lwb_no)
func orderCancelReason(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("获取取消订单原因", params, { (rep:DataResponse<orderCancelReasonModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK:--取消货拉拉订单
//params-key(user_token lwb_no,reason_id 取消订单原因,reason取消原因说明)
func orderLalamoveCancel(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("取消货拉拉订单", params, { (rep:DataResponse<UpDataModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK:--查看货拉拉运单详情
//params-key(user_token lwb_no )
func getHllOrderDetails(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("查看货拉拉运单详情", params, { (rep:DataResponse<getHllOrderDetailsModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
......@@ -8,7 +8,7 @@
import Foundation
import ObjectMapper
//发送验证码,验证短信验证码,修改登录密码,绑定、更换绑定格利支付账号,简单通用操作接口,普通订单发货,预售订单发货,订单绑定/更换绑定客户,确认订单,订单取消,修改订单商品价格,订单退款,普通订单退货,预售订单退货,修改订单支付方式(状态),商家仓库添加,商家仓库修改,商家仓库删除,提交下单,商品入库审核,商品入库,商品入库申请,商品出库,商品申请出库,商品审核出库,出库入库审核不通过,编辑地址,删除地址,新增采购单,审核采购单,撤销入库,采购单修改支付状态,供应商编辑,新增供应商,编辑客户,新增客户,应收账款收款,设为未收,取消采购单,修改采购订单,新增品牌,拒绝退款,确认用户退款到账,拒绝接单,审核同意退货退款,取消订单审核,确认收到退货,审核同意退货或退款,订单确认收货,取消运单,支付运费,
//发送验证码,验证短信验证码,修改登录密码,绑定、更换绑定格利支付账号,简单通用操作接口,普通订单发货,预售订单发货,订单绑定/更换绑定客户,确认订单,订单取消,修改订单商品价格,订单退款,普通订单退货,预售订单退货,修改订单支付方式(状态),商家仓库添加,商家仓库修改,商家仓库删除,提交下单,商品入库审核,商品入库,商品入库申请,商品出库,商品申请出库,商品审核出库,出库入库审核不通过,编辑地址,删除地址,新增采购单,审核采购单,撤销入库,采购单修改支付状态,供应商编辑,新增供应商,编辑客户,新增客户,应收账款收款,设为未收,取消采购单,修改采购订单,新增品牌,拒绝退款,确认用户退款到账,拒绝接单,审核同意退货退款,取消订单审核,确认收到退货,审核同意退货或退款,订单确认收货,取消运单,支付运费,选定地址添加收发货历史,取消货拉拉订单
class UpDataModel: Mappable {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment