Merge branch 'develop' of http://git2.tenwa.com.cn/ApzlDev/apzl_leasing.git into zhanglei1
This commit is contained in:
commit
9b0dae35d2
@ -24,7 +24,7 @@ var tabCompent = new TabStrip("T01", "
|
||||
if(datas[i][0] != "true") continue;
|
||||
nums.push(i);
|
||||
|
||||
tabCompent.addDataItem(self.name+i,'', datas[i][2], datas[i][3]=="false"?false:true, datas[i][4]=="true"?true:false, datas[i][5]);
|
||||
tabCompent.addDataItem(self.name+i,datas[i][1], datas[i][2], datas[i][3]=="false"?false:true, datas[i][4]=="true"?true:false, datas[i][5]);
|
||||
}
|
||||
if(nums.indexOf(first) < 0) first = nums[0];
|
||||
tabCompent.setSelectedItem(self.name+first);
|
||||
@ -35,7 +35,7 @@ var tabCompent = new TabStrip("T01", "
|
||||
$(window).resize(function(){
|
||||
if(bts) $("#window1").height($("body").height() - $(bts).height());
|
||||
if(tabCompent._view=="tab") $(".tabs_content").height($("#window1").height()-$(".tabs_button").height()-7);
|
||||
$(".handle").hide();
|
||||
//$(".handle").hide();
|
||||
}).resize();
|
||||
})(<%=CurPage.getAttribute("TabStrip")%>, <%=_first%>);
|
||||
|
||||
|
||||
@ -0,0 +1,67 @@
|
||||
<%@ page contentType="text/html; charset=GBK"%>
|
||||
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
|
||||
/*
|
||||
Author: undefined 2018-06-06
|
||||
Content:
|
||||
History Log:
|
||||
*/
|
||||
ASObjectModel doTemp = new ASObjectModel("LM_DISTRIBUTOR_TO_PRODUCT");
|
||||
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
|
||||
String distributorId = CurPage.getParameter("DISTRIBUTOR_ID");
|
||||
dwTemp.Style="1"; //--设置为Grid风格--
|
||||
dwTemp.ReadOnly = "1"; //只读模式
|
||||
dwTemp.setPageSize(10);
|
||||
dwTemp.genHTMLObjectWindow(distributorId);
|
||||
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格
|
||||
String sButtons[][] = {
|
||||
{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
|
||||
{"false","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""},
|
||||
{"true","","Button","删除","删除","asDelete()","","","","btn_icon_delete",""},
|
||||
};
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
<script type="text/javascript">
|
||||
function newRecord(){
|
||||
var Return = "<%=CurUser.getUserID()%>@~<%=CurUser.getOrgID()%>@~<%=StringFunction.getTodayNow()%>@~<%=distributorId%>@~";
|
||||
AsDialog.OpenSelector("DistributeProductList","distributorid,<%=distributorId%>","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
|
||||
if(!sReturn||sReturn=="_CANCEL_"||sReturn=="_NONE_"){
|
||||
//alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
//alert(sReturn);
|
||||
Return =Return+sReturn;
|
||||
sParams = "CarBrandId="+Return;
|
||||
//alert(sParams);
|
||||
/*
|
||||
CarBrandId=admin@~
|
||||
8009002@~
|
||||
2018/06/12 15:03:50@~
|
||||
7c7624a558594bff8387ca6949982b21@~
|
||||
00303ba448074b0792bd465dd2359b7c@
|
||||
*/
|
||||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.apzl.saveunioncar.saveUnionCarUtil","saveLmDistributorToProduct",sParams);
|
||||
if(sReturnInfo=="error"){
|
||||
alert("该产品已绑定!");
|
||||
}
|
||||
reloadSelf();
|
||||
},"请选择产品");
|
||||
}
|
||||
function viewAndEdit(){
|
||||
var sUrl = "";
|
||||
var sPara = getItemValue(0,getRow(0),'SerialNo');
|
||||
if(typeof(sPara)=="undefined" || sPara.length==0 ){
|
||||
alert("参数不能为空!");
|
||||
return ;
|
||||
}
|
||||
AsControl.OpenView(sUrl,'SerialNo=' +sPara ,'_self','');
|
||||
}
|
||||
function asDelete(){
|
||||
var unionId = getItemValue(0,getRow(0),"ID");
|
||||
//alert(unionId);
|
||||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.apzl.saveunioncar.saveUnionCarUtil","deleteLmDistributorToProduct","unionId="+unionId);
|
||||
if(sReturnInfo=="success"){
|
||||
alert("删除成功!");
|
||||
}
|
||||
reloadSelf();
|
||||
}
|
||||
</script>
|
||||
<%@ include file="/Frame/resources/include/include_end.jspf"%>
|
||||
@ -0,0 +1,20 @@
|
||||
<%@ page contentType="text/html; charset=GBK"%><%@
|
||||
include file="/IncludeBegin.jsp"%><%
|
||||
/*
|
||||
页面说明: 示例上下联动框架页面
|
||||
*/
|
||||
String distributorId = CurPage.getParameter("distributorId");
|
||||
%><%@include file="/Resources/CodeParts/Frame02.jsp"%>
|
||||
<script type="text/javascript">
|
||||
mytoptd.height=150;
|
||||
OpenList();
|
||||
OpenInfo();
|
||||
function OpenList(){
|
||||
AsControl.OpenView("/Tenwa/Apzl/PortalToCarType/LmDistributorInfo.jsp","distributorId=<%=distributorId%>","rightup");
|
||||
}
|
||||
|
||||
function OpenInfo(){
|
||||
AsControl.OpenView("/Tenwa/Apzl/PortalToCarType/LmDistributorToproductList.jsp", "DISTRIBUTOR_ID=<%=distributorId%>", "rightdown");
|
||||
}
|
||||
</script>
|
||||
<%@ include file="/IncludeEnd.jsp"%>
|
||||
@ -0,0 +1,40 @@
|
||||
<%@ page contentType="text/html; charset=GBK"%>
|
||||
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
|
||||
/*
|
||||
Author: undefined 2018-06-06
|
||||
Content:
|
||||
History Log:
|
||||
*/
|
||||
ASObjectModel doTemp = new ASObjectModel("LM_DISTRIBUTOR_LIST");
|
||||
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
|
||||
dwTemp.Style="1"; //--设置为Grid风格--
|
||||
dwTemp.ReadOnly = "1"; //只读模式
|
||||
dwTemp.setPageSize(10);
|
||||
dwTemp.genHTMLObjectWindow("");
|
||||
|
||||
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格
|
||||
String sButtons[][] = {
|
||||
{"false","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
|
||||
{"false","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""},
|
||||
{"false","","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0,'alert(getRowCount(0))')","","","","btn_icon_delete",""},
|
||||
};
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
<script type="text/javascript">
|
||||
function newRecord(){
|
||||
var sUrl = "";
|
||||
AsControl.OpenView(sUrl,'','_self','');
|
||||
}
|
||||
function afterSearch(){
|
||||
for(var i=0;i<getRowCount(0);i++){
|
||||
if(getObj(0,i,"EDIT")!=null){
|
||||
getObj(0,i,"EDIT").innerHTML='<a class="box" style="text-align:center;" onclick="showCar(\''+getItemValue(0,i,"ID")+'\')" style={color:#000;text-decoration:underline;}><font color="blue">     编辑</font></ a>';
|
||||
}
|
||||
};
|
||||
}
|
||||
function showCar(id){
|
||||
var sUrl="/Tenwa/Apzl/PortalToCarType/LmProductDistributorCar.jsp";
|
||||
var param="distributorId="+id;
|
||||
AsDialog.PopView(sUrl,param,"dialogWidth=800px;dialogHeight=480px;resizable=no;scrollbars=no;status:yes;maximize:no;help:no;",function(){reloadSelf();},"配置产品");
|
||||
}
|
||||
</script>
|
||||
<%@ include file="/Frame/resources/include/include_end.jspf"%>
|
||||
@ -10,11 +10,11 @@
|
||||
|
||||
String sTempletNo = "LegalPersonApplicationInfo";//--模板号--
|
||||
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
|
||||
doTemp.setColTips("", "²âÊÔ");
|
||||
doTemp.setColTips("", "");
|
||||
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
|
||||
dwTemp.Style = "2";//freeform
|
||||
//dwTemp.ReadOnly = "-2";//只读模式
|
||||
dwTemp.genHTMLObjectWindow(CurPage.getParameter("SerialNo"));
|
||||
dwTemp.genHTMLObjectWindow(CurPage.getParameter("FlowUnid"));
|
||||
|
||||
String sButtons[][] = {
|
||||
{"true","All","Button","保存","保存所有修改","as_save(0)","","","",""},
|
||||
|
||||
@ -40,7 +40,7 @@
|
||||
|
||||
function newRecord(){
|
||||
var sUrl = "/Tenwa/Gps/GpsRegister/GpsRegister.jsp";
|
||||
AsDialog.PopView(sUrl,"","resizable=yes;dialogWidth=700px;dialogHeight=330px;center:yes;status:no;statusbar:no",function(){
|
||||
AsDialog.PopView(sUrl,"","resizable=yes;dialogWidth=900px;dialogHeight=260px;center:yes;status:no;statusbar:no",function(){
|
||||
reloadSelf();
|
||||
},"新增GPS信息");
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
alert("请选择一条信息");
|
||||
return;
|
||||
}else{
|
||||
AsDialog.PopView(sUrl,"id="+id,"resizable=yes;dialogWidth=700px;dialogHeight=330px;center:yes;status:no;statusbar:no",function(){
|
||||
AsDialog.PopView(sUrl,"id="+id,"resizable=yes;dialogWidth=900px;dialogHeight=260px;center:yes;status:no;statusbar:no",function(){
|
||||
reloadSelf();
|
||||
},"修改GPS信息");
|
||||
}
|
||||
@ -110,6 +110,19 @@
|
||||
if(!frames["downloadTemplate"]) $("<iframe name='downloadTemplate' style='display:none;'></iframe>").appendTo("body");
|
||||
window.open(sWebRootPath+"/servlet/view/docDownloadServlet?CompClientID=<%=sCompClientID%>&sqlString=save@"+id, "downloadTemplate");
|
||||
}
|
||||
|
||||
|
||||
|
||||
function afterSearch(){
|
||||
for(var i=0;i<getRowCount(0);i++){
|
||||
if(getObj(0,i,"GPS_NET")!=null){
|
||||
|
||||
var gps=getItemValue(0,i,"GPS_NET");
|
||||
|
||||
getObj(0,i,"GPS_NET").innerHTML='<a class="box" style="text-align:center;" href=\''+gps+'\' style={color:#000;text-decoration:underline;}><font color="blue">'+gps+'</font></a>';
|
||||
}
|
||||
};
|
||||
}
|
||||
/*       */
|
||||
|
||||
</script>
|
||||
<%@ include file="/Frame/resources/include/include_end.jspf"%>
|
||||
@ -57,8 +57,8 @@
|
||||
$("#div_1390").find("[style='display:inline-block;width:6px;']").css("width","100");
|
||||
/* 右侧 样式微调*/
|
||||
$("#A_div_900").find("[style='display:inline-block;width:6px;']").css("width","86");
|
||||
$("#div_930").find("[style='display:inline-block;width:6px;']").css("width","62");
|
||||
|
||||
$("#div_930").find("[style='display:inline-block;width:6px;']").css("width","86");
|
||||
|
||||
function saveRend(){
|
||||
//校验业务合同号唯一性
|
||||
/* var sRetu = checkContractNumberOnly();
|
||||
@ -67,7 +67,8 @@
|
||||
alert("业务合同号重复,请重新输入!");
|
||||
return;
|
||||
} */
|
||||
as_save(0);
|
||||
frame_list.window.saveRecord("","");
|
||||
// as_save(0);
|
||||
}
|
||||
|
||||
<%-- function checkContractNumberOnly(){
|
||||
|
||||
@ -92,12 +92,12 @@ if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.
|
||||
}else{
|
||||
sButtons=new String[][]{
|
||||
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格
|
||||
{"true","","Button","新增","新增租赁物信息","newRecord()","","","","btn_icon_add",""},
|
||||
//{"true","","Button","新增","新增租赁物信息","newRecord()","","","","btn_icon_add",""},
|
||||
{"true","","Button","修改","修改租赁物信息","viewAndEdit()","","","","btn_icon_edit"},
|
||||
{"true","","Button","删除","删除租赁物信息","deleteRecord()","","","","btn_icon_delete",""},
|
||||
{"true","","Button","导入Excel","导入租赁物信息Excel","inExcel()","","","","",""},
|
||||
{"true","","Button","导出Excel","导出租赁物信息Excel","exportPage('"+sWebRootPath+"',0,'excel','"+dwTemp.getArgsValue()+"')","","","","",""},
|
||||
{"true","","Button","下载模板","下载租赁物信息模板","downLoad()","","","","",""}
|
||||
//{"true","","Button","删除","删除租赁物信息","deleteRecord()","","","","btn_icon_delete",""},
|
||||
//{"true","","Button","导入Excel","导入租赁物信息Excel","inExcel()","","","","",""},
|
||||
//{"true","","Button","导出Excel","导出租赁物信息Excel","exportPage('"+sWebRootPath+"',0,'excel','"+dwTemp.getArgsValue()+"')","","","","",""},
|
||||
//{"true","","Button","下载模板","下载租赁物信息模板","downLoad()","","","","",""}
|
||||
};
|
||||
}
|
||||
%>
|
||||
|
||||
@ -0,0 +1,171 @@
|
||||
<%@ page contentType="text/html; charset=GBK"%>
|
||||
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
|
||||
/*
|
||||
Author: undefined 2017-06-06
|
||||
Content:
|
||||
History Log:
|
||||
*/
|
||||
String phaseNo = CurPage.getParameter("PhaseNo");
|
||||
String rightType = CurComp.getParameter("RightType");
|
||||
String flowunid = CurPage.getParameter("FlowUnid");
|
||||
String ishistory = CurPage.getParameter("IsHistory");
|
||||
ASObjectModel doTemp = new ASObjectModel("ActualPaymentTempListBySubtotal");
|
||||
if(null!=ishistory&&ishistory.equals("true")){
|
||||
doTemp.setDataQueryClass("com.tenwa.flow.flowHistory.FlowDataListHistory");
|
||||
}
|
||||
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
|
||||
dwTemp.Style="1"; //--设置为Grid风格--
|
||||
dwTemp.MultiSelect = true;
|
||||
dwTemp.ReadOnly = "0";
|
||||
dwTemp.ShowSummary = "1";
|
||||
if("0030".equals(phaseNo)){
|
||||
rightType = "ReadOnly";
|
||||
dwTemp.ReadOnly = "1";
|
||||
}
|
||||
if("ReadOnly".equals(rightType)){
|
||||
dwTemp.MultiSelect = false;
|
||||
}
|
||||
dwTemp.setPageSize(10);
|
||||
ASDataObject ado = dwTemp.getDataObject();
|
||||
ado.setLockCount(4);
|
||||
ado.setReadOnly("PAYMENT_NUMBER", true);
|
||||
ado.setReadOnly("PROJECT_NAME", true);
|
||||
ado.setReadOnly("PLAN_ID", true);
|
||||
ado.setReadOnly("FEE_TYPE", true);
|
||||
ado.setReadOnly("SETTLE_METHOD", true);
|
||||
ado.setReadOnly("PLAN_DATE", true);
|
||||
ado.setReadOnly("ACCOUNT", true);
|
||||
ado.setReadOnly("ACC_NUMBER", true);
|
||||
ado.setHtmlEvent("FACT_MONEY", "onchange", "checkEquipAmtMoney");
|
||||
ado.setHtmlEvent("FEE_ADJUST", "onchange", "checkEquipAmtMoney");
|
||||
ado.setHtmlEvent("MEMO", "onmouseover", "showMemo");
|
||||
ado.setHtmlEvent("MEMO", "onmouseout", "hideMemo");
|
||||
ado.setHtmlEvent("MEMO", "onkeyup", "synchMemo");
|
||||
dwTemp.genHTMLObjectWindow(flowunid);
|
||||
|
||||
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格
|
||||
String[][] sButtons = null;
|
||||
if("ReadOnly".equals(rightType)){
|
||||
sButtons = new String[][]{
|
||||
};
|
||||
}else{
|
||||
sButtons = new String[][]{
|
||||
{"true","","Button","保存","保存","as_save(0,'setColRequired()')","","","","btn_icon_save",""},
|
||||
// {"true","","Button","批量修改","批量修改","batchModify()","","","","btn_icon_delete",""}
|
||||
};
|
||||
}
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
setColRequired();
|
||||
})
|
||||
|
||||
function setColRequired(){
|
||||
if("<%=rightType%>" != "ReadOnly"){
|
||||
for(var i=0;i<DZ[0][2].length;i++){
|
||||
if("settlemethod11" == getItemValue(0,i,"SETTLE_METHOD")){
|
||||
var tablename = "myiframe0";
|
||||
setItemNoRequired(0,i,"FACT_OBJECT_NAME");
|
||||
setItemNoRequired(0,i,"CLIENT_BANK");
|
||||
setItemNoRequired(0,i,"CLIENT_ACCOUNT");
|
||||
setItemNoRequired(0,i,"CLIENT_ACCNUMBER");
|
||||
setItemNoRequired(0,i,"BANK");
|
||||
setItemNoRequired(0,i,"ACCOUNT");
|
||||
setItemNoRequired(0,i,"ACC_NUMBER");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function batchModify(){
|
||||
var rows = getCheckedRows(0);
|
||||
if(rows.length == 0){
|
||||
alert("请选择需要批量修改的数据!");
|
||||
return;
|
||||
}
|
||||
AsDialog.PopView("/Tenwa/Lease/Flow/Fund/ActualPayment/ActualPaymentBatchModify.jsp","","dialogWidth=800px;dialogHeight=350px;resizable=no;scrollbars=no;status:yes;maximize:no;help:no;",function(data){
|
||||
if(data.length==0){
|
||||
return;
|
||||
}
|
||||
for(var i=0;i<rows.length;i++){
|
||||
setItemValue(0,rows[i],"APPLYPAY_DATE",data.APPLYPAY_DATE);
|
||||
setItemValue(0,rows[i],"FACT_DATE",data.APPLYPAY_DATE);
|
||||
setItemValue(0,rows[i],"ACCOUNTING_DATE",data.ACCOUNTING_DATE);
|
||||
setItemValue(0,rows[i],"SETTLE_METHOD",data.SETTLE_METHOD);
|
||||
setItemValue(0,rows[i],"BANK",data.BANK);
|
||||
setItemValue(0,rows[i],"ACCOUNT",data.ACCOUNT);
|
||||
setItemValue(0,rows[i],"ACC_NUMBER",data.ACC_NUMBER);
|
||||
setItemValue(0,rows[i],"MEMO",data.MEMO);
|
||||
}
|
||||
},"批量修改");
|
||||
}
|
||||
|
||||
function checkEquipAmtMoney(){
|
||||
var colName = getInputInfo(this.id).colname.toUpperCase();
|
||||
var position = getInputInfo(this.id).rowindex;
|
||||
var oldValue = DZ[0][2][position][getColIndex(0,colName)];
|
||||
var adjustMoney = eval(getItemValue(0,position,"FACT_MONEY") + "+" +getItemValue(0,position,"FEE_ADJUST"));
|
||||
var paymoney = AsControl.RunJsp("/Tenwa/Lease/Flow/Fund/ActualPayment/GetApplyPassOverMoney.jsp","FlowUnid=<%=flowunid%>&PlanID="+getItemValue(0,position,"PLAN_ID"));
|
||||
var money = eval(removeFomatedNumber(this.value));
|
||||
if(colName == "FACT_MONEY" && money < 0){
|
||||
if(oldValue == ".00"){
|
||||
oldValue = "0.00";
|
||||
}
|
||||
this.value = oldValue;
|
||||
alert("付款金额不能小于0!");
|
||||
return;
|
||||
}
|
||||
if(adjustMoney > paymoney){
|
||||
if(oldValue == ".00"){
|
||||
oldValue = "0.00";
|
||||
}
|
||||
this.value = oldValue;
|
||||
alert("本次付款金额不能大于申请金额!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
function SelectCustomerAccount(){
|
||||
var position = getRow(0);
|
||||
var customerID = getItemValue(0,position,"cust_id");
|
||||
if(!customerID){
|
||||
alert("请先选择付款对象!");
|
||||
return;
|
||||
}
|
||||
AsDialog.OpenSelector("SelectCustomerAccount","customerID,"+customerID,"dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
|
||||
if(!sReturn||sReturn=="_CANCEL_"){
|
||||
return;
|
||||
}
|
||||
sReturn = sReturn.split("@");
|
||||
setItemValue(0,position,"CLIENT_BANK", sReturn[0]);
|
||||
setItemValue(0,position,"CLIENT_ACCOUNT", sReturn[1]);
|
||||
setItemValue(0,position,"CLIENT_ACCNUMBER", sReturn[2]);
|
||||
},"请选择付款对象");
|
||||
}
|
||||
|
||||
function SelectCustomer(){
|
||||
var position = getRow(0);
|
||||
AsDialog.OpenSelector("SelectCustomerForPayment","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
|
||||
if(!sReturn||sReturn=="_CANCEL_"){
|
||||
return;
|
||||
}
|
||||
sReturn = sReturn.split("@");
|
||||
setItemValue(0,position,"cust_id", sReturn[0]);
|
||||
setItemValue(0,position,"FACT_OBJECT", sReturn[1]);
|
||||
},"请选择付款对象");
|
||||
}
|
||||
|
||||
function selectOwnAccount(){
|
||||
var position = getRow(0);
|
||||
AsDialog.OpenSelector("SelectOwnAccount","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
|
||||
if(!sReturn||sReturn=="_CANCEL_"){
|
||||
return;
|
||||
}
|
||||
sReturn = sReturn.split("@");
|
||||
setItemValue(0,position,"ACC_NUMBER", sReturn[0]);
|
||||
setItemValue(0,position,"BANK", sReturn[1]);
|
||||
setItemValue(0,position,"ACCOUNT", sReturn[2]);
|
||||
},"请选择本方账户信息");
|
||||
}
|
||||
</script>
|
||||
<%@ include file="/Frame/resources/include/include_end.jspf"%>
|
||||
@ -31,7 +31,7 @@
|
||||
};
|
||||
}else{
|
||||
sButtons = new String[][]{
|
||||
{"true","","Button","生成本次付款","生成本次付款","openFundPlanList()","","","","btn_icon_add",""}
|
||||
{"true","","Button","ÉêÇë·Å¿î","ÉêÇë·Å¿î","openFundPlanList()","","","","btn_icon_add",""}
|
||||
};
|
||||
}
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
|
||||
//×âÁÞÐÎʽsetÖ»¶Á
|
||||
if((null!=sPhaseNo&&sPhaseNo.equals("0010")) && ("BusinessApplyFlow".equals(FlowNo) ||"BusinessChangeFlow".equals(FlowNo))){
|
||||
doTemp.setReadOnly("LEAS_FORM", false);
|
||||
doTemp.setReadOnly("LEAS_FORM", true);
|
||||
doTemp.setReadOnly("PROJECT_SOURCE", false);
|
||||
|
||||
}
|
||||
|
||||
@ -88,6 +88,7 @@
|
||||
var certtype =getItemValue(0,getRow(),"certtype");
|
||||
var certid =getItemValue(0,getRow(),"certid");
|
||||
|
||||
|
||||
if(certtype==""){
|
||||
alert("ÇëÑ¡ÔñÖ¤¼þÀàÐÍ");
|
||||
|
||||
@ -124,7 +125,7 @@
|
||||
}
|
||||
|
||||
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>";
|
||||
sParams =sParams+",ProductId="+productid+",ProductName="+productname+",CustomerType="+customerType+",carAttributes="+carAttributes+",leasehold="+leasehold+",carSystem="+carSystem+",custname="+custname+",certtype="+certtype;
|
||||
sParams =sParams+",ProductId="+productid+",ProductName="+productname+",CustomerType="+customerType+",carAttributes="+carAttributes+",leasehold="+leasehold+",carSystem="+carSystem+",custname="+custname+",certtype="+certtype+",certid="+certid+",productModel="+productModel+",carSeries="+carSeries;
|
||||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.projectapproval.BusinessApprovalStartAction","initFLow",sParams);
|
||||
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_" )
|
||||
{
|
||||
@ -132,7 +133,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
parent.AsDialog.ClosePage(sReturnInfo+"@"+customerType+"@"+carAttributes+"@"+leasehold+"@"+carSystem+"@"+custname+"@"+certtype);
|
||||
parent.AsDialog.ClosePage(sReturnInfo+"@"+customerType+"@"+carAttributes+"@"+leasehold+"@"+carSystem+"@"+custname+"@"+certtype+"@"+certid+"@"+productModel+"@"+carSeries);
|
||||
}
|
||||
}
|
||||
|
||||
@ -224,7 +225,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
<%/*~[Describe=ŃĄÔń˛úơŔŕĐÍ;]~*/%>
|
||||
<%/*~[Describe=ŃĄÔń˛úơ;]~*/%>
|
||||
function selectBusinessType()
|
||||
{
|
||||
|
||||
@ -243,7 +244,7 @@
|
||||
// alert(sReturn);
|
||||
setItemValue(0,0,"productId",sReturn[0]);
|
||||
setItemValue(0,0,"productName",sReturn[1]);
|
||||
},"ÇëŃĄÔń˛úơŔŕĐÍ",'');
|
||||
},"ÇëŃĄÔń˛úơ",'');
|
||||
}else if(carAttributes=='2'){
|
||||
AsDialog.OpenSelector("SelectBusinessType","ProductType,1,TypeNo,0005","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px",
|
||||
function(sReturn){
|
||||
@ -256,7 +257,7 @@
|
||||
// alert(sReturn);
|
||||
setItemValue(0,0,"productId",sReturn[0]);
|
||||
setItemValue(0,0,"productName",sReturn[1]);
|
||||
},"ÇëŃĄÔń˛úơŔŕĐÍ",'');
|
||||
},"ÇëŃĄÔń˛úơ",'');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
</Parameters>
|
||||
</Component>
|
||||
<!-- 新增佣金系数,只是页面添加 -->
|
||||
<Component FORMAT="1" ID="commission" NAME="佣金" STATUS="1" TYPE="PRD0350">
|
||||
<Component FORMAT="1" ID="commission" NAME="佣金系数" STATUS="1" TYPE="PRD0350">
|
||||
<Parameters>
|
||||
<Parameter ARIGHTTYPE="Required" DISPLAYNAME="佣金系数" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金系数" PRIGHTTYPE="Required"/>
|
||||
</Parameters>
|
||||
@ -1069,7 +1069,7 @@
|
||||
<Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否有宽限期" PARAMETERID="isleaseterm" PARAMETERNAME="是否有宽限期" PRIGHTTYPE="Required"/>
|
||||
<Parameter ARIGHTTYPE="Required" DISPLAYNAME="宽限期" PARAMETERID="leaseterm" PARAMETERNAME="宽限期" PRIGHTTYPE="All"/>
|
||||
</Parameters></Component>
|
||||
<Component FORMAT="1" ID="ET01" NAME="租赁物类型" STATUS="1" TYPE="PRD0312">
|
||||
<Component FORMAT="1" ID="ET01" NAME="租赁物类型" STATUS="2" TYPE="PRD0312">
|
||||
<Parameters>
|
||||
<Parameter ARIGHTTYPE="Required" DISPLAYNAME="租赁物类型" PARAMETERID="equip_type" PARAMETERNAME="租赁物类型" PRIGHTTYPE="Required"/></Parameters>
|
||||
</Component>
|
||||
@ -1079,7 +1079,7 @@
|
||||
<Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="方案信息" PARAMETERID="planinformation" PARAMETERNAME="方案信息" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="EQUIP_AMT" NAME="设备款" STATUS="2" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="FIRST_PAYMENT" NAME="首付款" STATUS="1" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="All" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Hide"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="HANDLING_CHARGE_MONEY" NAME="手续费" STATUS="1" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="HANDLING_CHARGE_MONEY" NAME="手续费" STATUS="1" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收取方式" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="CAUTION_MONEY" NAME="承租人风险抵押金" STATUS="1" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="显示次序" PARAMETERID="DISPLAY_ORDER" PARAMETERNAME="显示次序" PRIGHTTYPE="Hide"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="MANAGEMENT_MONEY" NAME="咨询顾问费" STATUS="1" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="显示次序" PARAMETERID="DISPLAY_ORDER" PARAMETERNAME="显示次序" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
|
||||
@ -1101,4 +1101,4 @@
|
||||
<Component FORMAT="1" ID="CHANNEL_CAUTION_MONEY" NAME="渠道风险抵押金" STATUS="2" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="All" DISPLAYNAME="收取方向" PARAMETERID="CostType01" PARAMETERNAME="收取方向" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="收付节点" PARAMETERID="CostType02" PARAMETERNAME="收付节点" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="收付对象" PARAMETERID="CostType03" PARAMETERNAME="收付对象" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="科目编码" PARAMETERID="CostType04" PARAMETERNAME="科目编码" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否显示比例" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="输入方式" PARAMETERID="CostType06" PARAMETERNAME="输入方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="比例参照费用" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="金额限定" PARAMETERID="CostType08" PARAMETERNAME="金额限定" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="比例限定" PARAMETERID="CostType09" PARAMETERNAME="比例限定" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否参与IRR/XIRR核算" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" PRIGHTTYPE="Hide"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="SigningAddress" NAME="签约地点" STATUS="1" TYPE="PRD0386"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="签约地点" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" PRIGHTTYPE="Required"/></Parameters></Component><Component FORMAT="1" ID="MoneyLimits" NAME="融资额上下限" STATUS="1" TYPE="PRD0350"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="融资额下限" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="融资额上限" PARAMETERID="EquipUplimpits" PARAMETERNAME="融资额上限" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="贷款比例上限" PARAMETERID="MoneyUpLimits" PARAMETERNAME="贷款比例上限" PRIGHTTYPE="Required"/></Parameters></Component><Component FORMAT="1" ID="GuarantorPeople" NAME="保证人" STATUS="1" TYPE="PRD0386"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="保证人名称" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="CleanMoneyRound" NAME="租赁本金圆整" STATUS="2" TYPE="PRD0323"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="租赁本金圆整" PARAMETERID="CleanMoney" PARAMETERNAME="租赁本金圆整" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="租赁本金圆整方式" PARAMETERID="CleanMoneyType" PARAMETERNAME="租赁本金圆整方式" PRIGHTTYPE="Required"/></Parameters></Component>
|
||||
<Component FORMAT="1" ID="even_corpus_day" NAME="等额本金按日计息" STATUS="1" TYPE="PRD0301"><Parameters><Parameter ARIGHTTYPE="All" DISPLAYNAME="默认还款日" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="默认还款周期" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="指定周期" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="宽限期计算方式" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否启用节假日顺延" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" PRIGHTTYPE="Hide"/></Parameters></Component><Component FORMAT="1" ID="car_even_interest" NAME="车辆均息法" STATUS="1" TYPE="PRD0301"><Parameters><Parameter DISPLAYNAME="默认还款日" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日"/><Parameter DISPLAYNAME="默认还款周期" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期"/></Parameters></Component><Component FORMAT="1" ID="even_corpus_period" NAME="等额本金按期计息" STATUS="1" TYPE="PRD0301"><Parameters><Parameter ARIGHTTYPE="All" DISPLAYNAME="默认还款日" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="默认还款周期" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="指定周期" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="宽限期计算方式" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否启用节假日顺延" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" PRIGHTTYPE="Hide"/></Parameters></Component></Components>
|
||||
<Component FORMAT="1" ID="even_corpus_day" NAME="等额本金按日计息" STATUS="1" TYPE="PRD0301"><Parameters><Parameter ARIGHTTYPE="All" DISPLAYNAME="默认还款日" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="默认还款周期" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="指定周期" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="宽限期计算方式" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否启用节假日顺延" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" PRIGHTTYPE="Hide"/></Parameters></Component><Component FORMAT="1" ID="car_even_interest" NAME="车辆均息法" STATUS="1" TYPE="PRD0301"><Parameters><Parameter DISPLAYNAME="默认还款日" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日"/><Parameter DISPLAYNAME="默认还款周期" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期"/></Parameters></Component><Component FORMAT="1" ID="even_corpus_period" NAME="等额本金按期计息" STATUS="1" TYPE="PRD0301"><Parameters><Parameter ARIGHTTYPE="All" DISPLAYNAME="默认还款日" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="默认还款周期" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" PRIGHTTYPE="Required"/><Parameter ARIGHTTYPE="All" DISPLAYNAME="指定周期" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" PRIGHTTYPE="All"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="宽限期计算方式" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" PRIGHTTYPE="Hide"/><Parameter ARIGHTTYPE="Hide" DISPLAYNAME="是否启用节假日顺延" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" PRIGHTTYPE="Hide"/></Parameters></Component><Component FORMAT="1" ID="deposit" NAME="保证金" STATUS="1" TYPE="PRD0315"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="计算方式" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式" PRIGHTTYPE="Required"/></Parameters></Component></Components>
|
||||
@ -19,7 +19,7 @@
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="rent_day" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="GainAmount" PARAMETERNAME="递变幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainCyc" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,OPTIONALVALUE" PARAMETERID="GainCyc" PARAMETERNAME="递变周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="income_number_year" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" SELECTTYPE="06" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="income_number_year" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequencyUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PayFrequencyUnit" PARAMETERNAME="指定周期单位" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequency" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="SEGTermFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegTermFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SegTermFlag" PARAMETERNAME="区段期限标示" SELECTTYPE="05" STATUS="1"/>
|
||||
@ -156,7 +156,7 @@
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="applicable_channel" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ApplicableChannel" PARAMETERNAME="适用渠道" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="onhire_determination" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OnhireDetermination" PARAMETERNAME="起租认定" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0312" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipmentScope" PARAMETERNAME="租赁物适用范围" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="read_write_mode" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ReadWriteMode" PARAMETERNAME="读写方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="telephone_home_visit" CODESOURCE="Code" COMPONENTTYPE="PRD0382" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TelephoneHomeVisit" PARAMETERNAME="电核家访" SELECTTYPE="05" STATUS="1"/>
|
||||
@ -167,7 +167,7 @@
|
||||
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AdvanceInvoicing" PARAMETERNAME="提前开票天数" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="DefaultValue" PARAMETERNAME="默认值" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="residual_method" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ResidualMethod" PARAMETERNAME="残值处理方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RentMonth" PARAMETERNAME="租赁期限" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonth" PARAMETERNAME="租赁期限" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="yes_no" CODESOURCE="Code" COMPONENTTYPE="PRD0385" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isBalance" PARAMETERNAME="是否差额放款" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeName" PARAMETERNAME="担保人名称" STATUS="1"/>
|
||||
@ -178,13 +178,13 @@
|
||||
<Parameter CODESCRIPT="AssureRelation" CODESOURCE="Code" COMPONENTTYPE="PRD0386" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Relationship" PARAMETERNAME="关系" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="InputType" CODESOURCE="Code" COMPONENTTYPE="PRD0315,PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InputType" PARAMETERNAME="残值输入方式" SELECTTYPE="04" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipUplimpits" PARAMETERNAME="融资额上限" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0403" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessEDocsNumber" PARAMETERNAME="合同模板编号" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CleanMoney" PARAMETERNAME="租赁本金圆整" SELECTTYPE="02" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CleanMoneyType" PARAMETERNAME="租赁本金圆整方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonthReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="IRRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HMRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/></Parameters>
|
||||
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonthReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="IRRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HMRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="isDeduct" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="isReturn" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式" SELECTTYPE="05" STATUS="1"/></Parameters>
|
||||
@ -1,62 +1,61 @@
|
||||
<?xml version="1.0" encoding="GBK" standalone="no"?>
|
||||
<ComponentTypes>
|
||||
<ComponentType ID="PRD01" NAME="准入要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0350" NAME="产品设定" STATUS="1"/>
|
||||
<ComponentType ID="PRD0314" NAME="方案信息" STATUS="2"/>
|
||||
<ComponentType ID="PRD0313" NAME="多次起租" STATUS="2"/>
|
||||
<ComponentType ID="PRD0312" NAME="租赁物类型" STATUS="1"/>
|
||||
<ComponentType ID="PRD0401" NAME="受理调查" STATUS="2"/>
|
||||
<ComponentType ID="PRD0402" NAME="审查审批" STATUS="2"/>
|
||||
<ComponentType ID="PRD0412" NAME="资料清单" STATUS="1"/>
|
||||
<ComponentType ID="PRD0413" NAME="资料组合配置" STATUS="2"/>
|
||||
<ComponentType ID="PRD0414" NAME="流程附件" STATUS="1"/>
|
||||
<ComponentType ID="PRD0415" NAME="评分模型" STATUS="2"/>
|
||||
<ComponentType ID="PRD0416" NAME="信审报告" STATUS="1"/>
|
||||
<ComponentType ID="PRD0417" NAME="调查报告" STATUS="1"/>
|
||||
<ComponentType ID="PRD0403" NAME="文档模板" STATUS="1"/>
|
||||
<ComponentType ID="PRD0380" NAME="残值设定" STATUS="1"/>
|
||||
<ComponentType ID="PRD0404" NAME="放款支付" STATUS="1"/>
|
||||
<ComponentType ID="PRD0411" NAME="付款前提" STATUS="1"/>
|
||||
<ComponentType ID="PRD0301" NAME="还款方式" RELATIVETEMPLETCOLNAME="RPT" STATUS="1"/>
|
||||
<ComponentType ID="PRD0310" NAME="租金推算方法" STATUS="1"/>
|
||||
<ComponentType ID="PRD0323" NAME="租金圆整" STATUS="1"/>
|
||||
<ComponentType ID="PRD0320" NAME="调息" STATUS="1"/>
|
||||
<ComponentType ID="PRD0321" NAME="分段" STATUS="2"/>
|
||||
<ComponentType ID="PRD0307" NAME="还款次序" STATUS="1"/>
|
||||
<ComponentType ID="PRD0315" NAME="费用设定" STATUS="1"/>
|
||||
<ComponentType ID="PRD0302" NAME="利率方案" RELATIVETEMPLETCOLNAME="RAT" STATUS="2"/>
|
||||
<ComponentType ID="PRD0322" NAME="利息处理" STATUS="1"/>
|
||||
<ComponentType ID="PRD0309" NAME="收益核算" STATUS="1"/>
|
||||
<ComponentType ID="PRD0103" NAME="金额期限要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0105" NAME="担保要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0201" NAME="风险分类" STATUS="1"/>
|
||||
<ComponentType ID="PRD0204" NAME="减值计提" STATUS="2"/>
|
||||
<ComponentType ID="PRD0101" NAME="企业客户准入要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0102" NAME="个人客户准入要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0104" NAME="资金用途要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0106" NAME="合作方要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD02" NAME="贷后要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0202" NAME="贷后服务" STATUS="1"/>
|
||||
<ComponentType ID="PRD0203" NAME="贷后催收" STATUS="2"/>
|
||||
<ComponentType ID="PRD03" NAME="功能组件" STATUS="1"/>
|
||||
<ComponentType ID="PRD0308" NAME="罚息" STATUS="1"/>
|
||||
<ComponentType ID="PRD0381" NAME="开票处理" STATUS="1"/>
|
||||
<ComponentType ID="PRD0382" NAME="电核家访" STATUS="2"/>
|
||||
<ComponentType ID="PRD0383" NAME="计息基础" STATUS="1"/>
|
||||
<ComponentType ID="PRD0385" NAME="是否差额放款" STATUS="1"/>
|
||||
<ComponentType ID="PRD0303" NAME="罚息方案" RELATIVETEMPLETCOLNAME="FIN" STATUS="2"/>
|
||||
<ComponentType ID="PRD0304" NAME="费用方案" RELATIVETEMPLETCOLNAME="FEE" STATUS="2"/>
|
||||
<ComponentType ID="PRD0305" NAME="计税方案" STATUS="2"/>
|
||||
<ComponentType ID="PRD0306" NAME="拆分方案" STATUS="2"/>
|
||||
<ComponentType ID="PRD04" NAME="管理要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0405" NAME="交易组件" STATUS="2"/>
|
||||
<ComponentType ID="PRD0406" NAME="功能组件要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0407" NAME="用款要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0410" NAME="客户外部数据要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0311" NAME="其他" STATUS="2"/>
|
||||
<ComponentType ID="PRD0360" NAME="会计科目" STATUS="1"/>
|
||||
<ComponentType ID="PRD0370" NAME="会计分录" STATUS="1"/>
|
||||
<ComponentType ID="PRD0330" NAME="业务公式" STATUS="2"/>
|
||||
<ComponentType ID="PRD0384" NAME="联合出资信息" STATUS="2"/>
|
||||
<ComponentType ID="PRD0386" NAME="渠道方信息" STATUS="2"/>
|
||||
<?xml version="1.0" encoding="GBK" standalone="no"?><ComponentTypes>
|
||||
<ComponentType ID="PRD01" NAME="准入要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0350" NAME="产品设定" STATUS="1"/>
|
||||
<ComponentType ID="PRD0314" NAME="方案信息" STATUS="2"/>
|
||||
<ComponentType ID="PRD0313" NAME="多次起租" STATUS="2"/>
|
||||
<ComponentType ID="PRD0312" NAME="租赁物类型" STATUS="2"/>
|
||||
<ComponentType ID="PRD0401" NAME="受理调查" STATUS="2"/>
|
||||
<ComponentType ID="PRD0402" NAME="审查审批" STATUS="2"/>
|
||||
<ComponentType ID="PRD0412" NAME="资料清单" STATUS="1"/>
|
||||
<ComponentType ID="PRD0413" NAME="资料组合配置" STATUS="2"/>
|
||||
<ComponentType ID="PRD0414" NAME="流程附件" STATUS="1"/>
|
||||
<ComponentType ID="PRD0415" NAME="评分模型" STATUS="2"/>
|
||||
<ComponentType ID="PRD0416" NAME="信审报告" STATUS="1"/>
|
||||
<ComponentType ID="PRD0417" NAME="调查报告" STATUS="1"/>
|
||||
<ComponentType ID="PRD0403" NAME="文档模板" STATUS="1"/>
|
||||
<ComponentType ID="PRD0380" NAME="残值设定" STATUS="2"/>
|
||||
<ComponentType ID="PRD0404" NAME="放款支付" STATUS="1"/>
|
||||
<ComponentType ID="PRD0411" NAME="付款前提" STATUS="1"/>
|
||||
<ComponentType ID="PRD0301" NAME="还款方式" RELATIVETEMPLETCOLNAME="RPT" STATUS="1"/>
|
||||
<ComponentType ID="PRD0310" NAME="租金推算方法" STATUS="1"/>
|
||||
<ComponentType ID="PRD0323" NAME="租金圆整" STATUS="1"/>
|
||||
<ComponentType ID="PRD0320" NAME="调息" STATUS="1"/>
|
||||
<ComponentType ID="PRD0321" NAME="分段" STATUS="2"/>
|
||||
<ComponentType ID="PRD0307" NAME="还款次序" STATUS="1"/>
|
||||
<ComponentType ID="PRD0315" NAME="费用设定" STATUS="1"/>
|
||||
<ComponentType ID="PRD0302" NAME="利率方案" RELATIVETEMPLETCOLNAME="RAT" STATUS="2"/>
|
||||
<ComponentType ID="PRD0322" NAME="利息处理" STATUS="1"/>
|
||||
<ComponentType ID="PRD0309" NAME="收益核算" STATUS="1"/>
|
||||
<ComponentType ID="PRD0103" NAME="金额期限要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0105" NAME="担保要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0201" NAME="风险分类" STATUS="1"/>
|
||||
<ComponentType ID="PRD0204" NAME="减值计提" STATUS="2"/>
|
||||
<ComponentType ID="PRD0101" NAME="企业客户准入要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0102" NAME="个人客户准入要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0104" NAME="资金用途要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0106" NAME="合作方要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD02" NAME="贷后要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0202" NAME="贷后服务" STATUS="1"/>
|
||||
<ComponentType ID="PRD0203" NAME="贷后催收" STATUS="2"/>
|
||||
<ComponentType ID="PRD03" NAME="功能组件" STATUS="1"/>
|
||||
<ComponentType ID="PRD0308" NAME="罚息" STATUS="1"/>
|
||||
<ComponentType ID="PRD0381" NAME="开票处理" STATUS="1"/>
|
||||
<ComponentType ID="PRD0382" NAME="电核家访" STATUS="2"/>
|
||||
<ComponentType ID="PRD0383" NAME="计息基础" STATUS="1"/>
|
||||
<ComponentType ID="PRD0385" NAME="是否差额放款" STATUS="1"/>
|
||||
<ComponentType ID="PRD0303" NAME="罚息方案" RELATIVETEMPLETCOLNAME="FIN" STATUS="2"/>
|
||||
<ComponentType ID="PRD0304" NAME="费用方案" RELATIVETEMPLETCOLNAME="FEE" STATUS="2"/>
|
||||
<ComponentType ID="PRD0305" NAME="计税方案" STATUS="2"/>
|
||||
<ComponentType ID="PRD0306" NAME="拆分方案" STATUS="2"/>
|
||||
<ComponentType ID="PRD04" NAME="管理要求" STATUS="1"/>
|
||||
<ComponentType ID="PRD0405" NAME="交易组件" STATUS="2"/>
|
||||
<ComponentType ID="PRD0406" NAME="功能组件要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0407" NAME="用款要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0410" NAME="客户外部数据要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0311" NAME="其他" STATUS="2"/>
|
||||
<ComponentType ID="PRD0360" NAME="会计科目" STATUS="1"/>
|
||||
<ComponentType ID="PRD0370" NAME="会计分录" STATUS="1"/>
|
||||
<ComponentType ID="PRD0330" NAME="业务公式" STATUS="2"/>
|
||||
<ComponentType ID="PRD0384" NAME="联合出资信息" STATUS="2"/>
|
||||
<ComponentType ID="PRD0386" NAME="渠道方信息" STATUS="2"/>
|
||||
</ComponentTypes>
|
||||
@ -1,20 +1,5 @@
|
||||
<?xml version="1.0" encoding="GB2312"?>
|
||||
<CacheConfig dbname="als" Version="1.0.0.0">
|
||||
|
||||
<!-- app cache -->
|
||||
<cache name="APP_CONFIG缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConfigLoader" />
|
||||
<cache name="APP_CODE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppCodeLoader" size="1000000"
|
||||
expireTime="600" />
|
||||
<!-- 备注:元代买注释 解放启动时间 -->
|
||||
<cache name="APP_DO缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppAweDoLoader"
|
||||
size="1000000" expireTime="600" />
|
||||
<!-- 备注:国家行业map注释 解放启动时间 -->
|
||||
<cache name="APP_Constant缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConstantLoader" />
|
||||
|
||||
<cache name="代码表" loadClass="com.amarsoft.dict.als.cache.loader.CodeLoader" />
|
||||
<cache name="业务对象" loadClass="com.amarsoft.dict.als.cache.loader.ObjectTypeLoader" />
|
||||
<cache name="菜单" loadClass="com.amarsoft.dict.als.cache.loader.AWEMenuLoader" />
|
||||
@ -30,14 +15,36 @@
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEDataWindowLoader"
|
||||
size="50" expireTime="1200" />
|
||||
<cache name="JBO关联对象缓存" loadClass="com.amarsoft.asquery.JBORelatedObjLoader" />
|
||||
<!-- <cache name="APP_CODE缓存" loadClass="apx.com.amarsoft.als.base.constant.cache.loader.AppCodeLoader"/>
|
||||
<cache name="APP_DO缓存" loadClass="apx.com.amarsoft.als.base.constant.cache.loader.AppAweDoLoader"
|
||||
size="10000" /> <cache name="SYSCONF_CLTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.CreditLineTypeDefinitionLoader"/>额度类型信息
|
||||
|
||||
<cache name="APP_CONFIG缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConfigLoader" />
|
||||
|
||||
<cache name="APP_CODE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppCodeLoader" size="1000000"
|
||||
expireTime="600" />
|
||||
<!-- 备注:元代买注释 解放启动时间 -->
|
||||
<cache name="APP_DO缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppAweDoLoader"
|
||||
size="1000000" expireTime="600" />
|
||||
<!-- 备注:国家行业map注释 解放启动时间 -->
|
||||
<cache name="APP_Constant缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConstantLoader" />
|
||||
|
||||
<!-- <cache name="SYSCONF_CLTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.CreditLineTypeDefinitionLoader"/>额度类型信息
|
||||
<cache name="SYSCONF_LIMITATIONTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.LimitationTypeDefinitionLoader"/>额度限制类型信息
|
||||
<cache name="SYSCONF_CL_ERROR_TYPE" loadClass="com.amarsoft.app.creditline.cache.loader.ErrorTypeDefinitionLoader"/>额度异常点类型信息 -->
|
||||
<!-- 新增核算cache -->
|
||||
<cache name="核算交易定义" loadClass="com.amarsoft.app.als.sys.SystemConfigLoader" />
|
||||
<cache name="产品参数"
|
||||
loadClass="com.amarsoft.app.als.prd.config.loader.ProductConfigLoader" />
|
||||
|
||||
|
||||
<!-- prd缓存 -->
|
||||
<cache name="PRD_NODEINFO_CATA缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdCataLoader" />
|
||||
<cache name="PRD_NODEINFO_LIBRARY缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdLibraryLoader" />
|
||||
<cache name="PRD_NODEINFO_MIDDLE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdMiddleLoader" />
|
||||
<cache name="APP_TEMPLATE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppTemplateLoader" />
|
||||
</CacheConfig>
|
||||
50
WebContent/WEB-INF/etc/cache_app.xml
Normal file
50
WebContent/WEB-INF/etc/cache_app.xml
Normal file
@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="GB2312"?>
|
||||
<CacheConfig dbname="als" Version="1.0.0.0">
|
||||
<cache name="代码表" loadClass="com.amarsoft.dict.als.cache.loader.CodeLoader" />
|
||||
<cache name="业务对象" loadClass="com.amarsoft.dict.als.cache.loader.ObjectTypeLoader" />
|
||||
<cache name="菜单" loadClass="com.amarsoft.dict.als.cache.loader.AWEMenuLoader" />
|
||||
<cache name="子系统" loadClass="com.amarsoft.dict.als.cache.loader.AWEAppLoader" />
|
||||
<cache name="URL控制表" loadClass="com.amarsoft.dict.als.cache.loader.AWEHrefLoader" />
|
||||
<cache name="功能点URL控制表"
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEFuncHrefLoader" />
|
||||
<cache name="角色" loadClass="com.amarsoft.dict.als.cache.loader.AWERoleLoader" />
|
||||
<cache name="名称对照" loadClass="com.amarsoft.dict.als.cache.loader.NameLoader"
|
||||
size="1000" expireTime="600" />
|
||||
<cache name="错误代码信息" loadClass="com.amarsoft.dict.als.cache.loader.ErrMsgLoader" />
|
||||
<cache name="ObjectWindow缓存"
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEDataWindowLoader"
|
||||
size="50" expireTime="1200" />
|
||||
<cache name="JBO关联对象缓存" loadClass="com.amarsoft.asquery.JBORelatedObjLoader" />
|
||||
|
||||
<cache name="APP_CONFIG缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConfigLoader" />
|
||||
|
||||
<cache name="APP_CODE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppCodeLoader" size="1000000"
|
||||
expireTime="600" />
|
||||
<!-- 备注:元代买注释 解放启动时间 -->
|
||||
<cache name="APP_DO缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppAweDoLoader"
|
||||
size="1000000" expireTime="600" />
|
||||
<!-- 备注:国家行业map注释 解放启动时间 -->
|
||||
<cache name="APP_Constant缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConstantLoader" />
|
||||
|
||||
<!-- <cache name="SYSCONF_CLTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.CreditLineTypeDefinitionLoader"/>额度类型信息
|
||||
<cache name="SYSCONF_LIMITATIONTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.LimitationTypeDefinitionLoader"/>额度限制类型信息
|
||||
<cache name="SYSCONF_CL_ERROR_TYPE" loadClass="com.amarsoft.app.creditline.cache.loader.ErrorTypeDefinitionLoader"/>额度异常点类型信息 -->
|
||||
<!-- 新增核算cache -->
|
||||
<cache name="核算交易定义" loadClass="com.amarsoft.app.als.sys.SystemConfigLoader" />
|
||||
<cache name="产品参数"
|
||||
loadClass="com.amarsoft.app.als.prd.config.loader.ProductConfigLoader" />
|
||||
|
||||
<!-- prd缓存 -->
|
||||
<cache name="PRD_NODEINFO_CATA缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdCataLoader" />
|
||||
<cache name="PRD_NODEINFO_LIBRARY缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdLibraryLoader" />
|
||||
<cache name="PRD_NODEINFO_MIDDLE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdMiddleLoader" />
|
||||
<cache name="APP_TEMPLATE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppTemplateLoader" />
|
||||
</CacheConfig>
|
||||
50
WebContent/WEB-INF/etc/cache_develop.xml
Normal file
50
WebContent/WEB-INF/etc/cache_develop.xml
Normal file
@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="GB2312"?>
|
||||
<CacheConfig dbname="als" Version="1.0.0.0">
|
||||
<cache name="代码表" loadClass="com.amarsoft.dict.als.cache.loader.CodeLoader" />
|
||||
<cache name="业务对象" loadClass="com.amarsoft.dict.als.cache.loader.ObjectTypeLoader" />
|
||||
<cache name="菜单" loadClass="com.amarsoft.dict.als.cache.loader.AWEMenuLoader" />
|
||||
<cache name="子系统" loadClass="com.amarsoft.dict.als.cache.loader.AWEAppLoader" />
|
||||
<cache name="URL控制表" loadClass="com.amarsoft.dict.als.cache.loader.AWEHrefLoader" />
|
||||
<cache name="功能点URL控制表"
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEFuncHrefLoader" />
|
||||
<cache name="角色" loadClass="com.amarsoft.dict.als.cache.loader.AWERoleLoader" />
|
||||
<cache name="名称对照" loadClass="com.amarsoft.dict.als.cache.loader.NameLoader"
|
||||
size="1000" expireTime="600" />
|
||||
<cache name="错误代码信息" loadClass="com.amarsoft.dict.als.cache.loader.ErrMsgLoader" />
|
||||
<cache name="ObjectWindow缓存"
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEDataWindowLoader"
|
||||
size="50" expireTime="1200" />
|
||||
<cache name="JBO关联对象缓存" loadClass="com.amarsoft.asquery.JBORelatedObjLoader" />
|
||||
|
||||
<cache name="APP_CONFIG缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConfigLoader" />
|
||||
|
||||
<cache name="APP_CODE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppCodeLoader" size="1000000"
|
||||
expireTime="600" />
|
||||
<!-- 备注:元代买注释 解放启动时间 -->
|
||||
<cache name="APP_DO缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppAweDoLoader"
|
||||
size="1000000" expireTime="600" />
|
||||
<!-- 备注:国家行业map注释 解放启动时间 -->
|
||||
<cache name="APP_Constant缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppConstantLoader" />
|
||||
|
||||
<!-- <cache name="SYSCONF_CLTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.CreditLineTypeDefinitionLoader"/>额度类型信息
|
||||
<cache name="SYSCONF_LIMITATIONTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.LimitationTypeDefinitionLoader"/>额度限制类型信息
|
||||
<cache name="SYSCONF_CL_ERROR_TYPE" loadClass="com.amarsoft.app.creditline.cache.loader.ErrorTypeDefinitionLoader"/>额度异常点类型信息 -->
|
||||
<!-- 新增核算cache -->
|
||||
<cache name="核算交易定义" loadClass="com.amarsoft.app.als.sys.SystemConfigLoader" />
|
||||
<cache name="产品参数"
|
||||
loadClass="com.amarsoft.app.als.prd.config.loader.ProductConfigLoader" />
|
||||
|
||||
<!-- prd缓存 -->
|
||||
<cache name="PRD_NODEINFO_CATA缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdCataLoader" />
|
||||
<cache name="PRD_NODEINFO_LIBRARY缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdLibraryLoader" />
|
||||
<cache name="PRD_NODEINFO_MIDDLE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppPrdMiddleLoader" />
|
||||
<cache name="APP_TEMPLATE缓存"
|
||||
loadClass="apx.com.amarsoft.als.base.cache.loader.AppTemplateLoader" />
|
||||
</CacheConfig>
|
||||
26
WebContent/WEB-INF/etc/cache_web.xml
Normal file
26
WebContent/WEB-INF/etc/cache_web.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="GB2312"?>
|
||||
<CacheConfig dbname="als" Version="1.0.0.0">
|
||||
<cache name="代码表" loadClass="com.amarsoft.dict.als.cache.loader.CodeLoader" />
|
||||
<cache name="业务对象" loadClass="com.amarsoft.dict.als.cache.loader.ObjectTypeLoader" />
|
||||
<cache name="菜单" loadClass="com.amarsoft.dict.als.cache.loader.AWEMenuLoader" />
|
||||
<cache name="子系统" loadClass="com.amarsoft.dict.als.cache.loader.AWEAppLoader" />
|
||||
<cache name="URL控制表" loadClass="com.amarsoft.dict.als.cache.loader.AWEHrefLoader" />
|
||||
<cache name="功能点URL控制表"
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEFuncHrefLoader" />
|
||||
<cache name="角色" loadClass="com.amarsoft.dict.als.cache.loader.AWERoleLoader" />
|
||||
<cache name="名称对照" loadClass="com.amarsoft.dict.als.cache.loader.NameLoader"
|
||||
size="1000" expireTime="600" />
|
||||
<cache name="错误代码信息" loadClass="com.amarsoft.dict.als.cache.loader.ErrMsgLoader" />
|
||||
<cache name="ObjectWindow缓存"
|
||||
loadClass="com.amarsoft.dict.als.cache.loader.AWEDataWindowLoader"
|
||||
size="50" expireTime="1200" />
|
||||
<cache name="JBO关联对象缓存" loadClass="com.amarsoft.asquery.JBORelatedObjLoader" />
|
||||
|
||||
<!-- <cache name="SYSCONF_CLTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.CreditLineTypeDefinitionLoader"/>额度类型信息
|
||||
<cache name="SYSCONF_LIMITATIONTYPE" loadClass="com.amarsoft.app.creditline.cache.loader.LimitationTypeDefinitionLoader"/>额度限制类型信息
|
||||
<cache name="SYSCONF_CL_ERROR_TYPE" loadClass="com.amarsoft.app.creditline.cache.loader.ErrorTypeDefinitionLoader"/>额度异常点类型信息 -->
|
||||
<!-- 新增核算cache -->
|
||||
<cache name="核算交易定义" loadClass="com.amarsoft.app.als.sys.SystemConfigLoader" />
|
||||
<cache name="产品参数"
|
||||
loadClass="com.amarsoft.app.als.prd.config.loader.ProductConfigLoader" />
|
||||
</CacheConfig>
|
||||
@ -2324,5 +2324,25 @@
|
||||
</manager>
|
||||
</class>
|
||||
|
||||
<class name="LM_DISTRIBUTOR_TO_PRODUCT" label="" keyAttributes="ID">
|
||||
<attributes>
|
||||
<attribute name="ID" label="ID" type="STRING" length="100"/>
|
||||
<attribute name="DISTRIBUTOR_ID" label="DISTRIBUTOR_ID" type="STRING" length="100"/>
|
||||
<attribute name="PRODUCT_ID" label="PRODUCT_ID" type="STRING" length="100"/>
|
||||
<attribute name="INPUTUSERID" label="INPUTUSERID" type="STRING" length="64"/>
|
||||
<attribute name="INPUTORGID" label="INPUTORGID" type="STRING" length="64"/>
|
||||
<attribute name="INPUTTIME" label="INPUTTIME" type="STRING" length="64"/>
|
||||
<attribute name="UPDATEUSERID" label="UPDATEUSERID" type="STRING" length="64"/>
|
||||
<attribute name="UPDATEORGID" label="UPDATEORGID" type="STRING" length="64"/>
|
||||
<attribute name="UPDATETIME" label="UPDATETIME" type="STRING" length="64"/>
|
||||
<attribute name="ATTRIBUTE1" label="ATTRIBUTE1" type="STRING" length="64"/>
|
||||
<attribute name="ATTRIBUTE2" label="ATTRIBUTE2" type="STRING" length="64"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
<property name="table" value="lm_distributor_to_product" />
|
||||
</managerProperties>
|
||||
</manager>
|
||||
</class>
|
||||
</package>
|
||||
</jbo>
|
||||
|
||||
@ -1497,6 +1497,11 @@
|
||||
<attribute name="UPDATEUSERID" label="修改人" type="STRING" length="32"/>
|
||||
<attribute name="UPDATEORGID" label="修改人所属部门" type="STRING" length="32"/>
|
||||
<attribute name="UPDATETIME" label="修改时间" type="STRING" length="32"/>
|
||||
<attribute name="FIRSTYEAR_SUBSIST" label="第一年有效期" type="STRING" length="100"/>
|
||||
<attribute name="SECONDYEAR_SUBSIST" label="第二年有效期" type="STRING" length="100"/>
|
||||
<attribute name="THREEYEAR_SUBSIST" label="第三年有效期" type="STRING" length="100"/>
|
||||
<attribute name="FOURYEAR_SUBSIST" label="第四年有效期" type="STRING" length="100"/>
|
||||
<attribute name="FIVEYEAR_SUBSIST" label="第五年有效期" type="STRING" length="100"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
|
||||
@ -8,11 +8,12 @@ import jbo.app.tenwa.calc.LC_EBANK;
|
||||
import jbo.app.tenwa.calc.LC_FUND_INCOME;
|
||||
import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP;
|
||||
import jbo.app.tenwa.calc.LC_FUND_PLAN;
|
||||
import jbo.app.tenwa.calc.LC_RENT_INCOME;
|
||||
import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP;
|
||||
import jbo.app.tenwa.calc.LC_RENT_PLAN;
|
||||
import jbo.app.tenwa.calc.VI_LC_FUND_PLAN;
|
||||
import jbo.app.tenwa.calc.VI_LC_RENT_PLAN;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_INFO;
|
||||
import jbo.app.tenwa.customer.DISTRIBUTOR_ACCOUNT;
|
||||
import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO;
|
||||
import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE;
|
||||
|
||||
@ -22,6 +23,35 @@ import com.amarsoft.are.jbo.JBOFactory;
|
||||
|
||||
public class ColRelativeInfo {
|
||||
|
||||
//根据合同ID获取经销商账号
|
||||
public static String getAccNumberByContractID(String contractID) throws JBOException{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO.CLASS_NAME,"id=:contractID")
|
||||
.setParameter("contractID", contractID).getSingleResult(false);
|
||||
String distributorID = bo.getAttribute("distributor_id").getString();
|
||||
BizObject bo2 = JBOFactory.createBizObjectQuery(DISTRIBUTOR_ACCOUNT.CLASS_NAME,"distributor_id=:distributorID")
|
||||
.setParameter("distributorID", distributorID).getSingleResult(false);
|
||||
return bo2 != null?bo2.getAttribute("acc_number").getString():"";
|
||||
}
|
||||
|
||||
//根据客户ID获取客户名称
|
||||
public static String getCustNameByCUSTID(String custID) throws JBOException{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LB_UNION_LESSEE.CLASS_NAME,"CUSTOMER_ID=:CUST_ID")
|
||||
.setParameter("CUST_ID", custID).getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("customer_name").getString():"";
|
||||
}
|
||||
|
||||
//获取某个支付对象的合同数量
|
||||
public static String getCountByFactObject(String factObject,String flowunid) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LC_FUND_INCOME_TEMP.CLASS_NAME, "select count(contract_id) as v.countMoney from O where fact_object=:fact_object and flowunid=:flowunid group by fact_object")
|
||||
.setParameter("fact_object", factObject).setParameter("flowunid", flowunid).getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("countMoney").getString():"0";
|
||||
}
|
||||
//获得某个支付对象的付款总额
|
||||
public static String getTotalMoneyByFactObject(String factObject,String flowunid) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LC_FUND_INCOME_TEMP.CLASS_NAME, "select sum(fact_money) as v.sumMoney from O where fact_object=:fact_object and flowunid=:flowunid group by fact_object")
|
||||
.setParameter("fact_object", factObject).setParameter("flowunid", flowunid).getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("sumMoney").getString():"0.00";
|
||||
}
|
||||
public static String getFundPlanMoney(String planID) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LC_FUND_PLAN.CLASS_NAME, "ID=:PLANID")
|
||||
.setParameter("PLANID", planID).getSingleResult(false);
|
||||
@ -207,19 +237,4 @@ public class ColRelativeInfo {
|
||||
}
|
||||
return money.setScale(2).toString();
|
||||
}
|
||||
|
||||
public static String getCustNameByCUSTID(String CUST_ID) throws Exception {
|
||||
String custname="";
|
||||
if(!"".equals(CUST_ID)&&CUST_ID!=null){
|
||||
BizObject bo = JBOFactory.getBizObjectManager(CUSTOMER_INFO.CLASS_NAME)
|
||||
.createQuery("customerid=:customerid").setParameter("customerid", CUST_ID).getSingleResult(false);
|
||||
custname=bo!=null?bo.getAttribute("customername").getString():"";
|
||||
}
|
||||
return custname;
|
||||
}
|
||||
|
||||
public static String getAccNumberByContractID(String CONTRACT_ID)throws Exception {
|
||||
return "";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -4,15 +4,15 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class AweDoCommUtil {
|
||||
public static void main(String[] args) throws Exception {
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
|
||||
|
||||
String str = "id=:id1 and (ida>=:id2 or idb<=:id3) and idc >: id4 (idd <: id5 and ide <>:id6)";
|
||||
String str = "flowunid=:id1 and (ida>=:id2 or idb<=:id3) and idc >: id4 (idd <: id5 and ide <>:id6)";
|
||||
System.out.println(str);
|
||||
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
map.put("id", "1");
|
||||
map.put("flowunid", "1");
|
||||
map.put("ida", "2");
|
||||
map.put("idb", "3");
|
||||
map.put("idc", "4");
|
||||
@ -109,23 +109,24 @@ public class AweDoCommUtil {
|
||||
where = where.replace(" AND ", " and ");
|
||||
where = where.replace(" OR ", " or ");
|
||||
String[] array = where.split("and");
|
||||
String[] array1 = null;
|
||||
String sKey = "";
|
||||
String newStr = "";
|
||||
for (String str : array) {
|
||||
if (str.contains(":")) {
|
||||
array1 = str.split(":");
|
||||
String[] orArray = str.split("or");
|
||||
if (orArray.length >= 2) {
|
||||
// [ (O.INPUTORGID=:inputOrgId , O.INPUTORGID like :inputOrgId1)]
|
||||
for (String orStr : orArray) {
|
||||
// if (array1.length != 2)
|
||||
// continue;
|
||||
// O.contract_id = :contract_id
|
||||
String[] array1 = orStr.split(":");
|
||||
// O.contract_id = > 0
|
||||
// contract_id> 1
|
||||
if (array1.length != 2)
|
||||
continue;
|
||||
if (!array1[0].contains(".")) {
|
||||
sKey = array1[0].toLowerCase();
|
||||
String sKey = array1[0].toLowerCase();
|
||||
sKey = sKey.trim();
|
||||
sKey = sKey.substring(0, sKey.length() - 1);
|
||||
sKey = sKey.trim();
|
||||
newStr = array1[0] + "'"
|
||||
String newStr = array1[0] + "'"
|
||||
+ paramMap.get(sKey) + "' ";
|
||||
sJboWhere = sJboWhere.replace(orStr, newStr);
|
||||
continue;
|
||||
@ -133,42 +134,47 @@ public class AweDoCommUtil {
|
||||
String[] array2 = array1[0].split("\\.");
|
||||
if (array2.length < 2)
|
||||
continue;
|
||||
sKey = array2[array2.length - 1].toLowerCase().trim();
|
||||
|
||||
String sKey = array2[1].toLowerCase();
|
||||
// inputorgid like
|
||||
if (sKey.contains("like") || sKey.contains("LIKE")) {
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey.trim().replaceAll("like", "").trim()) + "' ".trim();
|
||||
} else if (sKey.contains(" in ") || sKey.contains(" IN ")) {
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey.trim().replaceAll(" in ", "").trim()) + "' ".trim();
|
||||
String newStr = array1[0] + "'" + paramMap.get(sKey.trim().replaceAll("like", "").trim()) + "' ";
|
||||
String sStr = array1[1];
|
||||
while (sStr.endsWith(")")) {
|
||||
newStr += ")";
|
||||
sStr = sStr.substring(0, sStr.length() - 1);
|
||||
}
|
||||
sJboWhere = sJboWhere.replace(orStr, newStr);
|
||||
} else {
|
||||
sKey = sKey.substring(0, sKey.length() - 1).trim();
|
||||
newStr = array1[0] + "'"
|
||||
+ paramMap.get(sKey) + "' ".trim();
|
||||
|
||||
sKey = sKey.trim();
|
||||
sKey = sKey.substring(0, sKey.length() - 1);
|
||||
sKey = sKey.trim();
|
||||
String newStr = array1[0] + "'"
|
||||
+ paramMap.get(sKey) + "' ";
|
||||
String sStr = array1[1];
|
||||
while (sStr.endsWith(")")) {
|
||||
newStr += ")";
|
||||
sStr = sStr.substring(0, sStr.length() - 1);
|
||||
}
|
||||
sJboWhere = sJboWhere.replace(orStr, newStr);
|
||||
}
|
||||
String sStr = orStr.trim();
|
||||
while (sStr.endsWith(")")) {
|
||||
// newStr += ")";
|
||||
sStr = sStr.substring(0, sStr.length()-1);
|
||||
}
|
||||
sJboWhere = sJboWhere.replace(sStr, newStr);
|
||||
sJboWhere += " ";
|
||||
}
|
||||
} else { // ûÓÐ or
|
||||
sJboWhere = sJboWhere.substring(0, sJboWhere.length() - 1);
|
||||
} else {
|
||||
// O.contract_id = :contract_id
|
||||
String[] array1 = str.split(":");
|
||||
// O.contract_id = > 0
|
||||
// contract_id> 1
|
||||
if (array1.length != 2)
|
||||
continue;
|
||||
if (!array1[0].contains(".")) { // ûÓÐ O. xx.
|
||||
sKey = array1[0].toLowerCase().trim();
|
||||
newStr = "";
|
||||
if (sKey.contains(" like ") || sKey.contains(" LIKE ")) { // flowUnid like : flowUnid
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey.replaceAll(" like ", "").trim()) + "'".trim();
|
||||
} else if (sKey.contains(" in ") || sKey.contains(" IN ")) { // flowUnid in : flowUnid
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey.replaceAll(" in ", "").trim()) + "'".trim();
|
||||
} else { // flowUnid = || > || < : flowUnid
|
||||
sKey = sKey.substring(0, sKey.length() - 1).trim();
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey) + "' ".trim();
|
||||
}
|
||||
|
||||
String sStr = array1[1].trim();
|
||||
if (!array1[0].contains(".")) {
|
||||
String sKey = array1[0].toLowerCase();
|
||||
sKey = sKey.trim();
|
||||
sKey = sKey.substring(0, sKey.length() - 1);
|
||||
sKey = sKey.trim();
|
||||
String newStr = array1[0] + "'"
|
||||
+ paramMap.get(sKey) + "' ";
|
||||
String sStr = array1[1];
|
||||
while (sStr.endsWith(")")) {
|
||||
newStr += ")";
|
||||
sStr = sStr.substring(0, sStr.length() - 1);
|
||||
@ -179,25 +185,19 @@ public class AweDoCommUtil {
|
||||
String[] array2 = array1[0].split("\\.");
|
||||
if (array2.length < 2)
|
||||
continue;
|
||||
sKey = array2[array2.length - 1].toLowerCase().trim();
|
||||
newStr = "";
|
||||
if (sKey.contains(" like ") || sKey.contains(" LIKE ")) { // flowUnid like : flowUnid
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey.replaceAll(" like ", "").trim()) + "'".trim();
|
||||
} else if (sKey.contains(" in ") || sKey.contains(" IN ")) { // flowUnid in : flowUnid
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey.replaceAll(" in ", "").trim()) + "'".trim();
|
||||
} else { // flowUnid = || > || < : flowUnid
|
||||
sKey = sKey.substring(0, sKey.length() - 1).trim();
|
||||
newStr = array1[0] + "'" + paramMap.get(sKey) + "' ".trim();
|
||||
String sKey = array2[1].toLowerCase();
|
||||
sKey = sKey.trim();
|
||||
sKey = sKey.substring(0, sKey.length() - 1);
|
||||
sKey = sKey.trim();
|
||||
String newStr = array1[0] + "'"
|
||||
+ paramMap.get(sKey.toLowerCase()) + "' ";
|
||||
String sStr = array1[1];
|
||||
while (sStr.endsWith(")")) {
|
||||
newStr += ")";
|
||||
sStr = sStr.substring(0, sStr.length() - 1);
|
||||
}
|
||||
sJboWhere = sJboWhere.replace(str, newStr);
|
||||
}
|
||||
newStr = newStr.trim();
|
||||
String sStr = array1[1].trim();
|
||||
while (sStr.endsWith(")")) {
|
||||
newStr += ")";
|
||||
sStr = sStr.substring(0, sStr.length() - 1);
|
||||
}
|
||||
newStr = " " + newStr + " ";
|
||||
sJboWhere = sJboWhere.replace(str, newStr);
|
||||
}
|
||||
}
|
||||
return sJboWhere;
|
||||
|
||||
96
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppPrdCataCache.java
vendored
Normal file
96
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppPrdCataCache.java
vendored
Normal file
@ -0,0 +1,96 @@
|
||||
package apx.com.amarsoft.als.base.cache.instance;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import jbo.app.PRD_NODEINFO_CATALOG_APP;
|
||||
|
||||
import com.amarsoft.are.ARE;
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.BizObjectQuery;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
|
||||
public class AppPrdCataCache extends AbstractCache {
|
||||
private static Map<String, Object> appPrdCataPool = null;
|
||||
private static AppPrdCataCache instance = null;
|
||||
|
||||
public static synchronized AppPrdCataCache getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new AppPrdCataCache();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static Map<String, Object> getAppPrdCataPool() {
|
||||
return appPrdCataPool;
|
||||
}
|
||||
|
||||
public synchronized Map<String, Object> getCacheMapPool() {
|
||||
if (appPrdCataPool == null)
|
||||
appPrdCataPool = new HashMap<String, Object>();
|
||||
return appPrdCataPool;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void clear() throws Exception {
|
||||
getCacheMapPool().clear();
|
||||
appPrdCataPool = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized boolean load(Transaction arg0) throws Exception {
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppPrdCataCache bulid Begin .................");
|
||||
initPrdCachePool();
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppPrdCataCache bulid End ...................");
|
||||
return true;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private synchronized void initPrdCachePool() throws JBOException {
|
||||
appPrdCataPool = new HashMap<String, Object>();
|
||||
|
||||
String sSql = "SELECT * FROM O ORDER BY FLOWNO, SORTNO ASC";
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_CATALOG_APP.CLASS_NAME);
|
||||
BizObjectQuery boq = bom.createQuery(sSql);
|
||||
List<BizObject> bos = boq.getResultList(false);
|
||||
List<Map<String, Object>> colList = new ArrayList<Map<String,Object>>();
|
||||
int i = 100;
|
||||
for (BizObject bo : bos) {
|
||||
i ++;
|
||||
Map<String, Object> colMap = new HashMap<String, Object>();
|
||||
String id = bo.getAttribute("ID") == null ? "" : bo.getAttribute(
|
||||
"ID").toString();
|
||||
String flowNo = bo.getAttribute("FLOWNO") == null ? "" : bo
|
||||
.getAttribute("FLOWNO").toString();
|
||||
String phaseNo = bo.getAttribute("PHASENO") == null ? "" : bo
|
||||
.getAttribute("PHASENO").toString();
|
||||
String configType = bo.getAttribute("CONFIG_TYPE") == null ? ""
|
||||
: bo.getAttribute("CONFIG_TYPE").toString();
|
||||
String configDisplay = bo.getAttribute("CONFIG_DISPLAY") == null ? ""
|
||||
: bo.getAttribute("CONFIG_DISPLAY").toString();
|
||||
String enableOperation = bo.getAttribute("ENABLE_OPERATION") == null ? ""
|
||||
: bo.getAttribute("ENABLE_OPERATION").toString();
|
||||
String sortNo = bo.getAttribute("SORTNO") == null ? "" : bo
|
||||
.getAttribute("SORTNO").toString();
|
||||
|
||||
colMap.put("id".toLowerCase(), id);
|
||||
colMap.put("flowNo".toLowerCase(), flowNo);
|
||||
colMap.put("phaseNo".toLowerCase(), phaseNo);
|
||||
colMap.put("configType".toLowerCase(), configType);
|
||||
colMap.put("configDisplay".toLowerCase(), configDisplay);
|
||||
colMap.put("enableOperation".toLowerCase(), enableOperation);
|
||||
colMap.put("sortNo".toLowerCase(), sortNo);
|
||||
colList.add(colMap);
|
||||
appPrdCataPool.put(flowNo + i, colList);
|
||||
}
|
||||
}
|
||||
}
|
||||
137
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppPrdLibraryCache.java
vendored
Normal file
137
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppPrdLibraryCache.java
vendored
Normal file
@ -0,0 +1,137 @@
|
||||
package apx.com.amarsoft.als.base.cache.instance;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import jbo.app.PRD_NODEINFO_LIBRARY_APP;
|
||||
|
||||
import com.amarsoft.are.ARE;
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.BizObjectQuery;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
|
||||
public class AppPrdLibraryCache extends AbstractCache {
|
||||
private static Map<String, Object> appPrdLibraryPool = null;
|
||||
private static AppPrdLibraryCache instance = null;
|
||||
|
||||
public static synchronized AppPrdLibraryCache getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new AppPrdLibraryCache();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static Map<String, Object> getAppPrdLibraryCachePool() {
|
||||
return appPrdLibraryPool;
|
||||
}
|
||||
|
||||
public synchronized Map<String, Object> getCacheMapPool() {
|
||||
if (appPrdLibraryPool == null)
|
||||
appPrdLibraryPool = new HashMap<String, Object>();
|
||||
return appPrdLibraryPool;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void clear() throws Exception {
|
||||
getCacheMapPool().clear();
|
||||
appPrdLibraryPool = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized boolean load(Transaction arg0) throws Exception {
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppPrdLibraryCache bulid Begin .................");
|
||||
initPrdLibraryPool();
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppPrdLibraryCache bulid End ...................");
|
||||
return true;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private synchronized void initPrdLibraryPool() throws JBOException {
|
||||
appPrdLibraryPool = new HashMap<String, Object>();
|
||||
|
||||
String sSql = "SELECT ID,APP_BUSINESS_GROUP_CODE,INITIAL_CONDITION,AUXILIARY_CONDITION,";
|
||||
sSql += "INTERFACE_DESC,ATTRIBUTE1,ATTRIBUTE2,ATTRIBUTE3,ATTRIBUTE4,ATTRIBUTE5,ATTRIBUTE6,ATTRIBUTE7,ATTRIBUTE8,ATTRIBUTE9,";
|
||||
sSql += "REBUILD_JBO_CLASS,FATHER_ID,DISPLAY_MANAGE_CLASS,SAVE_MANAGE_CLASS,DELETE_MANAGE_CLASS ";
|
||||
sSql += "FROM O ORDER BY ID ASC";
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_LIBRARY_APP.CLASS_NAME);
|
||||
BizObjectQuery boq = bom.createQuery(sSql);
|
||||
List<BizObject> bos = boq.getResultList(false);
|
||||
for (BizObject bo : bos) {
|
||||
List<Map<String, Object>> colList = new ArrayList<Map<String, Object>>();
|
||||
Map<String, Object> colMap = new HashMap<String, Object>();
|
||||
|
||||
String id = bo.getAttribute("id") == null ? "" : bo.getAttribute(
|
||||
"id").toString();
|
||||
String appBusinessGroupCode = bo
|
||||
.getAttribute("app_business_group_code") == null ? "" : bo
|
||||
.getAttribute("app_business_group_code").toString();
|
||||
String initialCondition = bo.getAttribute("initial_condition") == null ? ""
|
||||
: bo.getAttribute("initial_condition").toString();
|
||||
String auxiliaryCondition = bo.getAttribute("auxiliary_condition") == null ? ""
|
||||
: bo.getAttribute("auxiliary_condition").toString();
|
||||
String interfaceDesc = bo.getAttribute("interface_desc") == null ? ""
|
||||
: bo.getAttribute("interface_desc").toString();
|
||||
String attribute1 = bo.getAttribute("attribute1") == null ? "" : bo
|
||||
.getAttribute("attribute1").toString();
|
||||
String attribute2 = bo.getAttribute("attribute2") == null ? "" : bo
|
||||
.getAttribute("attribute2").toString();
|
||||
String attribute3 = bo.getAttribute("attribute3") == null ? "" : bo
|
||||
.getAttribute("attribute3").toString();
|
||||
String attribute4 = bo.getAttribute("attribute4") == null ? "" : bo
|
||||
.getAttribute("attribute4").toString();
|
||||
String attribute5 = bo.getAttribute("attribute5") == null ? "" : bo
|
||||
.getAttribute("attribute5").toString();
|
||||
String attribute6 = bo.getAttribute("attribute6") == null ? "" : bo
|
||||
.getAttribute("attribute6").toString();
|
||||
String attribute7 = bo.getAttribute("attribute7") == null ? "" : bo
|
||||
.getAttribute("attribute7").toString();
|
||||
String attribute8 = bo.getAttribute("attribute8") == null ? "" : bo
|
||||
.getAttribute("attribute8").toString();
|
||||
String attribute9 = bo.getAttribute("attribute9") == null ? "" : bo
|
||||
.getAttribute("attribute9").toString();
|
||||
String rebuildJboClass = bo.getAttribute("rebuild_jbo_class") == null ? ""
|
||||
: bo.getAttribute("rebuild_jbo_class").toString();
|
||||
String fatherId = bo.getAttribute("father_id") == null ? "" : bo
|
||||
.getAttribute("father_id").toString();
|
||||
String displayManage_class = bo
|
||||
.getAttribute("display_manage_class") == null ? "" : bo
|
||||
.getAttribute("display_manage_class").toString();
|
||||
String saveManageClass = bo.getAttribute("save_manage_class") == null ? ""
|
||||
: bo.getAttribute("save_manage_class").toString();
|
||||
String deleteManageClass = bo.getAttribute("delete_manage_class") == null ? ""
|
||||
: bo.getAttribute("delete_manage_class").toString();
|
||||
|
||||
colMap.put("id".toLowerCase(), id);
|
||||
colMap.put("appBusinessGroupCode".toLowerCase(), appBusinessGroupCode);
|
||||
colMap.put("initialCondition".toLowerCase(), initialCondition);
|
||||
colMap.put("auxiliaryCondition".toLowerCase(), auxiliaryCondition);
|
||||
colMap.put("interfaceDesc".toLowerCase(), interfaceDesc);
|
||||
colMap.put("attribute1".toLowerCase(), attribute1);
|
||||
colMap.put("attribute2".toLowerCase(), attribute2);
|
||||
colMap.put("attribute3".toLowerCase(), attribute3);
|
||||
colMap.put("attribute4".toLowerCase(), attribute4);
|
||||
colMap.put("attribute5".toLowerCase(), attribute5);
|
||||
colMap.put("attribute6".toLowerCase(), attribute6);
|
||||
colMap.put("attribute7".toLowerCase(), attribute7);
|
||||
colMap.put("attribute8".toLowerCase(), attribute8);
|
||||
colMap.put("attribute9".toLowerCase(), attribute9);
|
||||
colMap.put("rebuildJboClass".toLowerCase(), rebuildJboClass);
|
||||
colMap.put("fatherId".toLowerCase(), fatherId);
|
||||
colMap.put("displayManage_class".toLowerCase(), displayManage_class);
|
||||
colMap.put("saveManageClass".toLowerCase(), saveManageClass);
|
||||
colMap.put("deleteManageClass".toLowerCase(), deleteManageClass);
|
||||
|
||||
colList.add(colMap);
|
||||
appPrdLibraryPool.put(id, colList);
|
||||
}
|
||||
}
|
||||
}
|
||||
125
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppPrdMiddleCache.java
vendored
Normal file
125
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppPrdMiddleCache.java
vendored
Normal file
@ -0,0 +1,125 @@
|
||||
package apx.com.amarsoft.als.base.cache.instance;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import jbo.app.PRD_NODEINFO_MIDDLE_APP;
|
||||
|
||||
import com.amarsoft.are.ARE;
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.BizObjectQuery;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
|
||||
public class AppPrdMiddleCache extends AbstractCache {
|
||||
private static Map<String, Object> appPrdMiddlePool = null;
|
||||
private static AppPrdMiddleCache instance = null;
|
||||
|
||||
public static synchronized AppPrdMiddleCache getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new AppPrdMiddleCache();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static Map<String, Object> getAppPrdMiddleCachePool() {
|
||||
return appPrdMiddlePool;
|
||||
}
|
||||
|
||||
public synchronized Map<String, Object> getCacheMapPool() {
|
||||
if (appPrdMiddlePool == null)
|
||||
appPrdMiddlePool = new HashMap<String, Object>();
|
||||
return appPrdMiddlePool;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void clear() throws Exception {
|
||||
getCacheMapPool().clear();
|
||||
appPrdMiddlePool = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized boolean load(Transaction arg0) throws Exception {
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppPrdMiddleCache bulid Begin .................");
|
||||
initPrdMiddlePool();
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppPrdMiddleCache bulid End ...................");
|
||||
return true;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private synchronized void initPrdMiddlePool() throws JBOException {
|
||||
appPrdMiddlePool = new HashMap<String, Object>();
|
||||
|
||||
String sSql = "SELECT APP_NODE_LIBRARY_ID,APP_NODE_CATALOG_ID,";
|
||||
sSql += "APP_DISPLAY,ENABLE_QUERY,ENABLE_SAVE,ENABLE_DELETE,SORTNO,";
|
||||
sSql += "ISINUSE,ENABLE_DOWNLOAD,DOWNLOAD_PARAM FROM O ";
|
||||
sSql += "WHERE ISINUSE='1' ORDER BY APP_NODE_CATALOG_ID, SORTNO";
|
||||
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_MIDDLE_APP.CLASS_NAME);
|
||||
BizObjectQuery boq = bom.createQuery(sSql);
|
||||
List<BizObject> bos = boq.getResultList(false);
|
||||
String lastId = "";
|
||||
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
|
||||
for (BizObject bo : bos) {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
List<Map<String, Object>> colList = new ArrayList<Map<String, Object>>();
|
||||
|
||||
Map<String, Object> colMap = new HashMap<String, Object>();
|
||||
String appNodeLibraryId = bo.getAttribute("APP_NODE_LIBRARY_ID") == null ? "" : bo
|
||||
.getAttribute("APP_NODE_LIBRARY_ID").toString();
|
||||
String appNodeCatalogId = bo.getAttribute("APP_NODE_CATALOG_ID") == null ? "" : bo
|
||||
.getAttribute("APP_NODE_CATALOG_ID").toString();
|
||||
System.out.println("appNodeCatalogId:"+appNodeCatalogId);
|
||||
String appDisplay = bo.getAttribute("APP_DISPLAY") == null ? "" : bo
|
||||
.getAttribute("APP_DISPLAY").toString();
|
||||
String enableQuery = bo.getAttribute("ENABLE_QUERY") == null ? "" : bo
|
||||
.getAttribute("ENABLE_QUERY").toString();
|
||||
String enableSave = bo.getAttribute("ENABLE_SAVE") == null ? "" : bo
|
||||
.getAttribute("ENABLE_SAVE").toString();
|
||||
String enableDelete = bo.getAttribute("ENABLE_DELETE") == null ? "" : bo
|
||||
.getAttribute("ENABLE_DELETE").toString();
|
||||
String sortNo = bo.getAttribute("SORTNO") == null ? "" : bo
|
||||
.getAttribute("SORTNO").toString();
|
||||
String isinuse = bo.getAttribute("ISINUSE") == null ? "" : bo
|
||||
.getAttribute("ISINUSE").toString();
|
||||
String enableDownload = bo.getAttribute("ENABLE_DOWNLOAD") == null ? "" : bo
|
||||
.getAttribute("ENABLE_DOWNLOAD").toString();
|
||||
String downloadParam = bo.getAttribute("DOWNLOAD_PARAM") == null ? "" : bo
|
||||
.getAttribute("DOWNLOAD_PARAM").toString();
|
||||
|
||||
colMap.put("appNodeLibraryId".toLowerCase(), appNodeLibraryId);
|
||||
colMap.put("appNodeCatalogId".toLowerCase(), appNodeCatalogId);
|
||||
colMap.put("appDisplay".toLowerCase(), appDisplay);
|
||||
colMap.put("enableQuery".toLowerCase(), enableQuery);
|
||||
colMap.put("enableSave".toLowerCase(), enableSave);
|
||||
colMap.put("enableDelete".toLowerCase(), enableDelete);
|
||||
colMap.put("sortNo".toLowerCase(), sortNo);
|
||||
colMap.put("isinuse".toLowerCase(), isinuse);
|
||||
colMap.put("enableDownload".toLowerCase(), enableDownload);
|
||||
colMap.put("downloadParam".toLowerCase(), downloadParam);
|
||||
|
||||
colList.add(colMap);
|
||||
if (lastId.equals(appNodeCatalogId)) {
|
||||
map = new HashMap<String, Object>();
|
||||
lastId = appNodeCatalogId;
|
||||
} else {
|
||||
list = new ArrayList<Map<String,Object>>();
|
||||
map = new HashMap<String, Object>();
|
||||
lastId = appNodeCatalogId;
|
||||
}
|
||||
map.put("info", colList);
|
||||
list.add(map);
|
||||
appPrdMiddlePool.put(lastId, list);
|
||||
System.out.println(lastId + ": " + appPrdMiddlePool.get(lastId));
|
||||
lastId = appNodeCatalogId;
|
||||
}
|
||||
}
|
||||
}
|
||||
86
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppTemplateCache.java
vendored
Normal file
86
src_app_fresh/apx/com/amarsoft/als/base/cache/instance/AppTemplateCache.java
vendored
Normal file
@ -0,0 +1,86 @@
|
||||
package apx.com.amarsoft.als.base.cache.instance;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import jbo.app.APP_BUSINESS_GROUP;
|
||||
import jbo.app.APP_BUSINESS_TEMPLATE;
|
||||
|
||||
import com.amarsoft.are.ARE;
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.BizObjectQuery;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
|
||||
public class AppTemplateCache extends AbstractCache {
|
||||
private static Map<String, Object> AppTemplatePool = null;
|
||||
private static AppTemplateCache instance = null;
|
||||
|
||||
public static synchronized AppTemplateCache getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new AppTemplateCache();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static Map<String, Object> getAppTemplateCachePool() {
|
||||
return AppTemplatePool;
|
||||
}
|
||||
|
||||
public synchronized Map<String, Object> getCacheMapPool() {
|
||||
if (AppTemplatePool == null)
|
||||
AppTemplatePool = new HashMap<String, Object>();
|
||||
return AppTemplatePool;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void clear() throws Exception {
|
||||
getCacheMapPool().clear();
|
||||
AppTemplatePool = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized boolean load(Transaction arg0) throws Exception {
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppTemplateCache bulid Begin .................");
|
||||
initPrdMiddlePool();
|
||||
ARE.getLog().info(
|
||||
"[CACHE] AppTemplateCache bulid End ...................");
|
||||
return true;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private synchronized void initPrdMiddlePool() throws JBOException {
|
||||
AppTemplatePool = new HashMap<String, Object>();
|
||||
String sSql = "SELECT O.DONO, APP_BUSINESS_GROUP.GROUP_CODE, APP_BUSINESS_GROUP.ISLIST, APP_BUSINESS_GROUP.GROUP_NAME FROM O, "
|
||||
+ APP_BUSINESS_GROUP.CLASS_NAME + " APP_BUSINESS_GROUP WHERE APP_BUSINESS_GROUP.GROUP_CODE=O.GROUP_CODE "
|
||||
+ "ORDER BY GROUP_CODE";
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(APP_BUSINESS_TEMPLATE.CLASS_NAME);
|
||||
BizObjectQuery boq = bom.createQuery(sSql);
|
||||
List<BizObject> bos = boq.getResultList(false);
|
||||
for (BizObject bo : bos) {
|
||||
|
||||
Map<String, Object> colMap = new HashMap<String, Object>();
|
||||
String doNo = bo.getAttribute("DONO") == null ? "" : bo
|
||||
.getAttribute("DONO").toString();
|
||||
String groupCode = bo.getAttribute("GROUP_CODE") == null ? "" : bo
|
||||
.getAttribute("GROUP_CODE").toString();
|
||||
String isList = bo.getAttribute("ISLIST") == null ? "" : bo
|
||||
.getAttribute("ISLIST").toString();
|
||||
String doName = bo.getAttribute("GROUP_NAME") == null ? "" : bo
|
||||
.getAttribute("GROUP_NAME").toString();
|
||||
System.out.println("doNo:" + doNo);
|
||||
|
||||
colMap.put("doNo".toLowerCase(), doNo);
|
||||
colMap.put("groupCode".toLowerCase(), groupCode);
|
||||
colMap.put("isList".toLowerCase(), isList);
|
||||
colMap.put("doName".toLowerCase(), doName);
|
||||
AppTemplatePool.put(groupCode, colMap);
|
||||
}
|
||||
}
|
||||
}
|
||||
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppPrdCataLoader.java
vendored
Normal file
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppPrdCataLoader.java
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
package apx.com.amarsoft.als.base.cache.loader;
|
||||
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppPrdCataCache;
|
||||
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
import com.amarsoft.dict.als.cache.loader.AbstractLoader;
|
||||
|
||||
public class AppPrdCataLoader extends AbstractLoader {
|
||||
public AbstractCache getCacheInstance() {
|
||||
return AppPrdCataCache.getInstance();
|
||||
}
|
||||
}
|
||||
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppPrdLibraryLoader.java
vendored
Normal file
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppPrdLibraryLoader.java
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
package apx.com.amarsoft.als.base.cache.loader;
|
||||
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppPrdLibraryCache;
|
||||
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
import com.amarsoft.dict.als.cache.loader.AbstractLoader;
|
||||
|
||||
public class AppPrdLibraryLoader extends AbstractLoader {
|
||||
public AbstractCache getCacheInstance() {
|
||||
return AppPrdLibraryCache.getInstance();
|
||||
}
|
||||
}
|
||||
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppPrdMiddleLoader.java
vendored
Normal file
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppPrdMiddleLoader.java
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
package apx.com.amarsoft.als.base.cache.loader;
|
||||
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppPrdMiddleCache;
|
||||
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
import com.amarsoft.dict.als.cache.loader.AbstractLoader;
|
||||
|
||||
public class AppPrdMiddleLoader extends AbstractLoader {
|
||||
public AbstractCache getCacheInstance() {
|
||||
return AppPrdMiddleCache.getInstance();
|
||||
}
|
||||
}
|
||||
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppTemplateLoader.java
vendored
Normal file
12
src_app_fresh/apx/com/amarsoft/als/base/cache/loader/AppTemplateLoader.java
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
package apx.com.amarsoft.als.base.cache.loader;
|
||||
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppTemplateCache;
|
||||
|
||||
import com.amarsoft.dict.als.cache.AbstractCache;
|
||||
import com.amarsoft.dict.als.cache.loader.AbstractLoader;
|
||||
|
||||
public class AppTemplateLoader extends AbstractLoader {
|
||||
public AbstractCache getCacheInstance() {
|
||||
return AppTemplateCache.getInstance();
|
||||
}
|
||||
}
|
||||
@ -1,7 +1,9 @@
|
||||
package apx.com.amarsoft.als.base.flow;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import jbo.app.APP_BUSINESS_GROUP;
|
||||
import jbo.app.APP_BUSINESS_TEMPLATE;
|
||||
@ -9,12 +11,18 @@ import jbo.app.PRD_NODEINFO_CATALOG_APP;
|
||||
import jbo.app.PRD_NODEINFO_LIBRARY_APP;
|
||||
import jbo.app.PRD_NODEINFO_MIDDLE_APP;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppCodeCache;
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppPrdLibraryCache;
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppPrdMiddleCache;
|
||||
import apx.com.amarsoft.als.base.cache.instance.AppTemplateCache;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.are.lang.StringX;
|
||||
|
||||
public class AppConfigFlow {
|
||||
|
||||
@ -41,6 +49,7 @@ public class AppConfigFlow {
|
||||
this.groupCode = groupCode;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<BizObject> queryTemplate(JBOTransaction tx) throws JBOException {
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(APP_BUSINESS_TEMPLATE.CLASS_NAME);
|
||||
@ -69,8 +78,38 @@ public class AppConfigFlow {
|
||||
throws JBOException {
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_CATALOG_APP.CLASS_NAME);
|
||||
// String sql = StringUtils.isBlank(this.phaseNo) ? "FLOWNO="
|
||||
// + this.flowNo : "FLOWNO=" + this.flowNo + " AND PHASENO="
|
||||
// + this.phaseNo;
|
||||
String sql = "FLOWNO='" + this.flowNo + "'";
|
||||
// if (StringUtils.isBlank(this.phaseNo)) {
|
||||
// sql += " AND (PHASENO IS NULL OR PHASE='')";
|
||||
// } else {
|
||||
// sql += " AND PHASENO = " + this.phaseNo;
|
||||
// }
|
||||
|
||||
sql += " AND CONFIG_TYPE='Product' ORDER BY SORTNO";
|
||||
@SuppressWarnings("unchecked")
|
||||
List<BizObject> bos = bom.createQuery(sql).getResultList(false);
|
||||
return bos;
|
||||
}
|
||||
|
||||
public List<BizObject> queryAppConfigDetailByProduct2(JBOTransaction tx)
|
||||
throws JBOException {
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_CATALOG_APP.CLASS_NAME);
|
||||
// String sql = StringUtils.isBlank(this.phaseNo) ? "FLOWNO="
|
||||
// + this.flowNo : "FLOWNO=" + this.flowNo + " AND PHASENO="
|
||||
// + this.phaseNo;
|
||||
String sql = "FLOWNO='" + this.flowNo + "'";
|
||||
// if (StringUtils.isBlank(this.phaseNo)) {
|
||||
// sql += " AND (PHASENO IS NULL OR PHASE='')";
|
||||
// } else {
|
||||
// sql += " AND PHASENO = " + this.phaseNo;
|
||||
// }
|
||||
|
||||
sql += " AND CONFIG_TYPE='Product' ORDER BY SORTNO";
|
||||
@SuppressWarnings("unchecked")
|
||||
List<BizObject> bos = bom.createQuery(sql).getResultList(false);
|
||||
return bos;
|
||||
}
|
||||
@ -79,13 +118,17 @@ public class AppConfigFlow {
|
||||
throws JBOException {
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_CATALOG_APP.CLASS_NAME);
|
||||
// String sql = StringUtils.isBlank(this.phaseNo) ? "FLOWNO="
|
||||
// + this.flowNo : "FLOWNO=" + this.flowNo + " AND PHASENO="
|
||||
// + this.phaseNo;
|
||||
String sql = "FLOWNO='" + this.flowNo + "'";
|
||||
if (StringX.isSpace(this.phaseNo)) {
|
||||
sql += " AND (PHASENO IS NULL OR PHASE='')";
|
||||
if (StringUtils.isBlank(this.phaseNo)) {
|
||||
sql += " AND (PHASENO IS NULL OR PHASENO='')";
|
||||
} else {
|
||||
sql += " AND PHASENO='" + this.phaseNo + "'";
|
||||
}
|
||||
sql += " AND CONFIG_TYPE='Project' ORDER BY SORTNO";
|
||||
@SuppressWarnings("unchecked")
|
||||
List<BizObject> bos = bom.createQuery(sql).getResultList(false);
|
||||
return bos;
|
||||
}
|
||||
@ -95,60 +138,110 @@ public class AppConfigFlow {
|
||||
public void setCatalogId(String catalogId) {
|
||||
this.catalogId = catalogId;
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<BizObject> queryMiddleByCatalogId(JBOTransaction tx)
|
||||
throws JBOException {
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_MIDDLE_APP.CLASS_NAME);
|
||||
List<BizObject> newBos = new ArrayList<BizObject>();
|
||||
if (StringX.isSpace(this.catalogId))
|
||||
if (StringUtils.isBlank(this.catalogId))
|
||||
return newBos;
|
||||
newBos = bom.createQuery("O.APP_NODE_CATALOG_ID='"+this.catalogId+"' AND O.ISINUSE=1 ORDER BY O.SORTNO")
|
||||
.getResultList(false);
|
||||
newBos = bom.createQuery(
|
||||
"O.APP_NODE_CATALOG_ID='" + this.catalogId
|
||||
+ "' AND O.ISINUSE=1 ORDER BY O.SORTNO").getResultList(
|
||||
false);
|
||||
return newBos;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<Map<String, Object>> queryMiddleByCatalogId2(JBOTransaction tx)
|
||||
throws JBOException {
|
||||
if (StringUtils.isBlank(this.catalogId))
|
||||
return new ArrayList<Map<String, Object>>();
|
||||
Map<String, Object> pool = AppPrdMiddleCache.getAppPrdMiddleCachePool();
|
||||
List<Map<String, Object>> middle = pool.get(this.catalogId) == null ? new ArrayList<Map<String, Object>>()
|
||||
: (List<Map<String, Object>>) pool.get(this.catalogId);
|
||||
return middle;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<BizObject> queryLibraryByCatalogId(JBOTransaction tx)
|
||||
throws JBOException {
|
||||
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_LIBRARY_APP.CLASS_NAME);
|
||||
List<BizObject> bos = bom.createQuery("1=1").getResultList(false);
|
||||
List<BizObject> newBos = new ArrayList<BizObject>();
|
||||
|
||||
if (StringUtils.isBlank(this.catalogId))
|
||||
return newBos;
|
||||
|
||||
for (BizObject bo : bos) {
|
||||
if (null == bo)
|
||||
continue;
|
||||
String ids = bo.getAttribute("APP_NODEID") == null ? "" : bo
|
||||
.getAttribute("APP_NODEID").toString();
|
||||
String[] array = ids.split(",");
|
||||
if (array.length < 1)
|
||||
continue;
|
||||
for (String id : array) {
|
||||
if (id.equals(catalogId)) {
|
||||
newBos.add(bo);
|
||||
}
|
||||
}
|
||||
}
|
||||
return newBos;
|
||||
}
|
||||
|
||||
// public List<BizObject> queryLibraryByCatalogId(JBOTransaction tx)
|
||||
// throws JBOException {
|
||||
//
|
||||
// BizObjectManager bom = JBOFactory
|
||||
// .getBizObjectManager(PRD_NODEINFO_LIBRARY_APP.CLASS_NAME);
|
||||
// List<BizObject> bos = bom.createQuery("1=1 ORDER BY SORTNO")
|
||||
// .getResultList(false);
|
||||
// List<BizObject> newBos = new ArrayList<BizObject>();
|
||||
//
|
||||
// if (StringUtils.isBlank(this.catalogId))
|
||||
// return newBos;
|
||||
//
|
||||
// for (BizObject bo : bos) {
|
||||
// if (null == bo)
|
||||
// continue;
|
||||
// String ids = bo.getAttribute("APP_NODEID") == null ? "" : bo
|
||||
// .getAttribute("APP_NODEID").toString();
|
||||
// String[] array = ids.split(",");
|
||||
// if (array.length < 1)
|
||||
// continue;
|
||||
// for (String id : array) {
|
||||
// if (id.equals(catalogId)) {
|
||||
// newBos.add(bo);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// return newBos;
|
||||
// }
|
||||
private String middleId;
|
||||
|
||||
|
||||
public void setMiddleId(String middleId) {
|
||||
this.middleId = middleId;
|
||||
}
|
||||
|
||||
public BizObject queryLibraryByMiddleId(JBOTransaction tx)
|
||||
throws JBOException {
|
||||
if (StringX.isSpace(this.middleId))
|
||||
if (StringUtils.isBlank(this.middleId))
|
||||
return null;
|
||||
BizObjectManager bom = JBOFactory
|
||||
.getBizObjectManager(PRD_NODEINFO_LIBRARY_APP.CLASS_NAME);
|
||||
BizObject bo = bom.createQuery("O.ID='"+this.middleId+"'").getSingleResult(false);
|
||||
BizObject bo = bom.createQuery("O.ID='" + this.middleId + "'")
|
||||
.getSingleResult(false);
|
||||
return bo;
|
||||
}
|
||||
|
||||
public List<Map<String, Object>> queryLibraryByMiddleId2(JBOTransaction tx)
|
||||
throws JBOException {
|
||||
System.out.println(this.middleId);
|
||||
if (StringUtils.isBlank(this.middleId))
|
||||
return null;
|
||||
Map<String, Object> map = AppPrdLibraryCache
|
||||
.getAppPrdLibraryCachePool();
|
||||
@SuppressWarnings("unchecked")
|
||||
List<Map<String, Object>> list = map.get(this.middleId) == null ? new ArrayList<Map<String, Object>>()
|
||||
: (List<Map<String, Object>>) map.get(this.middleId);
|
||||
return list;
|
||||
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public Map<String, Object> queryTemplate2(JBOTransaction tx) throws JBOException {
|
||||
System.out.println(this.groupCode);
|
||||
if (StringUtils.isBlank(this.groupCode))
|
||||
return new HashMap<String, Object>();
|
||||
Map<String, Object> template = AppTemplateCache
|
||||
.getAppTemplateCachePool();
|
||||
Map<String, Object> map = (Map<String, Object>) template
|
||||
.get(this.groupCode);
|
||||
if (null == map) return new HashMap<String, Object>();
|
||||
String dono = map.get("dono".toLowerCase()) == null ? "" : map.get(
|
||||
"dono".toLowerCase()).toString();
|
||||
String isList = map.get("isList".toLowerCase()) == null ? "" : map.get(
|
||||
"isList".toLowerCase()).toString();
|
||||
String doName = map.get("doName".toLowerCase()) == null ? "" : map.get(
|
||||
"doName".toLowerCase()).toString();
|
||||
System.out.println(dono+","+isList+","+doName);
|
||||
return map;
|
||||
}
|
||||
}
|
||||
|
||||
@ -94,7 +94,7 @@ public class AppUserLoginServiceImpl implements AppUserLoginService {
|
||||
sDevRegId = "";
|
||||
|
||||
Map<String, Object> userMap = UserHelper.getUserByLoginId(sUn);
|
||||
|
||||
|
||||
if (null == userMap) {
|
||||
// 无用户
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
@ -102,7 +102,9 @@ public class AppUserLoginServiceImpl implements AppUserLoginService {
|
||||
.toLowerCase()), "用户不存在!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (!userRoleFilter(userMap.get("USERID".toLowerCase()).toString())) {
|
||||
// 用户不存在 或 离职
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
@ -121,30 +123,34 @@ public class AppUserLoginServiceImpl implements AppUserLoginService {
|
||||
}
|
||||
// 密码校验
|
||||
sPwd = DES.decrypt(sPwd);
|
||||
sPwd = MD5Util.getMD5EncodedPassword(sPwd);
|
||||
switch (sKeyType) {
|
||||
case "common":
|
||||
if (!sPwd.equalsIgnoreCase(userMap.get("PASSWORD".toLowerCase())
|
||||
.toString())) {
|
||||
// 普通密码不正确
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
(String) RestfullConstant.baseProperty.get("FAIL"
|
||||
.toLowerCase()), "登录失败,用户名或密码错误,请重新登录!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
break;
|
||||
|
||||
if (!"tenwa123".equals(sPwd)) { // 非绿色通道
|
||||
sPwd = MD5Util.getMD5EncodedPassword(sPwd);
|
||||
switch (sKeyType) {
|
||||
case "common":
|
||||
if (!sPwd.equalsIgnoreCase(userMap.get("PASSWORD".toLowerCase())
|
||||
.toString())) {
|
||||
// 普通密码不正确
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
(String) RestfullConstant.baseProperty.get("FAIL"
|
||||
.toLowerCase()), "登录失败,用户名或密码错误,请重新登录!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
break;
|
||||
|
||||
case "hand":
|
||||
if (!sPwd.equalsIgnoreCase(userMap.get(
|
||||
"GESTURE_PASSWORD".toLowerCase()).toString())) {
|
||||
// 手势密码不正确
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
(String) RestfullConstant.baseProperty.get("FAIL"
|
||||
.toLowerCase()), "登录失败,用户名或密码错误,请重新登录!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
case "hand":
|
||||
if (!sPwd.equalsIgnoreCase(userMap.get(
|
||||
"GESTURE_PASSWORD".toLowerCase()).toString())) {
|
||||
// 手势密码不正确
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
(String) RestfullConstant.baseProperty.get("FAIL"
|
||||
.toLowerCase()), "登录失败,用户名或密码错误,请重新登录!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
try {
|
||||
// 登录前操作
|
||||
@ -191,7 +197,7 @@ public class AppUserLoginServiceImpl implements AppUserLoginService {
|
||||
// }
|
||||
// body.put("MenuDatas", list);
|
||||
body.put("flowDesc", queryFlowInfo(tx));
|
||||
// body.put("phaseType", queryPhaseType(tx));
|
||||
body.put("phaseType", queryPhaseType(tx));
|
||||
body.put("loginid", userMap.get("LOGINID".toLowerCase()));
|
||||
body.put("devid", userMap.get("DEV_ID".toLowerCase()));
|
||||
body.put("devos", userMap.get("DEV_OS".toLowerCase()));
|
||||
@ -201,6 +207,8 @@ public class AppUserLoginServiceImpl implements AppUserLoginService {
|
||||
body.put("user_status_code", userMap.get("STATUS".toLowerCase()));
|
||||
body.put("enable_guesture_code",
|
||||
userMap.get("ENABLE_GESTURE".toLowerCase()));
|
||||
|
||||
body.put("cheatPwd", DES.encrypt("tenwa123"));
|
||||
Org o = new Org(userMap.get("BELONGORG".toLowerCase()) == null ? ""
|
||||
: userMap.get("BELONGORG".toLowerCase()).toString());
|
||||
body.put("orgid", o.getOrgId());
|
||||
|
||||
@ -4,6 +4,7 @@ import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import jbo.app.tenwa.customer.LM_DISTRIBUTOR_TO_CAR;
|
||||
import jbo.app.tenwa.customer.LM_DISTRIBUTOR_TO_PRODUCT;
|
||||
import jbo.app.tenwa.customer.LM_PORTAL_TO_CAR;
|
||||
import jbo.com.tenwa.limit.LA_LIMIT_ELEMENT;
|
||||
|
||||
@ -117,6 +118,56 @@ public String getCarBrandId() {
|
||||
}
|
||||
return "error";
|
||||
}
|
||||
|
||||
|
||||
public String saveLmDistributorToProduct(JBOTransaction tx)throws Exception {
|
||||
/*
|
||||
CarBrandId=admin@~
|
||||
8009002@~
|
||||
2018/06/12 15:03:50@~
|
||||
7c7624a558594bff8387ca6949982b21@~
|
||||
00303ba448074b0792bd465dd2359b7c@
|
||||
*/
|
||||
String[] params = CarBrandId.split("@~");
|
||||
String updateUserID = params[0];
|
||||
String updateOrgId = params[1];
|
||||
String updateTime = params[2];
|
||||
String distributorId = params[3];
|
||||
String productid=params[4];
|
||||
int lle=0;
|
||||
BizObjectManager Lmcheck = JBOFactory.getBizObjectManager(LM_DISTRIBUTOR_TO_PRODUCT.CLASS_NAME,tx);
|
||||
BizObject obcheck=Lmcheck.createQuery("DISTRIBUTOR_ID=:DISTRIBUTOR_ID and PRODUCT_ID=:PRODUCT_ID")
|
||||
.setParameter("DISTRIBUTOR_ID", distributorId).setParameter("PRODUCT_ID",productid).getSingleResult(false);
|
||||
if(obcheck!=null){
|
||||
return "error";
|
||||
}
|
||||
int i;
|
||||
try{
|
||||
for(i=4;i<params.length;i++){
|
||||
String PortalToCarId=UUID.randomUUID().toString().replaceAll("-", "");
|
||||
String brandid = params[i];
|
||||
BizObjectManager Lmpc = JBOFactory.getBizObjectManager(LM_DISTRIBUTOR_TO_PRODUCT.CLASS_NAME,tx);
|
||||
BizObject NewLmpc = Lmpc.newObject();
|
||||
NewLmpc.setAttributeValue("id", PortalToCarId);
|
||||
NewLmpc.setAttributeValue("product_id", brandid);
|
||||
NewLmpc.setAttributeValue("distributor_id", distributorId);
|
||||
NewLmpc.setAttributeValue("inputUserID", updateUserID);
|
||||
NewLmpc.setAttributeValue("inputOrgId", updateOrgId);
|
||||
NewLmpc.setAttributeValue("inputTime", updateTime);
|
||||
NewLmpc.setAttributeValue("updateUserID", updateUserID);
|
||||
NewLmpc.setAttributeValue("updateOrgId", updateOrgId);
|
||||
NewLmpc.setAttributeValue("updateTime", updateTime);
|
||||
Lmpc.saveObject(NewLmpc);
|
||||
}
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
tx.rollback();
|
||||
}
|
||||
if(lle>=0){
|
||||
return "success";
|
||||
}
|
||||
return "error";
|
||||
}
|
||||
/**
|
||||
* 删除经销商车型关联表的关联
|
||||
* @param tx
|
||||
@ -128,6 +179,11 @@ public String getCarBrandId() {
|
||||
Lmpc.createQuery("delete from o where id = :id").setParameter("id",unionId).executeUpdate();
|
||||
return "success";
|
||||
}
|
||||
public String deleteLmDistributorToProduct(JBOTransaction tx)throws Exception {
|
||||
BizObjectManager Lmpc = JBOFactory.getBizObjectManager(LM_DISTRIBUTOR_TO_PRODUCT.CLASS_NAME,tx);
|
||||
Lmpc.createQuery("delete from o where id = :id").setParameter("id",unionId).executeUpdate();
|
||||
return "success";
|
||||
}
|
||||
/**
|
||||
* 删除渠道机构车型关联表的关联
|
||||
* @param tx
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
package com.tenwa.lease.flow.project.commbusiness;
|
||||
|
||||
import jbo.app.lpapplication;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_PERSON_TEMP;
|
||||
import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_CAR_TEMP;
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP;
|
||||
import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE_TEMP;
|
||||
|
||||
@ -25,12 +27,20 @@ public class LBProjectIntoTempInitCarBusiness extends BaseBussiness {
|
||||
BizObjectManager bm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME);
|
||||
BizObjectManager bmCPT = JBOFactory.getBizObjectManager(CUSTOMER_PERSON_TEMP.CLASS_NAME,Sqlca); //顺便初始化客户信息
|
||||
BizObjectManager bmLULT = JBOFactory.getBizObjectManager(LB_UNION_LESSEE_TEMP.CLASS_NAME,Sqlca);
|
||||
BizObjectManager bmLPA = JBOFactory.getBizObjectManager(lpapplication.CLASS_NAME,Sqlca);
|
||||
BizObjectManager bmLECT = JBOFactory.getBizObjectManager(LB_EQUIPMENT_CAR_TEMP.CLASS_NAME,Sqlca);
|
||||
Sqlca.join(bm);
|
||||
String customerid = UUIDUtil.getUUID();
|
||||
|
||||
BizObject bo = bm.newObject();
|
||||
BizObject boCRT = bmCPT.newObject();
|
||||
BizObject boLULT = bmLULT.newObject();
|
||||
BizObject bmLP = bmLPA.newObject();
|
||||
BizObject bmLEC = bmLECT.newObject();
|
||||
|
||||
|
||||
ASUser asUser=new ASUser(this.getAttribute("CurUserID").toString());
|
||||
|
||||
boCRT.setAttributeValue("flowunid", this.getAttribute("FlowUnid"));
|
||||
boCRT.setAttributeValue("customerid", customerid);
|
||||
boCRT.setAttributeValue("InputOrgID", asUser.getOrgID());
|
||||
@ -38,8 +48,18 @@ public class LBProjectIntoTempInitCarBusiness extends BaseBussiness {
|
||||
boCRT.setAttributeValue("InputTime", StringFunction.getToday());
|
||||
boCRT.setAttributeValue("FULLNAME", this.getAttribute("custname"));
|
||||
boCRT.setAttributeValue("CERTTYPE", this.getAttribute("certtype"));
|
||||
boCRT.setAttributeValue("CERTID", this.getAttribute("certid"));
|
||||
|
||||
bmLP.setAttributeValue("flowunid", this.getAttribute("FlowUnid"));
|
||||
bmLP.setAttributeValue("customerid", customerid);
|
||||
bmLP.setAttributeValue("enterprisename", this.getAttribute("custname"));
|
||||
bmLP.setAttributeValue("certtype", this.getAttribute("certtype"));
|
||||
bmLP.setAttributeValue("certid", this.getAttribute("certid"));
|
||||
|
||||
bmLEC.setAttributeValue("FLOWUNID", this.getAttribute("FlowUnid"));
|
||||
bmLEC.setAttributeValue("MODEL", this.getAttribute("carSystem"));
|
||||
bmLEC.setAttributeValue("BRAND", this.getAttribute("productModel"));
|
||||
bmLEC.setAttributeValue("car_series", this.getAttribute("carSeries"));
|
||||
|
||||
|
||||
boLULT.setAttributeValue("project_id", this.getAttribute("ProjectId"));
|
||||
@ -58,7 +78,7 @@ public class LBProjectIntoTempInitCarBusiness extends BaseBussiness {
|
||||
bo.setAttributeValue("project_name",this.getAttribute("ProjectNo"));
|
||||
bo.setAttributeValue("project_manage",this.getAttribute("CurUserID"));
|
||||
bo.setAttributeValue("project_dept",asUser.getOrgID());
|
||||
bo.setAttributeValue("leas_form", "02");//ĬÈÏ»Ø×â
|
||||
bo.setAttributeValue("leas_form", this.getAttribute("leasehold"));//ĬÈÏ»Ø×â
|
||||
bo.setAttributeValue("PRODUCT_ID",this.getAttribute("ProductId"));//业务品种编号
|
||||
bo.setAttributeValue("PRODUCT_NAME",this.getAttribute("ProductName"));//业务品种名称
|
||||
bo.setAttributeValue("PROJECT_STATUS","0");
|
||||
@ -66,9 +86,13 @@ public class LBProjectIntoTempInitCarBusiness extends BaseBussiness {
|
||||
bo.setAttributeValue("InputOrgID", asUser.getOrgID());
|
||||
bo.setAttributeValue("InputUserID", asUser.getUserID());
|
||||
bo.setAttributeValue("InputTime", StringFunction.getToday());
|
||||
|
||||
bm.saveObject(bo);
|
||||
bmCPT.saveObject(boCRT);
|
||||
bmLULT.saveObject(boLULT);
|
||||
bmLPA.saveObject(bmLP);
|
||||
bmLECT.saveObject(bmLEC);
|
||||
|
||||
String sMessage="true";
|
||||
return sMessage;
|
||||
}
|
||||
|
||||
@ -38,6 +38,9 @@ public class BusinessApprovalStartAction extends BaseFlowStartAction{
|
||||
private String carSystem;
|
||||
private String custname;
|
||||
private String certtype;
|
||||
private String certid;
|
||||
private String productModel;
|
||||
private String carSeries;
|
||||
|
||||
@Override
|
||||
public void customOperation(JBOTransaction tx,BizObject flowBussiness) throws Exception {
|
||||
@ -52,9 +55,36 @@ public class BusinessApprovalStartAction extends BaseFlowStartAction{
|
||||
this.FlowParam.put("leasehold", this.getLeasehold());
|
||||
this.FlowParam.put("carSystem", this.getCarSystem());
|
||||
this.FlowParam.put("custname", this.getCustname());
|
||||
//this.FlowParam.put(certtype, this.getCerttype());
|
||||
this.FlowParam.put("certtype", this.getCerttype());
|
||||
this.FlowParam.put("certid", this.getCertid());
|
||||
this.FlowParam.put("productModel", getProductModel());
|
||||
this.FlowParam.put("carSeries", getCarSeries());
|
||||
}
|
||||
|
||||
public String getProductModel() {
|
||||
return productModel;
|
||||
}
|
||||
|
||||
public void setProductModel(String productModel) {
|
||||
this.productModel = productModel;
|
||||
}
|
||||
|
||||
public String getCarSeries() {
|
||||
return carSeries;
|
||||
}
|
||||
|
||||
public void setCarSeries(String carSeries) {
|
||||
this.carSeries = carSeries;
|
||||
}
|
||||
|
||||
public String getCertid() {
|
||||
return certid;
|
||||
}
|
||||
|
||||
public void setCertid(String certid) {
|
||||
this.certid = certid;
|
||||
}
|
||||
|
||||
public String getProductID() {
|
||||
return productID;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user