From c349f0cd0035b32b3c878c1ee3f1929278e848d5 Mon Sep 17 00:00:00 2001 From: tangfutang Date: Sat, 11 Aug 2018 17:25:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=8C=E6=89=8B=E8=BD=A6?= =?UTF-8?q?=E4=B8=8A=E7=89=8C=E6=97=A5=E6=9C=9F=E3=80=81=E9=87=8C=E7=A8=8B?= =?UTF-8?q?=E6=95=B0=E3=80=81=E4=B8=8A=E7=89=8C=E6=97=B6=E9=97=B4=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flow/project/commcheck/OldCarCheck.java | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src_tenwa/com/tenwa/lease/flow/project/commcheck/OldCarCheck.java diff --git a/src_tenwa/com/tenwa/lease/flow/project/commcheck/OldCarCheck.java b/src_tenwa/com/tenwa/lease/flow/project/commcheck/OldCarCheck.java new file mode 100644 index 000000000..158235fcd --- /dev/null +++ b/src_tenwa/com/tenwa/lease/flow/project/commcheck/OldCarCheck.java @@ -0,0 +1,61 @@ +/** + * + */ +package com.tenwa.lease.flow.project.commcheck; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_CAR_TEMP; +import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP; + +import com.amarsoft.are.jbo.BizObject; +import com.amarsoft.are.jbo.BizObjectManager; +import com.amarsoft.are.jbo.JBOFactory; +import com.amarsoft.awe.util.Transaction; +import com.tenwa.comm.util.jboutil.DataOperatorUtil; +import com.tenwa.template.check.DefaultBussinessCheck; + +/** + * 二手车添加校验 + * + */ +public class OldCarCheck extends DefaultBussinessCheck { + @Override + public Object run(Transaction Sqlca) throws Exception { + StringBuffer Message = new StringBuffer(); + Message.append("未填写:"); + String flowunid=this.getAttribute("ObjectNo").toString(); + BizObjectManager lpitMange = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, Sqlca); + BizObject lpit = lpitMange.createQuery("FLOWUNID=:flowunid").setParameter("FLOWUNID", flowunid).getSingleResult(false); + if("used_car".equals(lpit.getAttribute("CAR_TYPE").getString())){ + BizObjectManager lecttMange = JBOFactory.getBizObjectManager(LB_EQUIPMENT_CAR_TEMP.CLASS_NAME, Sqlca); + BizObject lect = lecttMange.createQuery("FLOWUNID=:flowunid").setParameter("FLOWUNID", flowunid).getSingleResult(false); + boolean falg = false; + if(lect.getAttribute("zone").getString().length()<=0){ + falg = true; + Message.append("上牌地区 "); + } + if(lect.getAttribute("regDate").getString().length()<=0){ + falg = true; + Message.append("上牌日期 "); + } + if(lect.getAttribute("mile").getString().length()<=0){ + falg = true; + Message.append("里程数 "); + } + if(falg){ + putMsg(Message.toString()); + setPass(false); + }else{ + putMsg("已填写!"); + setPass(true); + } + }else{ + putMsg("新车"); + setPass(true); + } + return null; + } +} \ No newline at end of file