提前结清部分结清功能调整
This commit is contained in:
parent
d50014584c
commit
cf3baf66cd
@ -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"));
|
||||
|
||||
@ -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+"";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 全部结清,将租赁物等于未结清的标记为本次结清,如果是部分结清,将选中租赁物标记为本次结清
|
||||
*/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user