29 lines
1.4 KiB
Plaintext
29 lines
1.4 KiB
Plaintext
<%@ 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"%>
|