//根據工單id查詢字段值
listformitemvaluevolist = this.produceformdao.listformitemvaluebyworkorderid(workorderid);
if (formitemvaluevolist.isempty())
map> formitemvaluevomap = new hashmap<>();
for (formitemvaluevo foritemvo : formitemvaluevolist)
if(formitemvaluevomap.containskey(foritemvo.getsort())) else
}//addjsonobj("formitemvaluevomap",formitemvaluevomap);
pushworkordervo pushworkordervo=new pushworkordervo();
pushworkordervo.setid(workorderid);
for (map.entry> entry : formitemvaluevomap.entryset())
if (vlist.getitemname().equals("手機"))
if (vlist.getitemname().equals("專案號:"))
if (vlist.getitemname().equals("工作型別"))
if (vlist.getitemname().equals("申請人"))
if (vlist.getitemname().equals("具體內容和要求"))
if (vlist.getitemname().equals("編制/時間"))
if (vlist.getitemname().equals("要求完成時間"))
/********************車輛資訊***********************/
if (vlist.getitemname().equals("車輛編號"))
if (vlist.getitemname().equals("到件計畫"))
/********************車輛資訊***********************/
/********************自製件需求表***********************/
if (vlist.getitemname().equals("請選擇製件型別"))
if (vlist.getitemname().equals("需求零件名稱"))
if (vlist.getitemname().equals("需求數量"))
if (vlist.getitemname().equals("材料"))
if (vlist.getitemname().equals("精度"))
if (vlist.getitemname().equals("料厚"))
if (vlist.getitemname().equals("結構型別"))
if (vlist.getitemname().equals("焊接標準件(如有)"))
/********************自製件需求表***********************/
/********************調色需求表***********************/
if (vlist.getitemname().equals("顏色"))
if (vlist.getitemname().equals("標準版編號"))
if (vlist.getitemname().equals("作業內容"))
if (vlist.getitemname().equals("方向調色噴版數量"))
if (vlist.getitemname().equals("微調調色噴版數量"))
if (vlist.getitemname().equals("彎板驗證數量"))
if (vlist.getitemname().equals("零件數量"))
if (vlist.getitemname().equals("供漆數量"))
if (vlist.getitemname().equals("請填寫其他作業內容"))
if (vlist.getitemname().equals("要求"))
if (vlist.getitemname().equals("後續作業內容"))
/********************調色需求表***********************/}}
/********************車輛資訊資料新增***********************/
if((!assertutil.isempty(car.getcarcode())))//&&(!assertutil.isempty(pushworkordervo.getcar()))
/********************車輛資訊資料新增***********************/
/********************自製件需求表新增資料***********************/
if((!assertutil.isempty(selfneedsform.getparttype()))) //&&(!assertutil.isempty(pushworkordervo.getselfneedsform()))
/********************自製件需求表***********************/
/********************調色需求表新增資料***********************/
if((!assertutil.isempty(colorvo.getcolor()))) //&&(!assertutil.isempty(pushworkordervo.getcolorneedsform()))
/********************自製件需求表***********************/
}string url = "";
resttemplate client = new resttemplate();
//jsonobject postdata = new jsonobject();
"pushworkordervo",pushworkordervo);
object json = jsonobject.tojson(pushworkordervo);
logger.info("+++++++++++++++++工聯單提交前資料++++++++++++"+json);
string result = client.postforentity(url, json, string.class).getbody();
logger.info("+++++++++++++++++工聯單提交++++++++++++"+result);
form表單,轉Map,轉List
1 form表單包含,select下拉列表,input輸入框等,轉為map,js如下 var baseinfo var formarray baseinfo serializearray each formarray,function i,item 注 baseinfo baseinfo是form的...
json轉實體,json轉list
json轉換 注 以下全用的是com.alibaba.fastjson 1.實體轉string轉json user user new user user.age 18 user,name 張三 實體轉string string json json.tojsonstring result string...
java後台轉json 轉物件 轉list集合
前台資料傳遞到後台轉json 1 普通格式轉換成物件 string data request.getparameter data 單資料的時候轉換方式 jsonobject json jsonobject.fromobject data tree tree tree jsonobject.tobea...