商户版二期
未分类
版本 |
日期 |
作者 |
变更内容 |
审核 |
V1.0 |
2016/8/5 |
王浩艇 |
商户版二期 |
|
V1.1 |
2016/8/8 |
王浩艇 |
将车辆详情接口(getVehicleDetail)细分成 已售车辆详情(getSoldVehicleDetail) 和 在售车辆详情(getSellingVehicleDetail) |
|
首页
实现思路
获取四个数据 已售总数(经销商) 在售总数(经销商) 收藏数 (登入用户) 钱包余额
所属Service
IntegrationAdminService
url/方法
getBusinessAppIndex
是否需要登入
是
参数说明
参数名 |
类型 |
说明 |
可否为空 |
userId |
Long |
登入用户id |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": {
"collected": 2,
"hasSold": 2,
"onSelling": 2,
"walletMoney": 3145.5
},
"success": true
}
经销商模块
该经销商下的已售列表
实现思路
已售的定义
vehicleSale中的inventoryStatus为已售
1. 根据登入人的id 找到dealerId
2. 根据dealerId和inventoryStatus 查询
所属方法
VehicleAdminService
url/方法
getDealerSoldVehicleSaleList
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
pagination |
Integer |
页码 |
是 |
userId |
Long |
登入用户Id |
否 |
appId |
Integer |
appId |
否 |
输出内容
[
{
"attributesMap": {},
"bihuDisplay": 2,
"brandId": 1,
"cityCode": 330100,
"cityName": "杭州",
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 0.5,
"descriptions": "王浩艇真帅!!!",
"gmtCreated": 1470297087000,
"gmtCreatedStr": "2016-08-04 15:51:27",
"gmtManufacture": 1470295690000,
"gmtManufactureStr": "2016-08-04 15:28:10",
"gmtModified": 1470298944000,
"gmtModifiedStr": "2016-08-04 16:22:24",
"gmtTrade": 1470223921000,
"gmtTradeStr": "2016-08-03 19:32:01",
"inventoryStatus": 5,
"modelId": 3,
"offset": 0,
"pagination": 1,
"rows": 20,
"runKm": "2351",
"runWkm": ".24",
"salesId": 145353900477839,
"seriesId": 2,
"uid": 1123608425382230,
"vehicleId": 1122221827566840,
"vinNumber": "99999999999999999",
"wholePrice": 0.5
}
]
在售车辆详情
思路
根据车辆详情页面所需数据 查询
五张表:vehicle vehicleSale vehicleDetection userStaff user
所属Service
VehicleService
url/方法
getSellingVehicleDetail
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
vehicleSaleId |
Long |
想要查看的车辆销售Id |
是 |
userId |
Long |
登入用户Id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"attributesMap": {},
"dealerDisplayInfo": {
"dealerTitle": "杭州安达旧机动车有限公司",
"mobile": "18158112780",
"realName": "孔小志"
},
"gmtCreatedStr": "",
"gmtModifiedStr": "",
"offset": 0,
"pagination": 1,
"rows": 20,
"vehicle": {
"appId": 20151101,
"attributesMap": {},
"brandId": 36,
"dataStatus": 1,
"detectionTimeStr": "08.04",
"displacement": "2",
"gmtAnnualInspectionEnd": 1470298943000,
"gmtAnnualInspectionEndStr": "2016-08-04",
"gmtCompulsoryEnd": 1470298943000,
"gmtCompulsoryEndStr": "2016-08-04",
"gmtCreated": 1470298944000,
"gmtCreatedStr": "2016-08-04 16:22:24",
"gmtLicensed": 1470295690000,
"gmtLicensedStr": "2016-08-04",
"gmtLicensedYMDStr": "2016.08.04",
"gmtManufacture": 1470295690000,
"gmtManufactureStr": "2016-08-04",
"gmtManufactureYMDStr": "2016.08.04",
"gmtModified": 1470298944000,
"gmtModifiedStr": "2016-08-04 16:22:24",
"happenTimeStr": "",
"modelId": 3010630,
"mortgage": 1,
"mortgageStr": "能",
"offset": 0,
"pagination": 1,
"picUrlList": [],
"rows": 20,
"runKm": 2351,
"runWkm": ".24",
"seriesId": 1000072,
"shareUrl": "http://127.0.0.1:8080/bihu/app/vehicle/vehicle_detail.html?vehicleId=1122221827566840",
"surfaceColor": "红12121色",
"transfer": 1,
"transferStr": "能",
"uid": 1122221827566840,
"vinNumber": "99999999999999999",
"vinNumberShort": "999999"
},
"vehicleDetection": {
"appId": 20151101,
"attributesMap": {},
"authorizeDesc": "流量监控",
"authorizeOverview": "本车经过壁虎车保专业严格检测,结果如下:当前车辆发动机系统、变速箱系统、传动系统均无明显异常,所有部件均未发现火烧、泡水痕迹,检测项中所包含内容均可正常使用,检测合格。",
"authorizeRealName": "杨志华",
"authorizeStatus": 1,
"authorizeStatusName": "合格",
"authorizeUserId": 145369222804045,
"brandId": 33,
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 55555,
"dealerPriceStr": "5.56",
"detectorId": 145369222804045,
"detectorRealName": "杨志华",
"gmtAuthorized": 1461658901000,
"gmtCreated": 1461650573000,
"gmtCreatedStr": "2016-04-26 14:02:53",
"gmtDetectValidYmd": "2016-05-26",
"gmtDetected": 1461650573000,
"gmtDetectedStr": "2016-04-26 14:02:53",
"gmtDetectedYmd": "2016-04-26",
"gmtModified": 1461658901000,
"gmtModifiedStr": "2016-04-26 16:21:41",
"huaxiaSyncStatusName": "未同步",
"modelId": 2101085,
"number": "2016-04-26-41368811",
"offset": 0,
"pagination": 1,
"picUrlList": [
"http://img.bihu.com.cn/7fe26e87bd314c74a00635a72b5dafcb.jpg",
"http://img.bihu.com.cn/558dfbf984a6d1b1a2f6800f027cfc07.jpg",
"http://img.bihu.com.cn/3cb6ea2f620371b1bedd98a4d2c09e6f.jpg",
"http://img.bihu.com.cn/7bea25c8fe560b5df3252d2aa1598884.jpg",
"http://img.bihu.com.cn/7b9a095837d1a37d746049bc03a8438d.jpg"
],
"picsUrl": "http://img.bihu.com.cn/7fe26e87bd314c74a00635a72b5dafcb.jpg;http://img.bihu.com.cn/558dfbf984a6d1b1a2f6800f027cfc07.jpg;http://img.bihu.com.cn/3cb6ea2f620371b1bedd98a4d2c09e6f.jpg;http://img.bihu.com.cn/7bea25c8fe560b5df3252d2aa1598884.jpg;http://img.bihu.com.cn/7b9a095837d1a37d746049bc03a8438d.jpg",
"qrCode": "",
"repairerId": 145354106425492,
"rows": 20,
"runKm": 51,
"runWkm": ".01",
"seriesId": 1100014,
"showReportEntry": false,
"subType": 1,
"type": 1,
"uid": 70941764155782,
"vehicleId": 1122221827566840,
"vinNumber": "99999999999999999",
"vinNumberShort": "555556"
},
"vehicleSale": {
"attributesMap": {},
"bihuDisplay": 2,
"brandId": 1,
"cityCode": 330100,
"cityName": "杭州",
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 0.5,
"descriptions": "王浩艇真帅!!!",
"gmtCreated": 1470297087000,
"gmtCreatedStr": "2016-08-04 15:51:27",
"gmtManufacture": 1470295690000,
"gmtManufactureStr": "2016-08-04 15:28:10",
"gmtModified": 1470298944000,
"gmtModifiedStr": "2016-08-04 16:22:24",
"gmtTrade": 1470223921000,
"gmtTradeStr": "2016-08-03 19:32:01",
"inventoryStatus": 5,
"modelId": 3,
"offset": 0,
"pagination": 1,
"rows": 20,
"runKm": "2351",
"runWkm": ".24",
"salesId": 5073832950801570,
"seriesId": 2,
"uid": 1123608425382230,
"vehicleId": 1122221827566840,
"vinNumber": "99999999999999999",
"wholePrice": 0.5
}
}
已销售车辆详情
思路
根据车辆详情页面所需数据 查询
四张表:vehicle vehicleSale userStaff user
所属Service
VehicleService
url/方法
getSoldVehicleDetail
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
vehicleSaleId |
Long |
想要查看的车辆销售Id |
是 |
userId |
Long |
登入用户Id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"attributesMap": {},
"dealerDisplayInfo": {
"dealerTitle": "杭州安达旧机动车有限公司",
"dutyName": "经销商",
"mobile": "18158112780",
"realName": "孔小志"
},
"gmtCreatedStr": "",
"gmtModifiedStr": "",
"offset": 0,
"pagination": 1,
"rows": 20,
"vehicle": {
"appId": 20151101,
"attributesMap": {},
"brandId": 36,
"dataStatus": 1,
"detectionTimeStr": "08.04",
"displacement": "2",
"gmtAnnualInspectionEnd": 1470298943000,
"gmtAnnualInspectionEndStr": "2016-08-04",
"gmtCompulsoryEnd": 1470298943000,
"gmtCompulsoryEndStr": "2016-08-04",
"gmtCreated": 1470298944000,
"gmtCreatedStr": "2016-08-04 16:22:24",
"gmtLicensed": 1470295690000,
"gmtLicensedStr": "2016-08-04",
"gmtLicensedYMDStr": "2016.08.04",
"gmtManufacture": 1470295690000,
"gmtManufactureStr": "2016-08-04",
"gmtManufactureYMDStr": "2016.08.04",
"gmtModified": 1470298944000,
"gmtModifiedStr": "2016-08-04 16:22:24",
"happenTimeStr": "",
"modelId": 3010630,
"mortgage": 1,
"mortgageStr": "能",
"offset": 0,
"pagination": 1,
"picUrlList": [],
"rows": 20,
"runKm": 2351,
"runWkm": ".24",
"seriesId": 1000072,
"shareUrl": "http://127.0.0.1:8080/bihu/app/vehicle/vehicle_detail.html?vehicleId=1122221827566840",
"surfaceColor": "红12121色",
"transfer": 1,
"transferStr": "能",
"uid": 1122221827566840,
"vinNumber": "99999999999999999",
"vinNumberShort": "999999"
},
"vehicleDetection": {
"appId": 20151101,
"attributesMap": {},
"authorizeDesc": "流量监控",
"authorizeOverview": "本车经过壁虎车保专业严格检测,结果如下:当前车辆发动机系统、变速箱系统、传动系统均无明显异常,所有部件均未发现火烧、泡水痕迹,检测项中所包含内容均可正常使用,检测合格。",
"authorizeRealName": "杨志华",
"authorizeStatus": 1,
"authorizeStatusName": "合格",
"authorizeUserId": 145369222804045,
"brandId": 33,
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 55555,
"dealerPriceStr": "5.56",
"detectorId": 145369222804045,
"detectorRealName": "杨志华",
"gmtAuthorized": 1461658901000,
"gmtCreated": 1461650573000,
"gmtCreatedStr": "2016-04-26 14:02:53",
"gmtDetectValidYmd": "2016-05-26",
"gmtDetected": 1461650573000,
"gmtDetectedStr": "2016-04-26 14:02:53",
"gmtDetectedYmd": "2016-04-26",
"gmtModified": 1461658901000,
"gmtModifiedStr": "2016-04-26 16:21:41",
"huaxiaSyncStatusName": "未同步",
"modelId": 2101085,
"number": "2016-04-26-41368811",
"offset": 0,
"pagination": 1,
"picUrlList": [
"http://img.bihu.com.cn/7fe26e87bd314c74a00635a72b5dafcb.jpg",
"http://img.bihu.com.cn/558dfbf984a6d1b1a2f6800f027cfc07.jpg",
"http://img.bihu.com.cn/3cb6ea2f620371b1bedd98a4d2c09e6f.jpg",
"http://img.bihu.com.cn/7bea25c8fe560b5df3252d2aa1598884.jpg",
"http://img.bihu.com.cn/7b9a095837d1a37d746049bc03a8438d.jpg"
],
"picsUrl": "http://img.bihu.com.cn/7fe26e87bd314c74a00635a72b5dafcb.jpg;http://img.bihu.com.cn/558dfbf984a6d1b1a2f6800f027cfc07.jpg;http://img.bihu.com.cn/3cb6ea2f620371b1bedd98a4d2c09e6f.jpg;http://img.bihu.com.cn/7bea25c8fe560b5df3252d2aa1598884.jpg;http://img.bihu.com.cn/7b9a095837d1a37d746049bc03a8438d.jpg",
"qrCode": "",
"repairerId": 145354106425492,
"rows": 20,
"runKm": 51,
"runWkm": ".01",
"seriesId": 1100014,
"showReportEntry": false,
"subType": 1,
"type": 1,
"uid": 70941764155782,
"vehicleId": 1122221827566840,
"vinNumber": "99999999999999999",
"vinNumberShort": "555556"
},
"vehicleSale": {
"attributesMap": {},
"authorizeStatus": 2,
"bihuDisplay": 1,
"cityCode": 123,
"cityName": "宁波",
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 1351,
"descriptions": "王浩艇真帅",
"gmtAuthorized": 1470131031000,
"gmtCreated": 1470217339000,
"gmtCreatedStr": "2016-08-03 17:42:19",
"gmtManufactureStr": "",
"gmtModified": 1470217343000,
"gmtModifiedStr": "2016-08-03 17:42:23",
"gmtTradeStr": "",
"happenTime": 1470130996000,
"inventoryStatus": 2,
"offset": 0,
"pagination": 1,
"rows": 20,
"runWkm": "",
"uid": 241234,
"userRealName": "王浩艇",
"vehicleId": 1122221827566840,
"vinNumber": "99999999999999999",
"wholePrice": 435123
}
}
同店好车
思路
根据dealerId 获取该经销商下前10辆 检测通过,在售 的vehicleSale
所属Service
VehicleService
url/方法
getVehicleSaleListWithDealerId
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
dealerId |
Long |
经销商id |
是 |
userId |
Long |
登入用户Id |
否 |
appId |
Integer |
appId |
否 |
输出内容
[
{
"attributesMap": {},
"authorizeStatus": 1,
"bihuDisplay": 1,
"cityCode": 123,
"cityName": "宁波",
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 1351,
"descriptions": "王浩艇真帅",
"gmtAuthorized": 1470131031000,
"gmtCreated": 1470217339000,
"gmtCreatedStr": "2016-08-03 17:42:19",
"gmtManufactureStr": "",
"gmtModified": 1470217343000,
"gmtModifiedStr": "2016-08-03 17:42:23",
"gmtTradeStr": "",
"happenTime": 1470130996000,
"inventoryStatus": 2,
"offset": 0,
"pagination": 1,
"rows": 20,
"runWkm": "",
"uid": 241234,
"userRealName": "王浩艇",
"vehicleId": 1122221827566840,
"vinNumber": "99999999999999999",
"wholePrice": 435123
}
]
4S保养记录查询
核对车辆状态-----是否可查
实现思路
首先判断 brand 是包含纳智捷与铃木(原因:车鉴定查询 vinNumber + engine),然后调用车鉴定api查询是否可查
所属Service
MaintainRecordService
url/方法
checkBrand
是否需要登入
否
输入参数
参数名 |
类型 |
说明 |
可否为空 |
vin |
String |
17位车架号 |
否 |
brand |
String |
品牌名称 |
否 |
userId |
Long |
登入用户Id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": {
"brandStatus": 2,
"message": "品牌可查询",
"status": 1
},
"success": true
}
购买4s查询报告
实现思路
1. checke品牌是否可查 步骤根据 核对车辆状态-----是否可查
2. check账号是否还能购买
3. order cjdOrder 下订单
4. 走支付流程
所属Service
OrderServiceImpl
url/方法
payingOrderCJD
是否需要登入
否
输入参数
参数名 |
类型 |
说明 |
可否为空 |
mobile |
String |
手机号码 |
否 |
vin |
String |
车架号 |
否 |
brandId |
String |
车品牌Id |
是 |
payType |
Integer |
支付类型(参考PayType) |
否 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出参数
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": {
"adjustableMaxFee": 20,
"adjustableMinFee": 20,
"alipay": {
"attributesMap": {},
"gmtCreatedStr": "",
"gmtModifiedStr": "",
"offset": 0,
"pagination": 1,
"rows": 20,
"rsaPrivateKey": "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBALQLIeJyRFGh0tgw9m78RaNT5fTtWXefDkHVHfr7axnovxvFQOu75j/f6maA7c0WBduThTUOv/oyJNPPBft4XlCThgwVfKdAFXjEfN9FhDK9pnl6iSZXXnvOScCKGmWgRxb6ek3JgXoEmkOg4mjfqBTX6ch9uQIC0pdigDtE0lhxAgMBAAECgYB0L0rqirqzwy4A/XfKH1oBED8xU4mMvEPDD/iM4no2+g95qE1A0ry/M4xcIY9T7YZSMFyh5KbWmk1RsiM2KHMTj0VuT5ygHdm0OHUt3IVWrFzzLLlEcVFhKLD9rEdIC1PoekAe7WwS4I5TU7d2It0bTPOAyR55yRrfxXSiSA1lkQJBANj4fG85rI2NGK1Dj5JvJ3Ec1zqUcDuwxLFMnhcP4GkuYbkfDvM6uJbkYVr0UNoORIiBpSrSJsH4qEwMH4537DsCQQDUbiXVgcOlqjAWlfuyGCXyX0O2sSB7kt9qKmXZgMwLqMxp6LA9VNJApL33UatLDBWLukfnw/LQksq+GWjNFz9DAkEAwSkPVtIIrYhExNPV+K7edVQQxMUr2eg4ZAPq5msrBVjWhUGCRMYtWaB+j8PcSxTSrJiG28V13dAqvHE6ktJuywJAQKVkjhz3VSr9h2INPp1qrt+e07IDmJeRtdVBOXegoMu1qWVOfNubQGDiDqmj3yrGQ8dkqntPIXoKiN9irUct0QJBAM8JnudVQheTiNnNpmbdoULWKZAZRQuI5Fl0urAUIpQ3XiFeQRpLWkfE2jLxr9xJfP7bc71CbpjKtukVSnnOkds="
},
"appId": 20151101,
"attributesMap": {},
"detail": false,
"gmtCreated": 1470194531270,
"gmtCreatedStr": "2016-08-03 11:22:11",
"gmtModified": 1470194531270,
"gmtModifiedStr": "2016-08-03 11:22:11",
"gmtPaidStr": "",
"gmtServiceEndStr": "",
"gmtServiceStartStr": "",
"gmtServiceStr": "",
"gmtUsedStr": "",
"goodsDescPicList": [],
"goodsFullTitle": "4S保养记录查询",
"goodsId": 136907770833290,
"goodsPicList": [],
"goodsTitle": "4S保养记录查询",
"main": false,
"mainAndDetail": false,
"offset": 0,
"pagination": 1,
"payAmount": 20,
"payStatus": 1,
"payStatusName": "未支付",
"preferentialPrice": 20,
"primePrice": 20,
"quantity": 1,
"rows": 20,
"title": "4S保养记录查询",
"uid": 1021046201304558,
"useAble": false,
"useCouponDesc": "",
"userId": 6308485799426221,
"userName": "15757856511",
"vinNumber": "LBVPS7107BSE57119"
},
"success": true
}
4s查询报告结果查询
实现思路
查询 t_cjd_order 根据userId查询
所属Service
OrderAdminServiceImpl
url/方法
getCjdOrders
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
pagination |
Integer |
页码 |
否 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出参数
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": [
{
"appId": 20151101,
"attributesMap": {},
"brand": "宝马",
"dataStatus": 1,
"gmtCreated": 1470737677000,
"gmtCreatedStr": "2016-08-09 18:14:37",
"gmtModified": 1469678894000,
"gmtModifiedStr": "2016-07-28 12:08:14",
"mobile": "15757856511",
"offset": 0,
"orderId": "9f0fc5eb03704f5c9a54d1e39fcce5e7",
"orderNo": 138344697817164,
"pagination": 1,
"payStatus": 3,
"reportUrl": "http://img.bihu.com.cn/fd4cf887fda815ebc44cf9e4d482c3d5.html",
"rows": 20,
"uid": 138344751347106,
"userId": 145370510800765,
"vin": "LBVPS7107BSE57119"
},
{
"appId": 20151101,
"attributesMap": {},
"brand": "宝马",
"dataStatus": 1,
"gmtCreated": 1470737678000,
"gmtCreatedStr": "2016-08-09 18:14:38",
"gmtModified": 1468467983000,
"gmtModifiedStr": "2016-07-14 11:46:23",
"mobile": "13083968018",
"offset": 0,
"orderId": "9f0fc5eb03704f5c9a54d1e39fcce5e7",
"orderNo": 138427444704913,
"pagination": 1,
"payStatus": 1,
"reportUrl": "htttp://test",
"rows": 20,
"uid": 138427499308434,
"userId": 145370510800765,
"vin": "LBVPS7107BSE57119"
},
{
"appId": 20151101,
"attributesMap": {},
"brand": "宝马",
"dataStatus": 1,
"gmtCreated": 1470737679000,
"gmtCreatedStr": "2016-08-09 18:14:39",
"gmtModified": 1470194531000,
"gmtModifiedStr": "2016-08-03 11:22:11",
"mobile": "15757856511",
"offset": 0,
"orderNo": 1021046201304558,
"pagination": 1,
"payStatus": 1,
"rows": 20,
"uid": 1021046259596669,
"userId": 145370510800765,
"vin": "LBVPS7107BSE57119"
}
],
"success": true
}
收藏
收藏列表
实现思路
根据userId查询v_vehicle_collected,获VehicleCollected;然后根据vehicleIds 批量查询最新的v_vehicle_sale,获得Vehicle。将Vehicle填充到VehicelCollection
所属Service
VehicleAdminService
url/方法
getCollects
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
pagination |
Integer |
页码(默认 1) |
是 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": [
{
"appId": 20151101,
"attributesMap": {},
"dataStatus": 1,
"gmtCreated": 1470215873000,
"gmtCreatedStr": "2016-08-03 17:17:53",
"gmtModified": 1470215873000,
"gmtModifiedStr": "2016-08-03 17:17:53",
"offset": 0,
"pagination": 1,
"rows": 20,
"uid": 1042388706317558,
"userId": 123,
"vehicleId": 23142351,
"vehicleSale": {
"attributesMap": {},
"authorizeStatus": 2,
"bihuDisplay": 1,
"cityCode": 123,
"cityName": "宁波",
"dataStatus": 1,
"dealerId": 12314,
"dealerPrice": 1351,
"descriptions": "王浩艇真帅",
"gmtAuthorized": 1470131031000,
"gmtCreated": 1470217339000,
"gmtCreatedStr": "2016-08-03 17:42:19",
"gmtModified": 1470217343000,
"gmtModifiedStr": "2016-08-03 17:42:23",
"happenTime": 1470130996000,
"inventoryStatus": 2,
"offset": 0,
"pagination": 1,
"rows": 20,
"uid": 241234,
"userRealName": "王浩艇",
"vehicleId": 23142351,
"vinNumber": "12512",
"wholePrice": 435123
}
}
],
"success": true
}
收藏删除
实现思路
根据传入的vehicleIds批量删除
所属Service
VehicleAdminService
url/方法
deleteCollects
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
uids |
Long[] |
需要删除的收藏Ids |
否 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"success": true
}
收藏增加
实现思路
根据传入的vehicleId插入
所属Service
VehicleAdminService
url/方法
addCollect
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
vehicleId |
Long |
vehicleId |
否 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": {
"appId": 20151101,
"attributesMap": {},
"gmtCreated": 1470217748044,
"gmtCreatedStr": "2016-08-03 17:49:08",
"gmtModified": 1470217748044,
"gmtModifiedStr": "2016-08-03 17:49:08",
"offset": 0,
"pagination": 1,
"rows": 20,
"uid": 1044263031498497,
"userId": 123,
"vehicleId": 23142351
},
"success": true
}
经销商车辆管理(新增,修改)
图片上传
所属Service
CdnService
url/方法
uploadWithSuffix
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
data |
byte[] |
图片二进制 |
否 |
suffix |
String |
格式(jpg) |
否 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": "http://img.bihu.com.cn/99a193b6317bc79e90c7621baf773177.jpg",
"success": true
}
图片更新
思路
ALTER TABLE `v_vehicle` ADD COLUMN `pic_url_attr` VARCHAR(45) NULL DEFAULT NULL COMMENT '图片' AFTER `pics_url`;
所属Service
VehicleAdminService
url/方法
updateVehiclePic
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
可否为空 |
vinNumber |
String |
车架号 |
否 |
vehiclePic |
VehicelPic |
车辆图片"集合" |
否 |
userId |
Long |
登入用户id |
否 |
appId |
Integer |
appId |
否 |
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"success": true
}
新增车辆销售信息
思路
vehicle vehicleSale 2张表字段冗余
vehicle插入字段
brandId seriesId modelId vinnNumber gmtManufacture runKm displacement gmtLicensed surfaceColor gmtCompulsoryEndStr gmtAnnualInspectionEndStr transfer mortgage descriptions
vehicleSale插入字段
vinNumber runKm gmtManufacture brandId seriesId modelId dealerPrice wholePrice cityCode cityName dealerId des
1. 判读参数合法性
2. 根据vinNumber查询车辆
如果不存在,插入vehicle vehicleSale
如果存在,根据vinNumber,dealerId查询vehicleSale
如果不存在 插入vehicleSale
如果存在 返回 Result.valueOfError("该车辆已经添加");
所属Service
VehicleAdminService
url/方法
addVehicleForDealer
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
能否为空 |
vehicle |
Vehicle |
一个对象:vehicle传入字段:brandId seriesId modelId vinnNumber gmtManufacture runKm displacement gmtLicensed surfaceColor gmtCompulsoryEnd gmtAnnualInspectionEnd transfer mortgage |
否 |
vehicleSale |
VehicleSale |
一个对象:VehicleSale传入字段:dealerPrice wholePrice descriptions |
否 |
userId |
|
|
|
appId |
|
|
|
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"success": true
}
获取车辆销售信息
思路
根据vehicleSaleId获取销售信息
所属Service
VehicleAdminService
url/方法
getVehicleSale
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
能否为空 |
vehicleSaleId |
VehicleSaleId |
需要查询的销售信息 |
否 |
userId |
|
|
|
appId |
|
|
|
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"model": {
"attributesMap": {},
"bihuDisplay": 2,
"brandId": 1,
"cityCode": 330100,
"cityName": "杭州",
"dataStatus": 1,
"dealerId": 170,
"dealerPrice": 35243.5,
"descriptions": "王浩艇真帅",
"gmtCreated": 1470795416000,
"gmtCreatedStr": "2016-08-10 10:16:56",
"gmtManufacture": 1470795415000,
"gmtManufactureStr": "2016-08-10 10:16:55",
"gmtModified": 1470795416000,
"gmtModifiedStr": "2016-08-10 10:16:56",
"gmtTradeStr": "",
"inventoryStatus": 1,
"modelId": 3,
"offset": 0,
"pagination": 1,
"rows": 20,
"runKm": "2351",
"runWkm": ".24",
"seriesId": 2,
"uid": 394860954352572,
"uploaderId": 5073832950801570,
"uploaderType": 2,
"vehicleId": 394860638362773,
"vinNumber": "99999999999999999",
"wholePrice": 3423.5
},
"success": true
}
更新车辆销售信息
思路
更新vehicle 和 vehicleSale 只能更新部分字段
vehicle字段:surfaceColor gmtCompulsoryEndStr gmtAnnualInspectionEndStr transfer mortgage descriptions
vehicleSale字段:dealerPrice wholePrice
所属Service
VehicleAdminService
url/方法
updateVehicleForDealer
是否需要登入
是
输入参数
参数名 |
类型 |
说明 |
能否为空 |
vehicle |
Vehicle |
一个对象:vehicle传入字段:vehicleId vinsurfaceColor gmtCompulsoryEndStr gmtAnnualInspectionEndStr transfer mortgage |
否 |
vehicleSale |
VehicleSale |
一个对象:VehicleSale传入字段:dealerPrice wholePrice descriptions |
否 |
userId |
|
|
|
appId |
|
|
|
输出内容
{
"code": 1,
"fail": false,
"message": "默认的成功返回值",
"success": true
}