提前结清部分结清功能调整

This commit is contained in:
zzk 2022-04-18 09:54:54 +08:00
parent d50014584c
commit cf3baf66cd
2 changed files with 38 additions and 1 deletions

View File

@ -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"));

View File

@ -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+"";
}
/**
* 全部结清将租赁物等于未结清的标记为本次结清如果是部分结清将选中租赁物标记为本次结清
*/