From 3b16f91fe2adc6f3af66daade87714c2b29a63f4 Mon Sep 17 00:00:00 2001 From: liuzhao Date: Sat, 14 Jul 2018 16:42:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=BD=A6=E8=BE=86=E7=AB=9E?= =?UTF-8?q?=E4=BB=B7=E8=BD=A6=E8=BE=86=E5=A4=84=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Flow/CarManage/CarDispose/LCCarBid.jsp | 3 +- .../CarEvaluate/LcCarEvaluateDetail.jsp | 6 ++++ .../tenwa/apzl/cardispose/CarBidHandler.java | 29 +++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 src_tenwa/com/tenwa/apzl/cardispose/CarBidHandler.java diff --git a/WebContent/Tenwa/Lease/Flow/CarManage/CarDispose/LCCarBid.jsp b/WebContent/Tenwa/Lease/Flow/CarManage/CarDispose/LCCarBid.jsp index 4ddef19b2..b9d2c4f3e 100644 --- a/WebContent/Tenwa/Lease/Flow/CarManage/CarDispose/LCCarBid.jsp +++ b/WebContent/Tenwa/Lease/Flow/CarManage/CarDispose/LCCarBid.jsp @@ -9,12 +9,13 @@ ASObjectModel doTemp = new ASObjectModel("LCCarBid"); ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); dwTemp.Style="1"; //--设置为Grid风格-- - dwTemp.ReadOnly = "1"; //只读模式 + dwTemp.ReadOnly = "0"; //只读模式 dwTemp.setPageSize(10); dwTemp.genHTMLObjectWindow(framenumber); //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格 String sButtons[][] = { + {"true","All","Button","保存","保存所有修改","as_save(0)","","","",""}, //{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""}, //{"true","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""}, //{"true","","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0,'alert(getRowCount(0))')","","","","btn_icon_delete",""}, diff --git a/WebContent/Tenwa/Lease/Flow/CarManage/CarEvaluate/LcCarEvaluateDetail.jsp b/WebContent/Tenwa/Lease/Flow/CarManage/CarEvaluate/LcCarEvaluateDetail.jsp index 83077c7a9..7309d0dfe 100644 --- a/WebContent/Tenwa/Lease/Flow/CarManage/CarEvaluate/LcCarEvaluateDetail.jsp +++ b/WebContent/Tenwa/Lease/Flow/CarManage/CarEvaluate/LcCarEvaluateDetail.jsp @@ -48,10 +48,16 @@ var contractnumber=sReturn[2]; var customerid=sReturn[3]; var customername=sReturn[4]; + var parkplace=sReturn[6]; + var havingkey=sReturn[7]; + var platetime=sReturn[8]; setItemValue(0, getRow(0), "FRAME_NUMBER", framenumber); setItemValue(0, getRow(0), "CONTRACT_ID", contractnumber); setItemValue(0, getRow(0), "CUSTOMER_ID", customerid); setItemValue(0, getRow(0), "CUSTOMER_NAME", customername); + setItemValue(0, getRow(0), "PARK_PLACE", parkplace); + setItemValue(0, getRow(0), "HAVING_KEY", havingkey); + setItemValue(0, getRow(0), "PLATETIME", platetime); },"请选择客户"); } diff --git a/src_tenwa/com/tenwa/apzl/cardispose/CarBidHandler.java b/src_tenwa/com/tenwa/apzl/cardispose/CarBidHandler.java new file mode 100644 index 000000000..82517a6b1 --- /dev/null +++ b/src_tenwa/com/tenwa/apzl/cardispose/CarBidHandler.java @@ -0,0 +1,29 @@ +package com.tenwa.apzl.cardispose; + +import jbo.com.tenwa.lease.comm.LC_CAR_DISPOSE_TEMP; + +import com.amarsoft.are.jbo.BizObject; +import com.amarsoft.are.jbo.BizObjectManager; +import com.amarsoft.are.jbo.JBOFactory; +import com.amarsoft.are.jbo.JBOTransaction; +import com.amarsoft.awe.dw.handler.impl.CommonHandler; + +public class CarBidHandler extends CommonHandler{ + @Override + protected void beforeUpdate(JBOTransaction tx, BizObject bo) + throws Exception { + String frameNumber=bo.getAttribute("FRAME_NUMBER").toString(); + //违章款项金额 + String otherPrice=bo.getAttribute("OTHER_PRICE").toString(); + //停车费 + String parkMoney=bo.getAttribute("park_money").toString(); + + BizObjectManager carDisposeManager = JBOFactory.getBizObjectManager(LC_CAR_DISPOSE_TEMP.CLASS_NAME, tx); + BizObject carDispose = carDisposeManager.createQuery("frame_number=:frame_number").setParameter("frame_number", frameNumber).getSingleResult(true); + if(carDispose !=null){ + carDispose.setAttributeValue("OTHER_PRICE", otherPrice); + carDispose.setAttributeValue("park_money", parkMoney); + carDisposeManager.saveObject(carDispose); + } + } +}