修改合同模板风险预警和合同变更盖章模式
This commit is contained in:
parent
ebaddfaaca
commit
660dcbd6f2
@ -13,8 +13,7 @@
|
||||
*/
|
||||
String sPrevUrl = CurPage.getParameter("PrevUrl");
|
||||
String customertype = CurPage.getParameter("customertype");//获取客户类型,用于判断生成合同的方法
|
||||
String sealType = CurPage.getParameter("sealType");//»ñÈ¡¸ÇÕÂģʽ
|
||||
String signType = CurPage.getParameter("signType");//»ñȡǩԼģʽ
|
||||
|
||||
|
||||
String flowunid=CurPage.getParameter("FlowUnid");
|
||||
String ishistory=CurPage.getParameter("IsHistory");
|
||||
@ -40,6 +39,12 @@
|
||||
if(sPrevUrl == null) sPrevUrl = "";
|
||||
String sTempletNo = "BaseFileTemplateSelect";//--模板号--
|
||||
|
||||
String product_id = Sqlca.getString("select PRODUCT_ID from lb_project_info where id='"+projectId+"'");
|
||||
//»ñÈ¡¸ÇÕÂģʽ
|
||||
String sealType = Sqlca.getString("select sealType from PRD_SPECIFIC_LIBRARY where productid='"+product_id+"'");
|
||||
//»ñȡǩԼģʽ
|
||||
String signType = Sqlca.getString("select signType from PRD_SPECIFIC_LIBRARY where productid='"+product_id+"'");
|
||||
|
||||
//获取对应的承租信息
|
||||
String certid="";
|
||||
String mobile="";
|
||||
@ -338,7 +343,7 @@
|
||||
}else{
|
||||
RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","wordToPdf","FlowUnid=<%=flowunid%>,flagType=word");
|
||||
<%-- if("01"=="<%=customertype%>"||"1"=="<%=CurPage.getParameter("isNetCar")%>"||"BAIC_MOTOR"=="<%=CurPage.getParameter("operationType")%>"||"ZYC"=="<%=CurPage.getParameter("operationType")%>"||"KHSQ"=="<%=CurPage.getParameter("operationType")%>"||"KJZL"=="<%=CurPage.getParameter("operationType")%>"){ --%>
|
||||
if("01"=="<%=customertype%>"||("Auto" == "<%=sealType%>" && "Hand" == "<%=signType%>" )){
|
||||
if(("01"=="<%=customertype%>"&&"Auto" == "<%=sealType%>" )||("Auto" == "<%=sealType%>" && "Hand" == "<%=signType%>" )){
|
||||
var falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>");
|
||||
if("success"!= falg ){
|
||||
RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","companyUpdateDocContractStatus","FlowUnid=<%=flowunid%>"+",ProjectId=<%=projectId%>");
|
||||
|
||||
@ -31,9 +31,23 @@
|
||||
var carAttributes = sReturn[8];
|
||||
var isNetCar = sReturn[9];
|
||||
var operationType = sReturn[10];
|
||||
|
||||
var signType = sReturn[11];
|
||||
var sealType = sReturn[12];
|
||||
if("03" == customertype){
|
||||
if(""== signType||null == signType||"undefined" == signType){
|
||||
alert("请在产品中配置签约方式!!!");
|
||||
return ;
|
||||
|
||||
}else if (""== sealType||null == sealType||"undefined" == sealType){
|
||||
alert("请在产品中配置盖章模式!!!");
|
||||
return ;
|
||||
}
|
||||
}
|
||||
|
||||
var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+product_id);
|
||||
var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor;
|
||||
sParams =sParams+",operationType="+operationType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",customertype="+customertype+",ProjectId="+project_id+",FlowKey="+contract_number+",ProductId="+product_id+",ProjectNo="+project_no+",ContractId="+contract_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
|
||||
sParams =sParams+",signType="+signType+",sealType="+sealType+",operationType="+operationType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",customertype="+customertype+",ProjectId="+project_id+",FlowKey="+contract_number+",ProductId="+product_id+",ProjectNo="+project_no+",ContractId="+contract_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>";
|
||||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams);
|
||||
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
|
||||
var sReturnInfos=sReturnInfo.split("@");
|
||||
|
||||
@ -149,20 +149,15 @@ public class FileTemplateUtil {
|
||||
return "[{'fileTemplate':\""+"[{'text':'ºÏͬ£¨ÊÛºó»Ø×⣩','value':'35aab6dbac5f4ba292cd67a0914eae2e'}]"+"\"}]";
|
||||
}else if ("KJZL".equals(operationType)){//¿½Ý×âÁÞ
|
||||
return "[{'fileTemplate':\""+"[{'text':'ºÏͬ£¨ÊÛºó»Ø×⣩_¿½Ý','value':'a4fcbd2990d1479a9ba8ce440155f2f0'}]"+"\"}]";
|
||||
}else if ("BZZL".equals(operationType)){//保值租赁
|
||||
return "[{'fileTemplate':\""+"[{'text':'保值租赁','value':'91c7718aa925428ca312e343d1f5149f'}]"+"\"}]";
|
||||
}else if ("WYC".equals(operationType)){//网约车
|
||||
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'24aba365e2794a018814ae81341486bf'}]"+"\"}]";
|
||||
}else{
|
||||
if("01".equals(leasform)){//直租
|
||||
/*return "[{'fileTemplate':\""+"[{'text':'融资租赁合同-C端直租','value':'24aba365e2794a018814ae81341486bf'},"
|
||||
+ "{'text':'直租个人授权协议书','value':'3334eed6051248b88cd4f2a22e93ac96'},]"+"\"}]";*/
|
||||
return "[{'fileTemplate':\""+"[{'text':'合同(直租)','value':'24aba365e2794a018814ae81341486bf'}]"+"\"}]";
|
||||
if("0".equals(isNetCar)){
|
||||
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'641c55a1168f4a488a5028ee68870156'}]"+"\"}]";
|
||||
}else{
|
||||
/*return "[{'fileTemplate':\""+"[{'text':'融资租赁合同-C端回租','value':'641c55a1168f4a488a5028ee68870156'},"
|
||||
+ "{'text':'回租个人授权协议书','value':'e980635a77124d5598be1717c062b877'},"
|
||||
+ "{'text':'抵押合同','value':'ec90c114914d4725b57729107888511c'}]"+"\"}]";*/
|
||||
if("0".equals(isNetCar)){
|
||||
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)','value':'641c55a1168f4a488a5028ee68870156'}]"+"\"}]";
|
||||
}else{
|
||||
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)和抵押合同','value':'c8d5b729a0954482877c26a1293b766b'}]"+"\"}]";
|
||||
}
|
||||
return "[{'fileTemplate':\""+"[{'text':'合同(售后回租)和抵押合同','value':'c8d5b729a0954482877c26a1293b766b'}]"+"\"}]";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -37,8 +37,32 @@ public class MakingContractCarCheck extends DefaultBussinessCheck {
|
||||
BizObjectManager ciMange = JBOFactory.getBizObjectManager(CUSTOMER_INFO.CLASS_NAME, Sqlca);
|
||||
BizObject ci = ciMange.createQuery("customerid=:customerid").setParameter("customerid", lul.getAttribute("CUSTOMER_ID").getString()).getSingleResult(false);
|
||||
BizObjectManager ldclMange = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, Sqlca);
|
||||
BizObject ldcl = ldclMange.createQuery("flow_unid=:flowunid and file_flag='yes'").setParameter("FLOWUNID", flowunid).getSingleResult(false);
|
||||
if(!"1".equals(lcit.getAttribute("IS_NETCAR").getString())){
|
||||
BizObject ldcl = ldclMange.createQuery("project_id=:project_id and file_flag='yes'").setParameter("project_id",lcit.getAttribute("project_id").getString()).getSingleResult(false);
|
||||
if(ldcl!=null){
|
||||
BizObject psl = psltMange.createQuery("productid=:productid").setParameter("productid", lcit.getAttribute("PRODUCT_ID").getString()).getSingleResult(false);
|
||||
if(psl!=null){
|
||||
if("03".equals(ci.getAttribute("CUSTOMERTYPE").getString())&&"Electronic".equals(psl.getAttribute("SIGNTYPE").getString())){
|
||||
if("4".equals(ldcl.getAttribute("PROCESS").getString())){
|
||||
putMsg("已完成电子签约!");
|
||||
setPass(true);
|
||||
}else{
|
||||
putMsg("请先完成电子签约!");
|
||||
setPass(false);
|
||||
}
|
||||
}else{
|
||||
putMsg("已完成!");
|
||||
setPass(true);
|
||||
}
|
||||
}else{
|
||||
putMsg("请检查产品!");
|
||||
setPass(false);
|
||||
}
|
||||
}else{
|
||||
putMsg("请先制作合同!");
|
||||
setPass(false);
|
||||
}
|
||||
|
||||
/*if(!"1".equals(lcit.getAttribute("IS_NETCAR").getString())){
|
||||
if(ldcl!=null){
|
||||
BizObject psl = psltMange.createQuery("productid=:productid").setParameter("productid", lcit.getAttribute("PRODUCT_ID").getString()).getSingleResult(false);
|
||||
if(psl!=null){
|
||||
@ -65,7 +89,7 @@ public class MakingContractCarCheck extends DefaultBussinessCheck {
|
||||
}else{
|
||||
putMsg("网约车无需发起电子签约!");
|
||||
setPass(true);
|
||||
}
|
||||
}*/
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user