Commit 9c87d9f4 authored by 38823's avatar 38823

虚拟代理店电子签约开发

parent d5532429
......@@ -113,7 +113,7 @@ select *
where ccb.bp_id = cs.bp_id
and ccb.contract_id = t1.contract_id
and cs.esign_type = decode(t1.data_class,'NORMAL','CE','CHANGE_REQ','ET')
and ((ccb.bp_category in ('TENANT', 'GUARANTOR') and t1.data_class = 'NORMAL')
and ((ccb.bp_category in ('TENANT', 'GUARANTOR','VENDER') and t1.data_class = 'NORMAL')
or ccb.bp_category = 'TENANT' and t1.data_class = 'CHANGE_REQ')
and (ccb.id_card_no = ${@id_no} or
(ccb.id_no_sp = ${@id_no} and ccb.sp_sign_flag = 'Y')))) or
......
<?xml version="1.0" encoding="UTF-8"?>
<!--
-->
<bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm">
<bm:fields>
<bm:field name="contract_id"/>
<bm:field name="is_constru_unit"/>
</bm:fields>
<bm:operations>
<bm:operation name="query">
<bm:query-sql><![CDATA[
select t.*
from (select hbm.is_constru_unit, cc.contract_id
from con_contract cc, hls_bp_master hbm
where cc.bp_id_agent_level1 = hbm.bp_id) t
#WHERE_CLAUSE#
]]></bm:query-sql>
</bm:operation>
</bm:operations>
<bm:query-fields>
<bm:query-field name="contract_id" queryExpression="t.contract_id= ${@contract_id}"/>
</bm:query-fields>
</bm:model>
......@@ -151,7 +151,26 @@ select fa.file_name,fa.file_path,fa.attachment_id
'CSH_LEASEBACK_YNTQ_RE','CSH_PAYMENT_REQ_TJ_E',
--广东鑫源 保证函(广东鑫众实控人)
'FINANCE_LEASE_CONTRACT_GXZ_S_E','FINANCE_LEASE_CONTRACT_GXZ_S_E',
'GUA_PERSONAL_CREDIT_MJ_SE','PERSONAL_CREDIT'
'GUA_PERSONAL_CREDIT_MJ_SE','PERSONAL_CREDIT',
--虚拟代理店 38823
'LEASE_CON_PAR_SG_XN_OEC','SPOUSE_COMMITMENT',
'LEASE_CON_PAR_GUA_XN_OEC','SPOUSE_COMMITMENT',
'LEASE_SALE_XN_OEC','PUR_CONTRACT',
'DOWN_PAYMENT_OFFSET_OEC','DOWN_PAYMENT_OFFSET_OEC',
'CON_MORTGAGE_XN_OEC','MORT_CONTRACT',
'LB_BUYOUT_XN_OEC','ITEM_TRAN_NOTICE',
'LB_NON_BUYOUT_XN_OEC','ITEM_TRAN_NOTICE',
'FINANCE_LEASE_CON_XN_OEC','CONTRACT',
'FINANCE_LB_CON_XN_E','CONTRACT',
'PERSONAL_CREDIT_SG_XN_E','CREDIT_AUTHOR',
'ENTERPRISE_CREDIT_SG_XN_E','CREDIT_AUTHOR',
'PERSONAL_CREDIT_GUA_XN_E','CREDIT_AUTHOR',
'ENTERPRISE_CREDIT_GUA_XN_E','CREDIT_AUTHOR',
'SURE_LEASE_PER_XN_E','GUARANTEE_LETTER_OEC',
'SURE_LEASEBACK_PER_XN_E','GUARANTEE_LETTER_OEC',
'SURE_LEASE_ORG_XN_E','GUARANTEE_LETTER_OEC',
'SURE_LEASEBACK_ORG_XN_E','GUARANTEE_LETTER_OEC',
'GUARANTOR_ORG_CREDIT_OEC','PERSONAL_CREDIT'
)
from con_ele_signer_file cf, con_contract_ele_signer cs
where cf.con_ele_signer_id = cs.con_ele_signer_id
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -1349,6 +1349,21 @@
return ;
}
}
var vender_bp_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_BP', 'prj_project_bp');
if(vender_bp_ds_id){
var vender_records =$(vender_bp_ds_id).getAll();
var vender_count = 0;
for(var i=0;i<vender_records.length;i++){
if(vender_records[i].get('bp_category')=='VENDER'){
vender_count = vender_count+1;
}
}
if(vender_count >0 && vender_count!=1){
Leaf.showErrorMessage('错误', '只能维护一个供应商!');
return false;
}
}
......
......@@ -1444,6 +1444,22 @@
return ;
}
}
//供应商校验
var vender_bp_ds_id = get_dsid_by_tabcode_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'G_BP', 'prj_project_bp');
if (vender_bp_ds_id) {
var vender_records =$(vender_bp_ds_id).getAll();
var vender_count = 0;
for(var i=0;i<vender_records.length;i++){
if(vender_records[i].get('bp_category')=='VENDER'){
vender_count = vender_count+1;
}
}
if(vender_count >0 && vender_count!=1){
Leaf.showErrorMessage('错误', '只能维护一个供应商!');
return false;
}
}
if (current_record.dirty == true) {
Leaf.showMessage('${l:PROMPT}', '${l:HLS.EXECUTE_AFTER_SAVE}');
return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment