罚息减免流程修改

This commit is contained in:
gityjf 2021-05-25 08:29:54 +08:00
parent 84ecdf521e
commit 9a88df3a4f
2 changed files with 23 additions and 14 deletions

View File

@ -8,8 +8,8 @@
String PAYMENT_NUMBER = CurPage.getParameter("PAYMENT_NUMBER");
String PLAN_LIST = CurPage.getParameter("PLAN_LIST");
String HIRE_DATE = CurPage.getParameter("HIRE_DATE");
String penalty = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME)
.createQuery("select v.round(v.ifnull(v.getRentPenalty('"+PAYMENT_NUMBER+"','"+PLAN_LIST+"','"+HIRE_DATE+"'),0),2) as v.penalty from O").getSingleResult(false).getAttribute("penalty").getString();
String quwetSql = "select round(getRentPenalty('"+PAYMENT_NUMBER+"','"+PLAN_LIST+"','"+HIRE_DATE+"')-(ifnull(`lcfd`.`penalty`, 0) + ifnull(`lcfd`.`penalty_adjust`, 0)),2) as penalty from lc_rent_plan lrp LEFT JOIN lc_rent_income_transfer lcfd ON lrp.PAYMENT_NUMBER = lcfd.payment_number AND lrp.PLAN_LIST = lcfd.plan_list where lrp.payment_number ='"+PAYMENT_NUMBER+"' and lrp.plan_list = '"+PLAN_LIST+"'";
String penalty = Sqlca.getString(quwetSql);
penalty = penalty.indexOf("-")>=0?"0.00":penalty;
out.println(penalty);
%><%@ include file="/IncludeEndAJAX.jsp"%>

View File

@ -40,7 +40,7 @@
};
}else{
sButtons = new String[][]{
{"true","","Button","±£´æ","±£´æ","as_save(0)","","","","btn_icon_save",""},
{"true","","Button","保存","保存","as_save(0,'bindEvent()')","","","","btn_icon_save",""},
{"true","","Button","³·Ïú","³·Ïú","doDelete()","","","","btn_icon_delete",""}
};
}
@ -95,16 +95,25 @@
var PLAN_LIST = getCurrentItemValue("PLAN_LIST");
var HIRE_DATE = datelist;
var penalty = AsControl.RunJsp("/Tenwa/Lease/Flow/Fund/FundCollection/GetPenalty.jsp","PAYMENT_NUMBER="+PAYMENT_NUMBER+"&PLAN_LIST="+PLAN_LIST+"&HIRE_DATE="+HIRE_DATE);
setItemValue(0, getRow(0), "PENALTY_ADJUST", penalty);
setItemValue(0, getRow(0), "HIRE_DATE", datelist);
}
$(function(){
for (var i=0;i<getRowCount(0);i++){
getObj( 0 , i,'HIRE_DATE' ).onchange = function() {
changePenalty(this.value);
};
if(eval(penalty)==0 || eval(penalty)>eval(getItemValue(0,getRow(0),"PENALTY_OVER")) ){
alert("计算罚息:"+penalty+",应在0与"+getItemValue(0,getRow(0),"PENALTY_OVER")+"之间!");
setItemValue(0, getRow(0), "PENALTY_ADJUST", DZ[0][2][getRow(0)][22]);
setItemValue(0, getRow(0), "HIRE_DATE", DZ[0][2][getRow(0)][9]);
return false;
}
});
setItemValue(0, getRow(0), "PENALTY_ADJUST", penalty);
setItemValue(0, getRow(0), "HIRE_DATE", datelist);
}
function bindEvent() {
for (var i=0;i<getRowCount(0);i++){
getObj( 0 , i,'HIRE_DATE' ).onchange = function() {
changePenalty(this.value);
};
}
}
$(function(){
bindEvent();
});
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>