|
@@ -62,7 +62,18 @@
|
|
|
|
|
|
<!-- 返回总页数 -->
|
|
|
<select id="findAllInfromations" resultType="int">
|
|
|
- select count(*) from business_declare
|
|
|
+ select
|
|
|
+ count(*)
|
|
|
+ from
|
|
|
+ business_declare
|
|
|
+ <where>
|
|
|
+ <if test="businessName!='' and businessName!=null">
|
|
|
+ business_name=#{businessName}
|
|
|
+ </if>
|
|
|
+ <if test="startTime!=null and endTime!=null">
|
|
|
+ and declare_time between #{startTime} and #{endTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
</select>
|
|
|
|
|
|
<!-- 根据条件或不根据条件查询业务申请信息,并返回给前端,需要进行6表关联查询,1张业务申请表,4张附件表,1张状态表 -->
|
|
@@ -71,97 +82,39 @@
|
|
|
bd.business_id,
|
|
|
bd.bank_id,
|
|
|
bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- bd.responsible_investigation_name,
|
|
|
- bd.responsible_investigation_url,
|
|
|
- bd.product_approval_name,
|
|
|
- bd.product_approval_url,
|
|
|
- bd.basic_data_name,
|
|
|
- bd.basic_data_url,
|
|
|
+ a1.attachment_name as business_approval_name,
|
|
|
+ a1.url as business_approval_url,
|
|
|
+ a2.attachment_name as responsible_investigation_name,
|
|
|
+ a2.url as responsible_investigation_url,
|
|
|
+ a3.attachment_name as product_approval_name,
|
|
|
+ a3.url as product_approval_url,
|
|
|
+ a4.attachment_name as basic_data_name,
|
|
|
+ a4.url as basic_data_url,
|
|
|
bd.declare_time,
|
|
|
- s.status_name as status_name,
|
|
|
+ s.status_name,
|
|
|
bd.hash
|
|
|
from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- bd.responsible_investigation_name,
|
|
|
- bd.responsible_investigation_url,
|
|
|
- bd.product_approval_name,
|
|
|
- bd.product_approval_url,
|
|
|
- att.attachment_name as basic_data_name,
|
|
|
- att.url as basic_data_url,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- bd.responsible_investigation_name,
|
|
|
- bd.responsible_investigation_url,
|
|
|
- att.attachment_name as product_approval_name,
|
|
|
- att.url as product_approval_url,
|
|
|
- bd.basic_data_id,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- att.attachment_name as responsible_investigation_name,
|
|
|
- att.url as responsible_investigation_url,
|
|
|
- bd.product_approval_id,
|
|
|
- bd.basic_data_id,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- att.attachment_name as business_approval_name,
|
|
|
- att.url as business_approval_url,
|
|
|
- bd.responsible_investigation_id,
|
|
|
- bd.product_approval_id,
|
|
|
- bd.basic_data_id,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- business_declare bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.business_approval_id=att.attachment_id) bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.responsible_investigation_id=att.attachment_id) bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.product_approval_id=att.attachment_id) bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.basic_data_id=att.attachment_id) bd
|
|
|
+ business_declare bd
|
|
|
+ left join
|
|
|
+ attachment a1
|
|
|
+ on
|
|
|
+ a1.attachment_id=bd.business_approval_id
|
|
|
+ left join
|
|
|
+ attachment a2
|
|
|
+ on
|
|
|
+ a2.attachment_id=bd.responsible_investigation_id
|
|
|
+ left join
|
|
|
+ attachment a3
|
|
|
+ on
|
|
|
+ a3.attachment_id=bd.product_approval_id
|
|
|
+ left join
|
|
|
+ attachment a4
|
|
|
+ on
|
|
|
+ a4.attachment_id=bd.basic_data_id
|
|
|
left join
|
|
|
status s
|
|
|
on
|
|
|
- bd.status_id=s.status_id
|
|
|
+ s.status_id=bd.status_id
|
|
|
<where>
|
|
|
<if test="businessName!='' and businessName!=null">
|
|
|
bd.business_name=#{businessName}
|
|
@@ -178,7 +131,20 @@
|
|
|
|
|
|
<!-- 返回省分行查询时的总条数 -->
|
|
|
<select id="findAllInfromationsByPBB" resultType="int">
|
|
|
- select count(*) from business_declare where status_id not in (1,2)
|
|
|
+ select
|
|
|
+ count(*)
|
|
|
+ from
|
|
|
+ business_declare
|
|
|
+ <where>
|
|
|
+ <!-- 省分行能看到的要排除待二级分行审核和二级分行审核不通过的业务 -->
|
|
|
+ status_id not in (1,2)
|
|
|
+ <if test="businessName!='' and businessName!=null">
|
|
|
+ and business_name=#{businessName}
|
|
|
+ </if>
|
|
|
+ <if test="startTime!=null and endTime!=null">
|
|
|
+ and declare_time between #{startTime} and #{endTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
</select>
|
|
|
|
|
|
<!-- 当省分行来查看业务申报表的时候给展现的数据,要除去状态1和状态2【分别对应待二级分行审核和二级分行审核不通过】 -->
|
|
@@ -187,99 +153,41 @@
|
|
|
bd.business_id,
|
|
|
bd.bank_id,
|
|
|
bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- bd.responsible_investigation_name,
|
|
|
- bd.responsible_investigation_url,
|
|
|
- bd.product_approval_name,
|
|
|
- bd.product_approval_url,
|
|
|
- bd.basic_data_name,
|
|
|
- bd.basic_data_url,
|
|
|
+ a1.attachment_name as business_approval_name,
|
|
|
+ a1.url as business_approval_url,
|
|
|
+ a2.attachment_name as responsible_investigation_name,
|
|
|
+ a2.url as responsible_investigation_url,
|
|
|
+ a3.attachment_name as product_approval_name,
|
|
|
+ a3.url as product_approval_url,
|
|
|
+ a4.attachment_name as basic_data_name,
|
|
|
+ a4.url as basic_data_url,
|
|
|
bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- s.status_name as status_name,
|
|
|
+ s.status_name,
|
|
|
bd.hash
|
|
|
from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- bd.responsible_investigation_name,
|
|
|
- bd.responsible_investigation_url,
|
|
|
- bd.product_approval_name,
|
|
|
- bd.product_approval_url,
|
|
|
- att.attachment_name as basic_data_name,
|
|
|
- att.url as basic_data_url,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- bd.responsible_investigation_name,
|
|
|
- bd.responsible_investigation_url,
|
|
|
- att.attachment_name as product_approval_name,
|
|
|
- att.url as product_approval_url,
|
|
|
- bd.basic_data_id,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- bd.business_approval_name,
|
|
|
- bd.business_approval_url,
|
|
|
- att.attachment_name as responsible_investigation_name,
|
|
|
- att.url as responsible_investigation_url,
|
|
|
- bd.product_approval_id,
|
|
|
- bd.basic_data_id,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- (select
|
|
|
- bd.business_id,
|
|
|
- bd.bank_id,
|
|
|
- bd.business_name,
|
|
|
- att.attachment_name as business_approval_name,
|
|
|
- att.url as business_approval_url,
|
|
|
- bd.responsible_investigation_id,
|
|
|
- bd.product_approval_id,
|
|
|
- bd.basic_data_id,
|
|
|
- bd.declare_time,
|
|
|
- bd.status_id,
|
|
|
- bd.hash
|
|
|
- from
|
|
|
- business_declare bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.business_approval_id=att.attachment_id) bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.responsible_investigation_id=att.attachment_id) bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.product_approval_id=att.attachment_id) bd
|
|
|
- left join
|
|
|
- attachment att
|
|
|
- on
|
|
|
- bd.basic_data_id=att.attachment_id) bd
|
|
|
+ business_declare bd
|
|
|
+ left join
|
|
|
+ attachment a1
|
|
|
+ on
|
|
|
+ a1.attachment_id=bd.business_approval_id
|
|
|
+ left join
|
|
|
+ attachment a2
|
|
|
+ on
|
|
|
+ a2.attachment_id=bd.responsible_investigation_id
|
|
|
+ left join
|
|
|
+ attachment a3
|
|
|
+ on
|
|
|
+ a3.attachment_id=bd.product_approval_id
|
|
|
+ left join
|
|
|
+ attachment a4
|
|
|
+ on
|
|
|
+ a4.attachment_id=bd.basic_data_id
|
|
|
left join
|
|
|
status s
|
|
|
on
|
|
|
- bd.status_id=s.status_id
|
|
|
+ s.status_id=bd.status_id
|
|
|
<where>
|
|
|
+ <!-- 省分行能看到的要排除待二级分行审核和二级分行审核不通过的业务 -->
|
|
|
bd.status_id not in (1,2)
|
|
|
<if test="businessName!='' and businessName!=null">
|
|
|
and bd.business_name=#{businessName}
|