29 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page import="com.tenwa.jbo.manager.DataUtil" %>
<%@ page import="com.tenwa.util.SqlRunnerUtil" %>
<%@ page import="cn.hutool.db.handler.EntityListHandler" %>
<%@ page import="cn.hutool.db.Entity" %>
<%@ page import="java.math.BigDecimal" %>
<%@ 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+"';");
Map<String, Object> sqlParamMap = new HashMap<>();
sqlParamMap.put("paymentNumber", paymentNumber);
sqlParamMap.put("plan_listLess", planList);
List<Entity> resList = SqlRunnerUtil.query(Sqlca, "flow.FundCollectionFlow.queryRentPlanList", sqlParamMap, new EntityListHandler());
BigDecimal allOver = new BigDecimal(0);
for (Entity entity : resList) {
allOver = allOver.add(entity.getBigDecimal("all_over"));
}
// double doubleRentOver = Double.parseDouble(rentOver);
String result = "";
if(allOver.compareTo(BigDecimal.ZERO) == 1){
result = "false";
}else{
result = "true";
}
out.println(result);
%><%@ include file="/IncludeEndAJAX.jsp"%>