From 5078882ed08877f0473a2e93fcec8d0431a1783e Mon Sep 17 00:00:00 2001 From: jiahuabin Date: Fri, 8 Nov 2024 09:06:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E9=93=B6=E6=94=B6=E6=AC=BE=EF=BC=8C?= =?UTF-8?q?=E6=9C=AC=E9=87=91=E5=92=8C=E5=88=A9=E6=81=AF=E6=A0=B8=E9=94=80?= =?UTF-8?q?=E5=AE=8C=E6=88=90=EF=BC=8C=E7=BD=9A=E6=81=AF=E6=9C=AA=E6=A0=B8?= =?UTF-8?q?=E9=94=80=EF=BC=8C=E5=8F=AF=E4=BB=A5=E6=A0=B8=E9=94=80=E4=B8=8B?= =?UTF-8?q?=E4=B8=80=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Flow/Rent/RentIncome/GetBeforeRentOver.jsp | 16 ++++++++++++++++ .../Flow/Rent/RentIncome/VILCRentPlanList.jsp | 5 +++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentIncome/GetBeforeRentOver.jsp diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/GetBeforeRentOver.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/GetBeforeRentOver.jsp new file mode 100644 index 000000000..40dd5ea88 --- /dev/null +++ b/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/GetBeforeRentOver.jsp @@ -0,0 +1,16 @@ +<%@ page import="com.tenwa.jbo.manager.DataUtil" %> +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/IncludeBeginMDAJAX.jsp"%><% + String paymentNumber = CurPage.getParameter("paymentNumber"); + String planList = CurPage.getParameter("planList"); + //获取选择期次前所有的剩余租金的和,如果租金余额大于0,则返回false,禁止跨期核销 + String rentOver = DataUtil.getValueBySql("select sum(rent_over) from vi_rent_collect_4_ebank where payment_number = '"+paymentNumber+"' and plan_list < '"+planList+"';"); + double doubleRentOver = Double.parseDouble(rentOver); + String result = ""; + if(doubleRentOver>0){ + result = "false"; + }else{ + result = "true"; + } + out.println(result); +%><%@ include file="/IncludeEndAJAX.jsp"%> diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/VILCRentPlanList.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/VILCRentPlanList.jsp index 82854d28b..ec5d46162 100644 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/VILCRentPlanList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Rent/RentIncome/VILCRentPlanList.jsp @@ -163,12 +163,13 @@ } } } - if(!flag){ + var rentOverResult = AsControl.RunJsp("/Tenwa/Lease/Flow/Rent/RentIncome/GetBeforeRentOver.jsp","paymentNumber="+paymentNumber+"&planList="+thisPlanList); + if(!flag && rentOverResult=="false"){ alert("操作失败,不允许隔期回笼,请重新选择!"); $("input[onclick='checkInputData("+i+")']").removeAttr("checked"); return false; } - if(!cancelFlag){ + if(!cancelFlag && rentOverResult=="false"){ alert("操作失败,不允许隔期回笼,请重新选择!"); $("input[onclick='checkInputData("+i+")']").prop("checked","true"); return false;