2018-06-03 22:26:41 +08:00

25 lines
2.0 KiB
Plaintext

<%@page import="com.amarsoft.app.awe.config.InitDBType"%>
<%@page import="com.amarsoft.are.jbo.BizObject"%>
<%@page import="jbo.app.tenwa.calc.VI_LC_RENT_PLAN"%>
<%@page import="com.amarsoft.are.jbo.JBOFactory"%>
<%@page import="com.amarsoft.are.jbo.JBOTransaction"%>
<%@page import="java.math.BigDecimal"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/IncludeBeginMDAJAX.jsp"%><%
String flowunid = CurPage.getParameter("flowunid");
String colname = CurPage.getParameter("colname");
String planID = CurPage.getParameter("planID");
String sql = "SELECT (vlrp."+colname+"_over+IFNULL(lrit.money,0)) FROM vi_lc_rent_plan vlrp LEFT JOIN(SELECT plan_id,SUM(IFNULL("+colname+",0)) money FROM lc_rent_income_temp WHERE flowunid='"+flowunid+"' GROUP BY plan_id) lrit ON lrit.plan_id=vlrp.id WHERE vlrp.id='"+planID+"'";
if(InitDBType.DBTYPE.equals("ORACLE")){
sql = "SELECT (vlrp."+colname+"_over+nvl(lrit.money,0)) FROM vi_lc_rent_plan vlrp LEFT JOIN(SELECT plan_id,SUM(nvl("+colname+",0)) money FROM lc_rent_income_temp WHERE flowunid='"+flowunid+"' GROUP BY plan_id) lrit ON lrit.plan_id=vlrp.id WHERE vlrp.id='"+planID+"'";
}
if("INTEREST".equals(colname)){
sql = "SELECT (vlrp."+colname+"_over+IFNULL(lrit.money,0)) FROM vi_lc_rent_plan vlrp LEFT JOIN(SELECT plan_id,SUM(IFNULL("+colname+",0))+SUM(IFNULL("+colname+"_adjust,0)) money FROM lc_rent_income_temp WHERE flowunid='"+flowunid+"' GROUP BY plan_id) lrit ON lrit.plan_id=vlrp.id WHERE vlrp.id='"+planID+"'";
if(InitDBType.DBTYPE.equals("ORACLE")){
sql = "SELECT (vlrp."+colname+"_over+nvl(lrit.money,0)) FROM vi_lc_rent_plan vlrp LEFT JOIN(SELECT plan_id,SUM(nvl("+colname+",0))+SUM(nvl("+colname+"_adjust,0)) money FROM lc_rent_income_temp WHERE flowunid='"+flowunid+"' GROUP BY plan_id) lrit ON lrit.plan_id=vlrp.id WHERE vlrp.id='"+planID+"'";
}
}
SqlObject so = new SqlObject(sql);
String overmoney = Sqlca.getString(so);
out.println(overmoney);
%><%@ include file="/IncludeEndAJAX.jsp"%>