直接扣款委托书添加天津主体模板
This commit is contained in:
parent
3b9dedfc76
commit
0bda68a160
@ -54,7 +54,8 @@
|
||||
var customerId=sReturn[5];
|
||||
var contractNumber=sReturn[6];
|
||||
var ProjectName=sReturn[10];
|
||||
var param="ContractId="+contractId+",productId="+productId+",product_Name="+product_Name+",ProjectId="+projectId+",CustomerType="+customerType+",customerId="+customerId+",contractNumber="+contractNumber+",FlowKey="+contractNumber+",ProjectName="+ProjectName;
|
||||
var SubjectId=sReturn[11];
|
||||
var param="ContractId="+contractId+",productId="+productId+",product_Name="+product_Name+",ProjectId="+projectId+",CustomerType="+customerType+",customerId="+customerId+",contractNumber="+contractNumber+",FlowKey="+contractNumber+",ProjectName="+ProjectName+",SubjectId="+SubjectId;
|
||||
var sParams =param+",ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>";
|
||||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams);
|
||||
if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return;
|
||||
|
||||
@ -9,6 +9,8 @@
|
||||
String flowunid = CurPage.getParameter("FlowUnid");
|
||||
String contractid = CurPage.getParameter("ContractId");
|
||||
String customerType = CurPage.getParameter("CustomerType");
|
||||
String projectId = CurPage.getParameter("ProjectId");
|
||||
String SubjectId = CurPage.getParameter("SubjectId");
|
||||
String falg = "false";
|
||||
if("03".equals(customerType)){
|
||||
falg = "true";
|
||||
@ -33,15 +35,31 @@
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
<script type="text/javascript">
|
||||
function generatepdf(){
|
||||
var signMessage = RunJavaMethodTrans("com.tenwa.action.channelportal.businesshanding.contractaward.ContractAward","isSign","ProjectId="+"<%=projectId%>");
|
||||
if("success"!=signMessage){
|
||||
alert(signMessage);
|
||||
return ;
|
||||
}
|
||||
var results = RunJavaMethodTrans("com.tenwa.action.channelportal.businesshanding.contractaward.ContractAward","selectStatus","FlowUnid="+"<%=flowunid%>"+",contract_id="+"<%=contractid%>");
|
||||
if("3"==results||"4"==results){
|
||||
alert("已发起电子签约,无法再次生成扣款书!!!");
|
||||
return ;
|
||||
}
|
||||
var subjectId="<%=SubjectId%>";
|
||||
var param={};
|
||||
var tempParam={};
|
||||
var sparam="";
|
||||
param["templateNo"]="3334eed6051248b88cd4f2a22e93ac96";
|
||||
|
||||
if("aa740e4111c111eaaa0000163e0e11e6"==subjectId){
|
||||
param["templateNo"]="3334eed6051248b88cd4f2a22e93ac96";
|
||||
}else if ("d989246c11c111eaaa0000163e0e11e6"==subjectId){
|
||||
param["templateNo"]="7e7694e59329435195e95ad53c8b05c3";
|
||||
}else{
|
||||
alert("未找到对应的主题信息!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
//生成文件关联关系
|
||||
tempParam["OBJECTTYPE"]="ChangeCar";
|
||||
tempParam["FLOW_UNID"]="<%=flowunid%>";
|
||||
|
||||
BIN
WebContent/fileTemplate/直接扣款授权委托书_tj.docx
Normal file
BIN
WebContent/fileTemplate/直接扣款授权委托书_tj.docx
Normal file
Binary file not shown.
@ -459,7 +459,8 @@ public class ContractSignAction{
|
||||
}
|
||||
pbo.setAttributeValue("DATA_STATE", "8");// 状态改成电子签约,签署中
|
||||
pbm.saveObject(pbo);
|
||||
downloadDoc(tx);
|
||||
String dowLogs = downloadDoc(tx);
|
||||
System.out.println("合同下载log==="+dowLogs);
|
||||
return "success";
|
||||
} else {
|
||||
Boolean flag = false;
|
||||
@ -1374,6 +1375,7 @@ public class ContractSignAction{
|
||||
map.put(keys.getAttribute("DOCUMENT_ID").toString(), keys.getAttribute("FULLPATH").toString());
|
||||
}
|
||||
Map<String, String> result = requestService.downloadDoc(map);
|
||||
System.out.println("契约锁下载返回参数:"+result.toString());
|
||||
if (!result.containsKey("error")) {
|
||||
for (String contractId : map.keySet()) {
|
||||
try {
|
||||
@ -1398,13 +1400,17 @@ public class ContractSignAction{
|
||||
}
|
||||
return "success";
|
||||
} else {
|
||||
return "error";
|
||||
return "error";
|
||||
}
|
||||
}else{
|
||||
System.out.println("没有查询到对应的数据!!!");
|
||||
return "error";
|
||||
}
|
||||
} catch (Exception e) {
|
||||
return "error";
|
||||
e.printStackTrace();
|
||||
return "error";
|
||||
}
|
||||
return "success";
|
||||
//return "success";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -271,6 +271,49 @@ Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn
|
||||
Insert Into AWE_MENU_INFO (menuid,menuname,displayname,sortno,url,urlparam,target,style,isinuse,remark,inputorgid,inputuserid,inputtime,updateorgid,updateuserid,updatetime,accesstype,icon,appicon) Values ('9600100313','产品管理报表','产品管理报表','9600100313','/ProductManage/ProductsBusinessList.jsp','','_self','','1','',null,'SYS_Designer','2020/04/12 16:09:26',null,'SYS_Designer','2020/04/12 16:09:26','10','','');
|
||||
Insert Into AWE_Role_Menu (roleid,menuid) Values ('099','9600100313');
|
||||
|
||||
-- 扣款卡信息变更,添加天津直接扣款委托书 ,生产环境已更新
|
||||
-- 扣款卡信息变更发起添加主体信息
|
||||
delete from SELECT_CATALOG where selname='SelectContractInfoCustChangeList';
|
||||
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectContractInfoCustChangeList','Sql','查询客户变更变更需要的合同 ','lb_contractend_info','ID','Grid','','id,Product_Id,customerid,project_Id,Product_Name,certid,clean_credit_money,TYPENAME,customertype,status_name,certid,CLEAN_LEASE_MONEY,project_name,subjectid','select O.id,
|
||||
O.Contract_Number,
|
||||
O.Product_Id,
|
||||
rsl.TYPENAME,
|
||||
O.Product_Name,
|
||||
O.project_Id,
|
||||
ci.customerid,
|
||||
ci.customername,
|
||||
ci.customertype,
|
||||
cp.mobile,
|
||||
lcs.status_name,
|
||||
ci.certid,
|
||||
lcc.CLEAN_LEASE_MONEY,ca.acc_number,
|
||||
ca.bank_name,
|
||||
O.project_name,O.subjectid
|
||||
FROM LB_CONTRACT_INFO O
|
||||
LEFT JOIN LB_UNION_LESSEE lul
|
||||
ON O.ID = lul.CONTRACT_ID
|
||||
LEFT JOIN CUSTOMER_INFO ci
|
||||
ON lul.CUSTOMER_ID = ci.CUSTOMERID
|
||||
LEFT JOIN CUSTOMER_TEL ct
|
||||
ON lul.CUSTOMER_ID = ct.CUSTOMERID
|
||||
LEFT JOIN lb_contract_status lcs
|
||||
ON O.Contract_Status = lcs.status_code
|
||||
LEFT JOIN business_type rsl
|
||||
ON rsl.TYPENO=o.product_id
|
||||
LEFT JOIN DISTRIBUTOR_RECEIVABLES dr
|
||||
ON dr.contract_id=O.id
|
||||
LEFT JOIN LC_CALC_CONDITION lcc
|
||||
ON O.id=lcc.contract_id LEFT JOIN CUSTOMER_ACCOUNT ca ON ca.CONTRACT_ID=O.ID AND ca.acc_type=''Debit'' LEFT JOIN CUSTOMER_PERSON cp ON cp.CUSTOMERID=ci.customerid where O.contract_status between 31 and 100 and status_code<>100 and O.businesstype=''1''','合同标识,业务合同号,产品标识,产品名称,产品名称1,项目ID,客户标识,客户名称,客户类型,客户电话,合同状态,证件号,租赁本金,扣款卡号,开户行,主体id','','id@Product_Id@Product_Name@project_Id@customertype@customerid@Contract_Number@customername@certid@CLEAN_LEASE_MONEY@project_name@subjectid','Contract_Number,customername','1','Single','customertype@1','CLEAN_LEASE_MONEY@String@customertype@String','CLEAN_LEASE_MONEY@2','','customertype@sql@SELECT itemno,itemname FROM code_library WHERE codeno=''Customer_type'' ORDER BY sortno@EqualsString','SYS_Designer','','2018/01/04 14:21:21','SYS_Designer','2020/04/26 15:30:31','');
|
||||
|
||||
|
||||
insert into `BF_TEMPLATE` (`ID`, `SERIALNO`, `SORTNUMBER`, `TEMPLATENAME`, `TEMPLATESHOWNAME`, `TEMPLATEPATH`, `TEMPLATETYPE`, `OPERATETYPE`, `CALLBACK`, `CREATEMETHOD`, `DOCTYPE`, `ONECLASSIFY`, `TWOCLASSIFY`, `THREECLASSIFY`, `FOURCLASSIFY`, `TEMPLATEVERSION`, `STATUS`, `REMARK`, `INPUTUSERID`, `INPUTORGID`, `INPUTTIME`, `UPDATEUSERID`, `UPDATEORGID`, `UPDATETIME`, `CREATECONDITION`, `CREATESHEETCONDITION`) values('7e7694e59329435195e95ad53c8b05c3',NULL,'','直接扣款授权委托书','直接扣款授权委托书{contract_id}.docx','直接扣款授权委托书_tj.docx','word','create','',NULL,'030','030002','','','','1','','','administrator','8009001','2020/04/26 15:36:18','administrator','8009001','2020/04/26 15:55:04','','');
|
||||
|
||||
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values('4bdaef51d4714bbf9bdf142f5f38fe56','1dd3c73ca74f4c45ab5a1304787d0db9','7e7694e59329435195e95ad53c8b05c3',NULL,NULL,NULL,NULL,NULL,NULL);
|
||||
insert into `bf_templatelable` (`ID`, `LABLEID`, `TEMPLATEID`, `INPUTUSERID`, `INPUTORGID`, `UPDATEUSERID`, `UPDATEORGID`, `INPUTTIME`, `UPDATETIME`) values('89339dad53294469832f3ec1dec3b8c2','878ce7d113d44faa98867e0e673a7810','7e7694e59329435195e95ad53c8b05c3',NULL,NULL,NULL,NULL,NULL,NULL);
|
||||
|
||||
-- -----------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -24,6 +24,7 @@ import com.tenwa.comm.util.jboutil.DataOperatorUtil;
|
||||
|
||||
import common.Logger;
|
||||
import jbo.app.tenwa.calc.LC_PROJ_CONDITION;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT;
|
||||
import jbo.app.tenwa.doc.LB_DOCATTRIBUTE;
|
||||
import jbo.app.tenwa.doc.LB_DOCLIBRARY;
|
||||
import jbo.app.tenwa.doc.LB_DOCRELATIVE;
|
||||
@ -588,4 +589,23 @@ public String setProjectStatus(JBOTransaction tx) throws Exception{
|
||||
}
|
||||
}
|
||||
|
||||
public String isSign(JBOTransaction tx){
|
||||
try {
|
||||
BizObjectManager caManage = JBOFactory.getBizObjectManager(CUSTOMER_ACCOUNT.CLASS_NAME, tx);
|
||||
BizObject ca = caManage.createQuery( " project_id=:projectId " ).setParameter("projectId", ProjectId).getSingleResult(false);
|
||||
if(ca != null){
|
||||
if("Y".equals(ca.getAttribute("sign_status").toString())){
|
||||
return "success";
|
||||
}else{
|
||||
return "该银行卡未签约,请先提示客户进行签约!";
|
||||
}
|
||||
}else{
|
||||
return "没有查询到对应的扣款卡信息,请联系管理员!";
|
||||
}
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return "获取签约失败!";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user