diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp index 0396a845a..fa0da678f 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp @@ -488,7 +488,6 @@ * 提前结清结清金额计算 */ function changeContractTotal(){ - debugger var ADJUST_TYPE = getItemValue(0,0,"ADJUST_TYPE"); var AGREED_PENALTY = parseFloat(getItemValue(0,0,"AGREED_PENALTY")); var SDHANDLING_CHARGE = parseFloat(getItemValue(0,0,"SDHANDLING_CHARGE")); diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/EarlyContract.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/EarlyContract.java index 2bfb0d799..f11696ee6 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/EarlyContract.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/EarlyContract.java @@ -284,6 +284,44 @@ public class EarlyContract { } + /* + * 获取留购价金额 + * */ + public String getPrice(JBOTransaction tx){ + Transaction Sqlca = null; + String NOMINAL_PRICE=""; + + try { + Sqlca = Transaction.createTransaction(tx); + String idss=""; + // 单车留购价 + String PRICE = Sqlca.getString("select ifnull(lcct.NOMINAL_PRICE,1)/ ifnull(t.um,1) from lc_calc_condition_temp lcct left join (select count(id) as um from lb_equipment_car_temp lect where FLOWUNID = '"+flowunid+"') t on 1 = 1 where FLOWUNID = '"+flowunid+"'"); + double i = 0; + if(IDS!=null && !"".equals(IDS)) { + String[] ids = IDS.split("@~"); + for (String id : ids) { + if("".equals(idss)) { + i = i+1; + idss="'"+id+"'"; + }else { + i = i+1; + idss+=",'"+id+"'"; + } + } + } + NOMINAL_PRICE = String.valueOf(i*Double.valueOf(PRICE)); + } catch (Exception e) { + try { + Sqlca.rollback(); + } catch (JBOException e1) { + e1.printStackTrace(); + } + e.printStackTrace(); + } + return ""+NOMINAL_PRICE+""; + } + + /** * 全部结清,将租赁物等于未结清的标记为本次结清,如果是部分结清,将选中租赁物标记为本次结清 */