二手车车型收集修正
This commit is contained in:
parent
3fc124afcb
commit
ea0f5b92ec
@ -31,8 +31,8 @@ public class QueryVehicleModeListAction implements Job{
|
||||
/*String url = "http://api.che300.com/service/getCarModelList?token=8192047c7ab1a654eda8fbce470062f0&seriesId=";
|
||||
String responseResult = VehicleAppraisementUtil.getResponseResult(url);*/
|
||||
String filePath = "D://che300yasuo.txt";
|
||||
String readFile = ReadJSON.ReadFile(filePath);
|
||||
JSONObject object = JSONObject.parseObject(readFile);
|
||||
//String readFile = ReadJSON.ReadFile(filePath);
|
||||
JSONObject object = JSONObject.parseObject("此处待接口通了之后再导入接口返回的JSON字符串");
|
||||
JSONObject dataObject = (JSONObject) object.get("data");
|
||||
@SuppressWarnings("rawtypes")
|
||||
List<HashMap> brandList = JSON.parseArray(JSON.toJSONString(dataObject.get("brand")), HashMap.class);
|
||||
@ -62,15 +62,20 @@ public class QueryVehicleModeListAction implements Job{
|
||||
bm1.saveObject(brandObject);
|
||||
}else if("更新".equals(brandList.get(i).get("oper_type"))){
|
||||
//更新的操作
|
||||
bm1.createQuery("update O set brandname="+brandList.get(i).get("brand_name")
|
||||
+",brandinitial="+brandList.get(i).get("brand_initial")
|
||||
+",opertype="+brandList.get(i).get("oper_type")
|
||||
+",modeltimestamp="+brandList.get(i).get("ModelTimestamp")
|
||||
+",seriestimestamp="+brandList.get(i).get("SeriesTimestamp")
|
||||
+",brandtimestamp="+brandList.get(i).get("BrandTimestamp")
|
||||
+",currentversion="+brandList.get(i).get("CurrentVersion")
|
||||
+",initialversion="+brandList.get(i).get("InitialVersion")
|
||||
+"where brandid="+brandList.get(i).get("brand_id")).executeUpdate();
|
||||
bm1.createQuery("update O set brandname=:BRANDNAME,brandinitial=:BRANDINITIAL"
|
||||
+",opertype=:OPERTYPE,modeltimestamp=:MODELTIMESTAMP"
|
||||
+",seriestimestamp=:SERIESTIMESTAMP,brandtimestamp=:BRANDTIMESTAMP"
|
||||
+",currentversion=:CURRENTVERSION,initialversion=:INITIALVERSION"
|
||||
+"where brandid=:BRANDID")
|
||||
.setParameter("BRANDNAME", brandList.get(i).get("brand_name").toString())
|
||||
.setParameter("BRANDINITIAL", brandList.get(i).get("brand_initial").toString())
|
||||
.setParameter("OPERTYPE", brandList.get(i).get("oper_type").toString())
|
||||
.setParameter("MODELTIMESTAMP", brandList.get(i).get("ModelTimestamp").toString())
|
||||
.setParameter("SERIESTIMESTAMP", brandList.get(i).get("SeriesTimestamp").toString())
|
||||
.setParameter("BRANDTIMESTAMP",brandList.get(i).get("BrandTimestamp").toString())
|
||||
.setParameter("CURRENTVERSION", brandList.get(i).get("CurrentVersion").toString())
|
||||
.setParameter("INITIALVERSION",brandList.get(i).get("InitialVersion").toString())
|
||||
.setParameter("BRANDID", brandList.get(i).get("brand_id").toString()).executeUpdate();
|
||||
}else{
|
||||
continue;
|
||||
}
|
||||
@ -94,19 +99,26 @@ public class QueryVehicleModeListAction implements Job{
|
||||
bm2.saveObject(seriesObject);
|
||||
}else if("更新".equals(seriesList.get(i).get("oper_type"))){
|
||||
//更新的操作
|
||||
bm2.createQuery("update O set brandname="+seriesList.get(i).get("brand_name")
|
||||
+",brandid="+seriesList.get(i).get("brand_id")
|
||||
+",seriesname="+seriesList.get(i).get("series_name")
|
||||
+",seriesgroupname="+seriesList.get(i).get("series_group_name")
|
||||
+",levelname="+seriesList.get(i).get("level_name")
|
||||
+",makertype="+seriesList.get(i).get("maker_type")
|
||||
+",opertype="+seriesList.get(i).get("oper_type")
|
||||
+",modeltimestamp="+seriesList.get(i).get("ModelTimestamp")
|
||||
+",seriestimestamp="+seriesList.get(i).get("SeriesTimestamp")
|
||||
+",brandtimestamp="+seriesList.get(i).get("BrandTimestamp")
|
||||
+",currentversion="+seriesList.get(i).get("CurrentVersion")
|
||||
+",initialversion="+seriesList.get(i).get("InitialVersion")
|
||||
+"where seriesid="+seriesList.get(i).get("series_id")).executeUpdate();
|
||||
bm2.createQuery("update O set brandname=:BRANDNAME"
|
||||
+",brandid=:BRANDID,seriesname=:SERIESNAME,seriesgroupname=:SERIESGROUPNAME"
|
||||
+",levelname=:LEVELNAME,makertype=:MAKERTYPE"
|
||||
+",opertype=:OPERTYPE,modeltimestamp=:MODELTIMESTAMP"
|
||||
+",seriestimestamp=:SERIESTIMESTAMP,brandtimestamp=:BRANDTIMESTAMP"
|
||||
+",currentversion=:CURRENTVERSION,initialversion=:INITIALVERSION"
|
||||
+"where seriesid=:SERIESID")
|
||||
.setParameter("BRANDNAME", seriesList.get(i).get("brand_name").toString())
|
||||
.setParameter("BRANDID", seriesList.get(i).get("brand_id").toString())
|
||||
.setParameter("SERIESNAME", seriesList.get(i).get("series_name").toString())
|
||||
.setParameter("SERIESGROUPNAME", seriesList.get(i).get("series_group_name").toString())
|
||||
.setParameter("LEVELNAME", seriesList.get(i).get("level_name").toString())
|
||||
.setParameter("MAKERTYPE", seriesList.get(i).get("maker_type").toString())
|
||||
.setParameter("OPERTYPE", seriesList.get(i).get("oper_type").toString())
|
||||
.setParameter("MODELTIMESTAMP", seriesList.get(i).get("ModelTimestamp").toString())
|
||||
.setParameter("SERIESTIMESTAMP", seriesList.get(i).get("SeriesTimestamp").toString())
|
||||
.setParameter("BRANDTIMESTAMP",seriesList.get(i).get("BrandTimestamp").toString())
|
||||
.setParameter("CURRENTVERSION", seriesList.get(i).get("CurrentVersion").toString())
|
||||
.setParameter("INITIALVERSION",seriesList.get(i).get("InitialVersion").toString())
|
||||
.setParameter("SERIESID", seriesList.get(i).get("series_id").toString()).executeUpdate();
|
||||
}else{
|
||||
continue;
|
||||
}
|
||||
@ -138,28 +150,28 @@ public class QueryVehicleModeListAction implements Job{
|
||||
modelObject.setAttributeValue("initialversion", map.get("InitialVersion"));
|
||||
bm3.saveObject(modelObject);
|
||||
}else if("更新".equals(modelList.get(i).get("oper_type"))){
|
||||
bm3.createQuery("update O set brandname="+modelList.get(i).get("brand_name")
|
||||
+",brandid="+modelList.get(i).get("brand_id")
|
||||
+",seriesid="+modelList.get(i).get("series_id")
|
||||
+",seriesname="+modelList.get(i).get("series_name")
|
||||
+",seriesgroupname="+modelList.get(i).get("series_group_name")
|
||||
+",modelname="+modelList.get(i).get("model_name")
|
||||
+",price="+modelList.get(i).get("price")
|
||||
+",liter="+modelList.get(i).get("liter")
|
||||
+",geartype="+modelList.get(i).get("gear_type")
|
||||
+",modelyear="+modelList.get(i).get("model_year")
|
||||
+",makertype="+modelList.get(i).get("maker_type")
|
||||
+",dischargestandard="+modelList.get(i).get("discharge_standard")
|
||||
+",seatnumber="+modelList.get(i).get("seat_number")
|
||||
+",minregyear="+modelList.get(i).get("min_reg_year")
|
||||
+",maxregyear="+modelList.get(i).get("max_reg_year")
|
||||
+",opertype="+modelList.get(i).get("oper_type")
|
||||
+",modeltimestamp="+modelList.get(i).get("ModelTimestamp")
|
||||
+",seriestimestamp="+modelList.get(i).get("SeriesTimestamp")
|
||||
+",brandtimestamp="+modelList.get(i).get("BrandTimestamp")
|
||||
+",currentversion="+modelList.get(i).get("CurrentVersion")
|
||||
+",initialversion="+modelList.get(i).get("InitialVersion")
|
||||
+"where modelid="+modelList.get(i).get("model_id")).executeUpdate();
|
||||
bm3.createQuery("update O set brandname="+modelList.get(i).get("brand_name")
|
||||
+",brandid="+modelList.get(i).get("brand_id")
|
||||
+",seriesid="+modelList.get(i).get("series_id")
|
||||
+",seriesname="+modelList.get(i).get("series_name")
|
||||
+",seriesgroupname="+modelList.get(i).get("series_group_name")
|
||||
+",modelname="+modelList.get(i).get("model_name")
|
||||
+",price="+modelList.get(i).get("price")
|
||||
+",liter="+modelList.get(i).get("liter")
|
||||
+",geartype="+modelList.get(i).get("gear_type")
|
||||
+",modelyear="+modelList.get(i).get("model_year")
|
||||
+",makertype="+modelList.get(i).get("maker_type")
|
||||
+",dischargestandard="+modelList.get(i).get("discharge_standard")
|
||||
+",seatnumber="+modelList.get(i).get("seat_number")
|
||||
+",minregyear="+modelList.get(i).get("min_reg_year")
|
||||
+",maxregyear="+modelList.get(i).get("max_reg_year")
|
||||
+",opertype="+modelList.get(i).get("oper_type")
|
||||
+",modeltimestamp="+modelList.get(i).get("ModelTimestamp")
|
||||
+",seriestimestamp="+modelList.get(i).get("SeriesTimestamp")
|
||||
+",brandtimestamp="+modelList.get(i).get("BrandTimestamp")
|
||||
+",currentversion="+modelList.get(i).get("CurrentVersion")
|
||||
+",initialversion="+modelList.get(i).get("InitialVersion")
|
||||
+"where modelid="+modelList.get(i).get("model_id")).executeUpdate();
|
||||
}else{
|
||||
continue;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user