查询待支付列表
This commit is contained in:
parent
8fe85f64df
commit
08b2113519
|
@ -64,6 +64,46 @@
|
||||||
personalFlag,
|
personalFlag,
|
||||||
payType
|
payType
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
<!-- 基础查询语句 -->
|
||||||
|
<sql id="base_sql">
|
||||||
|
SELECT
|
||||||
|
formson_0210.id as oaId,
|
||||||
|
'formson_0210' as tableName,
|
||||||
|
COL_SUMMARY.SUBJECT as title,
|
||||||
|
unit.name as payCompany,
|
||||||
|
'差旅费报销单' as billName,
|
||||||
|
'field0072' as payResultField,
|
||||||
|
'field0073' as payDateField,
|
||||||
|
'' as receiptFiled,
|
||||||
|
COL_SUMMARY.id as summaryId,
|
||||||
|
formmain_0209.field0017||'-'||formson_0210.sort as referenceNum,
|
||||||
|
formmain_0209.START_DATE as startDate,
|
||||||
|
formmain_0209.FINISHEDFLAG as finishedflag,
|
||||||
|
formson_0210.field0073 as payDate,
|
||||||
|
formson_0210.field0072 as payResult,
|
||||||
|
REGEXP_REPLACE(formmain_0209.field0042, '[[:space:]]', '') as payAccount,
|
||||||
|
REGEXP_REPLACE(formmain_0209.field0041, '[[:space:]]', '') as payBankName,
|
||||||
|
formson_0210.field0031 as amount,
|
||||||
|
formmain_0209.field0038 as purpose,
|
||||||
|
formmain_0209.field0038 as cbsAbstract,
|
||||||
|
REGEXP_REPLACE(formson_0210.field0069, '[[:space:]]', '') as revAccount,
|
||||||
|
formson_0210.field0068 as revBankName,
|
||||||
|
'测试' as revAccountName,
|
||||||
|
REGEXP_REPLACE(formson_0210.field0071, '[[:space:]]', '') as cnapsCode,
|
||||||
|
item.showvalue as personalFlag,
|
||||||
|
'OTH' as revBankType,
|
||||||
|
'10' as currency,
|
||||||
|
'202' as busType,
|
||||||
|
'' as receipt
|
||||||
|
from
|
||||||
|
formson_0210
|
||||||
|
LEFT JOIN formmain_0209 ON formson_0210.FORMMAIN_ID = formmain_0209.id
|
||||||
|
LEFT JOIN COL_SUMMARY ON COL_SUMMARY.FORM_RECORDID = formmain_0209.id
|
||||||
|
-- LEFT JOIN CTP_AFFAIR ON CTP_AFFAIR.object_id = COL_SUMMARY.id
|
||||||
|
left join CTP_ENUM_ITEM item on item.id =formson_0210.field0070
|
||||||
|
left join ORG_UNIT unit on unit.id =formmain_0209.field0002
|
||||||
|
</sql>
|
||||||
<!-- 采用==查询 -->
|
<!-- 采用==查询 -->
|
||||||
<select id="PaymentEntity_list_base" resultMap="get-PaymentEntity-result" parameterType="com.hzya.frame.seeyon.cbs8.entity.PaymentEntity">
|
<select id="PaymentEntity_list_base" resultMap="get-PaymentEntity-result" parameterType="com.hzya.frame.seeyon.cbs8.entity.PaymentEntity">
|
||||||
<!-- select
|
<!-- select
|
||||||
|
@ -210,43 +250,7 @@
|
||||||
<!-- 查询待支付的 -->
|
<!-- 查询待支付的 -->
|
||||||
<select id="PaymentEntity_list_base_unpaid" resultMap="get-PaymentEntity-result" parameterType="com.hzya.frame.seeyon.cbs8.entity.PaymentEntity">
|
<select id="PaymentEntity_list_base_unpaid" resultMap="get-PaymentEntity-result" parameterType="com.hzya.frame.seeyon.cbs8.entity.PaymentEntity">
|
||||||
select v.* from (
|
select v.* from (
|
||||||
-- 差旅费报销单
|
<include refid="base_sql"/>
|
||||||
SELECT
|
|
||||||
formson_0210.id as oaId,
|
|
||||||
'formson_0210' as tableName,
|
|
||||||
COL_SUMMARY.SUBJECT as title,
|
|
||||||
unit.name as payCompany,
|
|
||||||
'差旅费报销单' as billName,
|
|
||||||
'field0072' as payResultField,
|
|
||||||
'field0073' as payDateField,
|
|
||||||
'' as receiptFiled,
|
|
||||||
COL_SUMMARY.id as summaryId,
|
|
||||||
formmain_0209.field0017||'-'||formson_0210.sort as referenceNum,
|
|
||||||
formmain_0209.START_DATE as startDate,
|
|
||||||
formmain_0209.FINISHEDFLAG as finishedflag,
|
|
||||||
formson_0210.field0073 as payDate,
|
|
||||||
formson_0210.field0072 as payResult,
|
|
||||||
REGEXP_REPLACE(formmain_0209.field0042, '[[:space:]]', '') as payAccount,
|
|
||||||
REGEXP_REPLACE(formmain_0209.field0041, '[[:space:]]', '') as payBankName,
|
|
||||||
formson_0210.field0031 as amount,
|
|
||||||
formmain_0209.field0038 as purpose,
|
|
||||||
formmain_0209.field0038 as cbsAbstract,
|
|
||||||
REGEXP_REPLACE(formson_0210.field0069, '[[:space:]]', '') as revAccount,
|
|
||||||
formson_0210.field0068 as revBankName,
|
|
||||||
'测试' as revAccountName,
|
|
||||||
REGEXP_REPLACE(formson_0210.field0071, '[[:space:]]', '') as cnapsCode,
|
|
||||||
item.showvalue as personalFlag,
|
|
||||||
'OTH' as revBankType,
|
|
||||||
'10' as currency,
|
|
||||||
'202' as busType,
|
|
||||||
'' as receipt
|
|
||||||
from
|
|
||||||
formson_0210
|
|
||||||
LEFT JOIN formmain_0209 ON formson_0210.FORMMAIN_ID = formmain_0209.id
|
|
||||||
LEFT JOIN COL_SUMMARY ON COL_SUMMARY.FORM_RECORDID = formmain_0209.id
|
|
||||||
-- LEFT JOIN CTP_AFFAIR ON CTP_AFFAIR.object_id = COL_SUMMARY.id
|
|
||||||
left join CTP_ENUM_ITEM item on item.id =formson_0210.field0070
|
|
||||||
left join ORG_UNIT unit on unit.id =formmain_0209.field0002
|
|
||||||
) v
|
) v
|
||||||
<trim prefix="where" prefixOverrides="and">
|
<trim prefix="where" prefixOverrides="and">
|
||||||
<if test="referenceNum != null and referenceNum !='' "> v.referenceNum = #{referenceNum} </if>
|
<if test="referenceNum != null and referenceNum !='' "> v.referenceNum = #{referenceNum} </if>
|
||||||
|
|
Loading…
Reference in New Issue