提前结清流程参数调整

This commit is contained in:
zzk 2022-04-12 10:44:45 +08:00
parent 456659ed44
commit beb36bd99c
2 changed files with 7 additions and 16 deletions

View File

@ -19,8 +19,7 @@
String cautionmoney = Sqlca.getString("select ifnull(round( sum(case lfi.FEE_TYPE when 'feetype2' then FACT_MONEY else 0 end)- sum(case lfi.FEE_TYPE when 'feetype2' then 0 else FACT_MONEY end ),2),0) as over_caution_monry from lc_fund_income lfi where lfi.CONTRACT_ID = '"+contractId+"' and lfi.FEE_TYPE in ('feetype2', 'feetype16', 'feetype17')");
String mayopemoney = Sqlca.getString("select sum(MAYOPE_MONEY) from LC_EBANK_TEMP where flowunid='"+flowunid+"'");
String num = Sqlca.getString("select count(id) from lb_equipment_car_temp where flowunid='"+flowunid+"' and car_typea = 'SYC'");
String subsection = Sqlca.getString("select ifnull(SETTLE_METHOD,'null') from lc_calc_condition_temp lcc where FLOWUNID = '"+flowunid+"'");
String settletype = CurPage.getParameter("settletype");
BizObject flow=GetFlowAction.getFlowBussinessObject(flowunid);
String productId=flow.getAttribute("productId").getString();
@ -30,7 +29,7 @@
String sTempletNo = "LCContractTerminate";//--Ä£°åºÅ--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setDefaultValue("PAYMENT_NUMBER", paymentnumber);
if(Integer.parseInt(num)<2 || subsection.equals("segmented_financing")){
if(settletype.equals("N")){
doTemp.setHtmlEvent("PAYDAY_ADJUST","onchange","getTerminateInfo");
}
doTemp.setHtmlEvent("ADJUST_TYPE","onchange","changeInfo");
@ -334,20 +333,14 @@
jQuery(function(){
if(Number("<%=num%>")<2 || "segmented_financing"==("<%=subsection%>")){
if("N"==("<%=settletype%>")){
$("#A_div_1007").attr("style","display:none;");
$("#A_div_1008").attr("style","display:none;");
$("#A_div_1009").attr("style","display:none;");
$("#A_div_2096").attr("style","display:none;");
$("#A_div_2098").attr("style","display:none;");
}
/* else{
setItemRequired(0,"SETTLE_METHOD",true);
setItemRequired(0,"PROPROTION_NUMBER",true);
setItemRequired(0,"CLEAN_LEASE_MONEY",true);
setItemRequired(0,"PREMATURE_MONEY",true);
setItemRequired(0,"RESIDUE_MONEY",true);
} */
setItemValue(0,0,"flowunid","<%=flowunid%>");
var payday_date = getItemValue(0,getRow(),"PAYDAY_DATE");
if(""==payday_date || "undefined"==payday_date || null == payday_date){

View File

@ -18,10 +18,8 @@
var contract_number = sReturn[3];
var project_name = sReturn[4];
var payment_number = sReturn[5];
//判断是否为分段融
var SETTLE_METHOD = sReturn[6];
//租赁物数量
var um = sReturn[7];
//判断是否为可以发起部分结清
var settletype = sReturn[6];
//УÑéÊÇ·ñÓб£Ö¤½ð´ú³¥
/* var isCompensation = AsControl.RunJavaMethod("com.tenwa.reckon.executor.RentCalHelper","isCompensation","contractId="+contract_id);
if("false" == isCompensation){
@ -29,7 +27,7 @@
return ;
} */
var sParams = "applyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>";
sParams =sParams+",payment_number="+payment_number+",ProjectId="+project_id+",FlowKey="+payment_number+",ProductId="+product_id+",ContractId="+contract_id+",ProjectName="+project_name+",SETTLE_METHOD="+SETTLE_METHOD+",um="+um;
sParams =sParams+",payment_number="+payment_number+",ProjectId="+project_id+",FlowKey="+payment_number+",ProductId="+product_id+",ContractId="+contract_id+",ProjectName="+project_name+",settletype="+settletype;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.contract.terminate.TerminateFlowStartAction","initFLow",sParams);
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
var sReturnInfos=sReturnInfo.split("@");