package com.iamberry.rst.utils; /** * @api {POST GET} /rst/admin/order/list_check_order 审核订单列表 * @apiGroup checkOrder * @apiDescription 业务经理审核订单列表(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam pageSize 每页几条 * @apiParam pageNO 页数 * @apiParam totalNum 总条数 第一次传空即可 * @apiSuccess returnCode 200:表示成功。 其他表示失败 * * @apiSuccess orderAddressName 订单所属人 * @apiSuccess orderRentType 租赁类型(1:一年 2:两年 3:四年) * @apiSuccess orderPayMoney 已付金额(需要除以100) * @apiSuccess orderCheckStatus 审核状态 (1:未确认; 2:未审核; 3:已审核 4:已发货) * @apiSuccess orderAdminName 业务员姓名 * @apiSuccess orderCreateTime 创建时间 * @apiSuccess pageNo 页数 * @apiSuccess pageSize 每页几条 * @apiSuccess pages 总页数 * @apiSuccess total 总条数 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "data": { * "dataList": [ * { * "orderId": 168, * "orderOrderId": "06021504354721910", * "orderSourceId": 3, * "sourceAddress": "COCOCity", * "orderAdminId": 1, * "orderAdminName": "何秀刚", * "orderRentType": 1, * "orderRentTypeName": "一年,押金800元,服务费799元,即799元/年", * "orderOpenId": "421023199558585555", * "orderDiscountMoney": 0, * "orderPledgeMoney": 80000, * "orderRemainDeposit": 80000, * "orderStatus": 13, * "orderCheckStatus": 1, * "orderAddress": "COCOCity", * "orderSendType": 2, * "orderSendTime": 1496386998000, * "orderSalesTime": 1496386998000, * "orderAddressInfo": "安徽省-蚌埠市-淮上区-1111", * "orderAddressTel": "15207170059", * "orderAddressName": "柳健康", * "orderAmount": 159900, * "orderPayMoney": 159900, * "orderPayType": 1, * "orderWaitMoney": 0, * "orderLastMoney": 0, * "orderProtocol": "ABYSZZL-CC101010", * "orderPushNum": 1, * "orderPayTime": 1496386998000, * "orderCreateTime": "2017-06-02 15:03:18", * "orderStartTime": 1496386998000, * "orderEndTime": 1496386998000, * "orderAdminRemark": "", * "orderItemProductColorName": "品蓝", * "orderRemainDays": -3 * }, * { * "orderId": 167, * "orderOrderId": "06021439539281335", * "orderSourceId": 3, * "sourceAddress": "COCOCity", * "orderAdminId": 1, * "orderAdminName": "何秀刚", * "orderRentType": 1, * "orderRentTypeName": "一年,押金800元,服务费799元,即799元/年", * "orderOpenId": "111111111", * "orderDiscountMoney": 0, * "orderPledgeMoney": 80000, * "orderRemainDeposit": 80000, * "orderStatus": 13, * "orderCheckStatus": 1, * "orderAddress": "COCOCity", * "orderSendType": 2, * "orderSendTime": 1496385945000, * "orderSalesTime": 1496385945000, * "orderAddressInfo": "安徽省-蚌埠市-淮上区-121", * "orderAddressTel": "15207170059", * "orderAddressName": "柳健康", * "orderAmount": 159900, * "orderPayMoney": 159900, * "orderPayType": 1, * "orderWaitMoney": 0, * "orderLastMoney": 0, * "orderProtocol": "ABYSZZL-CC111", * "orderPushNum": 2, * "orderPayTime": 1496385945000, * "orderCreateTime": "2017-06-02 14:45:45", * "orderStartTime": 1496385945000, * "orderEndTime": 1496385945000, * "orderAdminRemark": "", * "orderItemProductColorName": "品蓝", * "orderRemainDays": -3 * } * ], * "pageNo": 1, * "pageSize": 6, * "total": 22, * "pages": 4 * } * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "对不起,您没有审核权限!" * } * } * } */ /** * @api {POST GET} /rst/admin/order/check_order 审核订单 * @apiGroup checkOrder * @apiDescription 业务经理审核订单(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "该订单不符合审核条件!" * } * } */ /** * @api {POST GET} /rst/admin/order/cancel_order 作废订单 * @apiGroup checkOrder * @apiDescription 业务经理作废订单(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示作废成功; 4004:表示百胜已经发货;其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "msg": "作废订单成功!" * } * } * * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 4004, * "returnMsg": { * "msg": "该订单百胜已经发货!请确定是否修改本地订单状态为初始状态!" * } * } */ /** * @api {POST GET} /rst/admin/order/update_check_status 初始化本地审核状态 * @apiGroup checkOrder * @apiDescription 业务经理作废百胜已发货的订单(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示修改成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 4001, * "returnMsg": { * "msg": "该订单不存在,请确定后重试!" * } * } */ /** * @api {POST GET} /rst/admin/order/add_order 录入订单 * @apiGroup order * @apiDescription 业务员录入订单 * @apiVersion 0.0.1 * * @apiParam {Integer} orderSourceId 来源id * @apiParam {String} orderProtocol 协议编号 * @apiParam {String} orderAddressName 收件人姓名 * @apiParam {String} orderAddressTel 收件人电话 * @apiParam {String} orderAddressInfo 详细地址 * @apiParam {String} orderOpenId 身份证号/openid * * @apiParam {Integer} itemProductId 产品id * @apiParam {Integer} itemColorId 产品颜色id * @apiParam {Integer} orderRentType 租赁类型id * @apiParam {String} startTime 租赁开始时间 * @apiParam {String} orderPayType 支付方式 1:微信支付 2:现金支付 3:已支付定金¥99 4:刷卡支付 5:支付宝支付 * @apiParam {Integer} orderSendType 送货方式 1:线下送货,2:申通发货 * @apiParam {String} giftIds[] 赠品id集合 * @apiParam {String} orderPayNumber 支付交易尾号 * @apiParam {String} orderPayTime 支付时间 * * @apiSuccess returnCode 200:表示添加成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "orderId": 189 * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 501, * "returnMsg": { * "returnMsg": "协议编号已存在!" * } * } */ /** * @api {POST GET} /rst/admin/order/list_gift 获取赠品列表 * @apiGroup order * @apiDescription 业务员录入订单时,获取对应租赁年限的赠品列表 * @apiVersion 0.0.1 * * @apiSuccess returnCode 200:表示获取成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "gifts": { * "rent1": [ * { * "giftId": 1, * "giftRentType": 1, * "giftProductId": 7, * "giftProductName": "水机租赁赠品1", * "giftColorId": 10, * "giftColorName": "通色", * "giftStatus": 1, * "giftCreateTime": 1496995269000 * }, * { * "giftId": 2, * "giftRentType": 1, * "giftProductId": 8, * "giftProductName": "水机租赁赠品2", * "giftColorId": 11, * "giftColorName": "通色", * "giftStatus": 1, * "giftCreateTime": 1496995271000 * } * ], * "rent2": [ * { * "giftId": 3, * "giftRentType": 2, * "giftProductId": 9, * "giftProductName": "水机租赁赠品3", * "giftColorId": 12, * "giftColorName": "通色", * "giftStatus": 1, * "giftCreateTime": 1496995271000 * } * ], * "rent3": [ * { * "giftId": 4, * "giftRentType": 3, * "giftProductId": 9, * "giftProductName": "水机租赁赠品4", * "giftColorId": 13, * "giftColorName": "白色", * "giftStatus": 1, * "giftCreateTime": 1497253886000 * } * ] * } * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 500, * "returnMsg": { * "returnMsg": "获取赠品失败!请刷新重试!" * } * } */ /** * @api {get} /rst/admin/order/select_order_adminList 业务员订单列表 * @apiDescription 根据业务员id查询该业务员发展的订单 * @apiGroup order * @apiVersion 0.0.1 * * @apiParam (order) {Integer} pageNO 页码. * @apiParam (order) {String} pageTotal 条数. * @apiParam (order) {String} pageSize 每页条数. * @apiSuccess {String} url URL. * @apiSuccess {String} rentTypeList 租赁类型集合. * @apiSuccess {String} page 订单集合. * @apiSuccess {Integer} orderId 订单id 在page集合下面. * @apiSuccess {Integer} orderOrderId 订单号 在page集合下面. * @apiSuccess {Integer} orderAddressName 收件人姓名 在page集合下面. * @apiSuccess {Integer} orderPayMoney 已付金额 在page集合下面. * @apiSuccess {Integer} orderCreateTime 创建时间 在page集合下面. * @apiSuccess {Integer} orderRentType 租赁类型id 在page集合下面 匹配rentTypeList集合. * */ /** * @api {get} /rst/admin/order/select_order_adminDetail 订单详情 * @apiDescription 根据单号查询订单详情 * @apiGroup order * @apiVersion 0.0.1 * * @apiParam (order) {Integer} orderId 订单id. * @apiSuccess {Integer} status 查询状态 true/false. * @apiSuccess {String} order 订单信息. * @apiSuccess {String} orderAddressName 姓名 在order下面. * @apiSuccess {String} orderAddressTel 电话 在order下面. * @apiSuccess {String} orderOpenId 用户标识 在order下面. * @apiSuccess {String} orderAddressInfo 地址 在order下面. * @apiSuccess {String} orderPayType 支付方式 在order下面 1:微信支付 2:现金支付 3:已支付定金¥99 4:刷卡支付 5:支付宝支付. * @apiSuccess {String} orderSendType 发货方式. * @apiSuccess {String} orderAdminRemark 备注. * @apiSuccess {String} orderItems 订单项集合 在order下面. * @apiSuccess {String} itemProductName 商品名称 在orderItems下面. * @apiSuccess {String} orderRentTypeName 租赁类型名称 在order下面. * @apiSuccess {String} itemColorId 产品颜色 在orderItems下面. * @apiSuccess {String} itemColorId 产品颜色 在orderItems下面. * @apiSuccess {String} orderStartTime 租赁开始日期 在order下面. */ /** * @api {POST GET} /admin/order/_update_order_info 修改订单 * @apiGroup order * @apiVersion 0.0.1 * * @apiParam {Integer} orderid 订单id