二手车评估地区无法匹配

This commit is contained in:
tangfutang 2019-07-22 12:01:47 +08:00
parent deba3cbb5e
commit 0dc304a469
2 changed files with 17 additions and 3 deletions

View File

@ -164,6 +164,7 @@
setItemRequired(0,"FRAME_NUMBER",true);
setItemRequired(0,"ENGINE_NUMBER",true);
setItemRequired(0,"CAR_COLOUR",true);
$("#ZONE").attr("ReadOnly","true");
}
if("ºÏÍ¬ÖÆ×÷Á÷³Ì"=="<%=flowName%>"||"ºÏͬ±ä¸üÁ÷³Ì"=="<%=flowName%>"){
setItemRequired(0,"FRAME_NUMBER",true);

View File

@ -92,10 +92,23 @@ public class vehicleAssessmentController {
if(codeSNT != null){
BizObject zoneResult = codeSNT.createQuery("select itemname,itemno FROM O WHERE codeno='AreaCode' AND itemname=:AREA")
.setParameter("AREA",area).getSingleResult(false);
if(zoneResult != null){
zone = zoneResult.getAttribute("itemno").getString().substring(0,4)+"00";
String itemno = zoneResult == null ? "" : zoneResult.getAttribute("itemno").toString();
if(null == itemno || "".equals(itemno) || itemno.length() == 0 ){
return "没有查询到对应的上牌地区信息!!!";
} else if("00".equals(itemno.subSequence(4, 6))){
return "没有查询到对应的上牌地区信息!!!";
}else{
BizObject usedCarCode = codeSNT.createQuery("select itemname,itemno FROM O WHERE codeno='UsedCarCode' AND itemno=:AREA")
.setParameter("AREA",itemno).getSingleResult(false);
if(null != usedCarCode){
zone = itemno;
}else{
zone = itemno.substring(0,4)+"00";
}
System.out.println("二手车评估地址ID:"+zone);
}
}
}
//因为从数据库获取到的上牌日期的格式不满足接口需求,所以要利用SimpleDateFormat进行变换
Date date = new SimpleDateFormat("yyyy/MM/dd").parse(boLSNT.getAttribute("regDate").toString());