休眠流程添加本金相等风险预警、租金红冲流程不显示保证金抵扣、网银导入校验

This commit is contained in:
tangfutang 2022-06-02 16:44:54 +08:00
parent 7703dbe61a
commit 7dcab78ecb
3 changed files with 17 additions and 2 deletions

View File

@ -1,6 +1,8 @@
<%@page import="com.amarsoft.app.lc.workflow.action.GetFlowAction"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
String flowNo = CurPage.getParameter("FlowNo");//流程编号
String sFlowUnid = CurPage.getParameter("FlowUnid");//流程编号
if(sFlowUnid == null)sFlowUnid = "";
String sTempletNo = CurPage.getParameter("TempletNo");//模板号
@ -18,6 +20,9 @@
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("MEMO", "onmouseover", "showMemo");
doTemp.setHtmlEvent("MEMO", "onmouseout", "hideMemo");
if("RentRebackFlow".equals(flowNo)){ //租金红冲流程不显示保证金抵扣的数据
doTemp.appendJboWhere(" and SETTLE_METHOD <> 'settlemethod7'");
}
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
dwTemp.ReadOnly = "1"; //只读模式

View File

@ -18,6 +18,7 @@ import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.util.Transaction;
import com.amarsoft.context.ASUser;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
public class LCEbankCallBack extends BaseImportExcelCallBack {
@ -145,9 +146,11 @@ public class LCEbankCallBack extends BaseImportExcelCallBack {
List<String> ebankSns = new ArrayList<String>();
boolean flag = false;
String ebs = "";
List<BizObject> list=JBOFactory.createBizObjectQuery(LC_EBANK.CLASS_NAME,null).getResultList(false);
// List<BizObject> list=JBOFactory.createBizObjectQuery(LC_EBANK.CLASS_NAME,null).getResultList(false);
List<Map<String,String>> list = DataOperatorUtil.getDataBySql("select EBANK_SN from LC_EBANK");
for(int i=0;i<list.size();i++) {
ebankSns.add(list.get(i).getAttribute("EBANK_SN").getString());
// ebankSns.add(list.get(i).getAttribute("EBANK_SN").getString());
ebankSns.add( list.get(i).get("EBANK_SN") );
}
for(BizObject bo:importObjects){
String ebankSn = bo.getAttribute("ebank_sn").getString();

View File

@ -24,3 +24,10 @@ Insert Into AWE_Role_Menu (roleid,menuid) Values ('399','130');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('800R00000021','130');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('800R00000030','130');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('800R00000034','130');
-- 休眠流程添加休眠前和休眠后的本金是否一致
Insert Into SCENARIO_CATALOG (scenarioid,scenarioname,scenariodescribe,defaultsubtypeno,initiateclass,inputuser,inputorg,inputtime,updateuser,updatetime,remark,isriskwarn) Values ('租金休眠流程','租金休眠流程','','10','',null,null,null,null,null,'',null);
Insert Into SCENARIO_MODEL (scenarioid,modelid,sortno,modelname,modeldescribe,modeltype,subtypeno,runcondition,status,nopassdeal,passdeal,passmessage,nopassmessage,executescript,remark,inputuser,inputorg,inputtime,updateuser,updatetime,groupid,modelkind,bizviewer) Values ('租金休眠流程','0010','0010','融资金额','','20','','','1','10',null,'通过','休眠后的本金与原本金不相等!','select case when lcc.CLEAN_LEASE_MONEY-a.CORPUS=0 then "true" else "false" end from (select sum(CORPUS) as CORPUS,CONTRACT_ID from LC_RENT_PLAN_TEMP where FLOWUNID =''#{ObjectNo}'' group by CONTRACT_ID ) a left join lc_calc_condition lcc on a.contract_id =lcc.CONTRACT_ID','',null,null,null,null,null,null,null,null);
Insert Into SCENARIO_GROUP (scenarioid,groupid,sortno,groupname,remark,inputuser,inputorg,inputtime,updateuser,updatetime) Values ('租金休眠流程','0010','0010','休眠申请','',null,null,null,null,null);
Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('租金休眠流程','0010','0010');