You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

324 lines
7.8 KiB
Markdown

getRepaymentInstanceRoleId
===
* 正向保理步骤13获取付款id
SELECT
`instance_role_id`
FROM
`instance_datas`
WHERE
`instance_id` = #examinationInstances.id#
AND json_extract(data,"$[*].financing_no") = #financingNo#
AND `prefix` = #prefix#
ORDER BY
`id` DESC
getContractInstanceRoleId
===
* 正向保理 7 8 9 10获取合约实例id
SELECT
`instance_role_id`
FROM
`instance_datas`
WHERE
`instance_id` = #examinationInstances.id#
@if(!isEmpty(zxblExaminationQuery.contractNo) ){
AND `no` = #contractNo#
@}
@if(!isEmpty(zxblExaminationQuery.acceptNo) ){
AND `no` = #acceptNo#
@}
AND `prefix` = #prefix#
ORDER BY
`id` DESC
zxblBlContractList
===
* 正向保理 7 8 9 10步骤获取列表
SELECT
@pageTag(){
ie.*
@}
FROM
`instance_datas` ie LEFT JOIN `instance_roles` ir ON ie.instance_role_id=ir.id
WHERE
ie.`instance_id` = #examinationInstances.id#
AND ie.`flow_id` = #userExaminations.flowId#
AND ie.`examination_id` = #userExaminations.examinationId#
AND ie.`prefix` = #prefix#
@if(!isEmpty(zxblExaminationQuery.instanceRoleId) ){
AND `instance_role_id` = #instanceRoleId#
@}
@if(!isEmpty(zxblExaminationQuery.blContractNo) ){
AND `no` = #blContractNo#
@}
@if(!isEmpty(zxblExaminationQuery.repaymentNo) ){
AND `no` = #repaymentNo#
@}
@if(zxblExaminationQuery.step == 8 ){
AND ie.`status`>= 1
@}
@if(zxblExaminationQuery.step == 9 ){
AND ie.`status`>= 2
AND json_extract(ie.data,"$[*].seller_transfer_file") IS NOT NULL
@}
@if(zxblExaminationQuery.step == 10 ){
AND ie.`status`>= 3
@}
@if(zxblExaminationQuery.step == 11 ){
AND ie.`status`>= 4
@}
@if(!isEmpty(zxblExaminationQuery.sellerName)){
AND ir.`seller_name` LIKE #'%'+sellerName+'%'#
@}
@if(!isEmpty(zxblExaminationQuery.buyerName)){
AND ir.`buyer_name` LIKE #'%'+buyerName+'%'#
@}
ORDER BY
ie.`id` DESC
getInstanceRoleId
===
* 获取id
SELECT
`instance_role_id`
FROM
`instance_datas`
WHERE
`prefix` = #prefix#
AND `status` = 5
AND `instance_id` = #examinationInstances.id#
getSameRoleItem
===
* 获取相同的合同
SELECT
*
FROM
`instance_datas`
WHERE
`instance_role_id` = #instanceRoleId#
AND `prefix` = #prefix#
AND `instance_id` = #instanceId#
ORDER BY
`id` DESC
LIMIT 1
zxblList
===
* 获取正向保理融资列表
SELECT
@pageTag(){
ie.*
@}
FROM
`instance_datas` ie LEFT JOIN `instance_roles` ir ON ie.instance_role_id=ir.id
WHERE
ie.`instance_id` = #examinationInstances.id#
AND ie.`flow_id` = #userExaminations.flowId#
AND ie.`examination_id` = #userExaminations.examinationId#
AND ie.`prefix` = #prefix#
@if(zxblExaminationQuery.step == 12 ){
AND ie.`status`>= 1
AND ie.`instance_role_id`=#instanceRoleId#
@}
@if(zxblExaminationQuery.step == 2){
AND ie.`status`>= 1
@}
@if(zxblExaminationQuery.step == 4){
AND ie.`status`> 0
@}
@if(zxblExaminationQuery.step == 2){
AND ie.`status`>= 1
@}
@if(!isEmpty(zxblExaminationQuery.contractNo)){
AND ie.`no`=#contractNo#
@}
@if(!isEmpty(zxblExaminationQuery.sendNo)){
AND ie.`no`=#sendNo#
@}
@if(!isEmpty(zxblExaminationQuery.applyNo)){
AND ie.`no`=#applyNo#
@}
@if(!isEmpty(zxblExaminationQuery.acceptNo)){
AND json_extract(ie.data,"$[*].accept_no") like '%'#acceptNo#''%'
@}
@if(!isEmpty(zxblExaminationQuery.financingNo)){
AND json_extract(ie.data,"$[*].financing_no") like '%'#financingNo#''%'
@}
@if(!isEmpty(zxblExaminationQuery.startTime)){
AND ie.`time`>=#startTime#
@}
@if(!isEmpty(zxblExaminationQuery.endTime)){
AND ie.`time`<=#endTime#
@}
@if(!isEmpty(zxblExaminationQuery.sellerName)){
AND ir.`seller_name` LIKE #'%'+sellerName+'%'#
@}
@if(!isEmpty(zxblExaminationQuery.buyerName)){
AND ir.`buyer_name` LIKE #'%'+buyerName+'%'#
@}
ORDER BY
ie.`id` DESC
queryByCondition
===
* 根据不为空的参数进行分页查询
select
@pageTag(){
t.*
@}
from instance_datas t
where 1=1
@//数据权限该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("instanceDatas.query")#
@if(!isEmpty(id)){
and t.id =#id#
@}
@if(!isEmpty(examinationId)){
and t.examination_id =#examinationId#
@}
@if(!isEmpty(flowId)){
and t.flow_id =#flowId#
@}
@if(!isEmpty(instanceId)){
and t.instance_id =#instanceId#
@}
@if(!isEmpty(parentId)){
and t.parent_id =#parentId#
@}
@if(!isEmpty(prefix)){
and t.prefix =#prefix#
@}
@if(!isEmpty(no)){
and t.no =#no#
@}
@if(!isEmpty(status)){
and t.status =#status#
@}
@if(!isEmpty(time)){
and t.time =#time#
@}
@if(!isEmpty(createdAt)){
and t.created_at =#createdAt#
@}
@if(!isEmpty(updatedAt)){
and t.updated_at =#updatedAt#
@}
@if(!isEmpty(data)){
and t.data =#data#
@}
@if(!isEmpty(instanceRoleId)){
and t.instance_role_id =#instanceRoleId#
@}
deleteInstanceDatasByIds
===
* 批量删除
delete from instance_datas where find_in_set(id,#ids#)
getInstanceDatasValues
===
* 根据不为空的参数进行查询
select t.*
from instance_datas t
where 1=1
@if(!isEmpty(id)){
and t.id =#id#
@}
@if(!isEmpty(examinationId)){
and t.examination_id =#examinationId#
@}
@if(!isEmpty(flowId)){
and t.flow_id =#flowId#
@}
@if(!isEmpty(instanceId)){
and t.instance_id =#instanceId#
@}
@if(!isEmpty(parentId)){
and t.parent_id =#parentId#
@}
@if(!isEmpty(prefix)){
and t.prefix =#prefix#
@}
@if(!isEmpty(no)){
and t.no =#no#
@}
@if(!isEmpty(status)){
and t.status =#status#
@}
@if(!isEmpty(time)){
and t.time =#time#
@}
@if(!isEmpty(createdAt)){
and t.created_at =#createdAt#
@}
@if(!isEmpty(updatedAt)){
and t.updated_at =#updatedAt#
@}
@if(!isEmpty(data)){
and t.data =#data#
@}
@if(!isEmpty(instanceRoleId)){
and t.instance_role_id =#instanceRoleId#
@}
getValuesByQuery
===
* 根据不为空的参数进行查询
select t.*
from instance_datas t
where 1=1
@if(!isEmpty(id)){
and t.id =#id#
@}
@if(!isEmpty(examinationId)){
and t.examination_id =#examinationId#
@}
@if(!isEmpty(flowId)){
and t.flow_id =#flowId#
@}
@if(!isEmpty(instanceId)){
and t.instance_id =#instanceId#
@}
@if(!isEmpty(parentId)){
and t.parent_id =#parentId#
@}
@if(!isEmpty(prefix)){
and t.prefix =#prefix#
@}
@if(!isEmpty(no)){
and t.no =#no#
@}
@if(!isEmpty(status)){
and t.status =#status#
@}
@if(!isEmpty(time)){
and t.time =#time#
@}
@if(!isEmpty(createdAt)){
and t.created_at =#createdAt#
@}
@if(!isEmpty(updatedAt)){
and t.updated_at =#updatedAt#
@}
@if(!isEmpty(data)){
and t.data =#data#
@}
@if(!isEmpty(instanceRoleId)){
and t.instance_role_id =#instanceRoleId#
@}