文件问题

This commit is contained in:
2026-06-01 16:28:08 +08:00
parent bed00bd3e3
commit 4723516177
9 changed files with 239 additions and 16 deletions
@@ -129,6 +129,7 @@
<result property="fileCategory" column="FILE_CATEGORY"/>
<result property="fileName" column="FILE_NAME"/>
<result property="filePath" column="FILE_PATH"/>
<result property="legalFileUrl" column="LEGAL_FILE_URL"/>
<result property="fileType" column="FILE_TYPE"/>
<result property="fileSize" column="FILE_SIZE"/>
<result property="sortOrder" column="SORT_ORDER"/>
@@ -411,10 +412,10 @@
INSERT ALL
<foreach collection="list" item="item">
INTO SEAL_CONTRACT_LAUNCH_FILE (
ID, CONTRACT_ID, FILE_CATEGORY, FILE_NAME, FILE_PATH, FILE_TYPE, FILE_SIZE,
ID, CONTRACT_ID, FILE_CATEGORY, FILE_NAME, FILE_PATH, LEGAL_FILE_URL, FILE_TYPE, FILE_SIZE,
SORT_ORDER, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
) VALUES (
#{item.id}, #{item.contractId}, #{item.fileCategory}, #{item.fileName}, #{item.filePath}, #{item.fileType}, #{item.fileSize},
#{item.id}, #{item.contractId}, #{item.fileCategory}, #{item.fileName}, #{item.filePath}, #{item.legalFileUrl}, #{item.fileType}, #{item.fileSize},
#{item.sortOrder}, #{createBy}, SYSDATE, #{updateBy}, SYSDATE, 'N', #{item.remark}
)
</foreach>
@@ -471,7 +472,16 @@
UPDATE_BY = #{updateBy},
UPDATE_TIME = SYSDATE
where CONTRACT_ID = #{contractId}
and FILE_CATEGORY = #{fileCategory}
and FILE_CATEGORY = #{fileCategory}
and IS_DELETED = 'N'
</update>
<update id="updateFileLegalUrl">
update SEAL_CONTRACT_LAUNCH_FILE
set LEGAL_FILE_URL = #{legalFileUrl},
UPDATE_BY = #{updateBy},
UPDATE_TIME = SYSDATE
where ID = #{id}
and IS_DELETED = 'N'
</update>
@@ -500,7 +510,7 @@
</select>
<select id="selectFileByContractIds" resultMap="FileResult">
select ID, CONTRACT_ID, FILE_CATEGORY, FILE_NAME, FILE_PATH, FILE_TYPE, FILE_SIZE, SORT_ORDER, REMARK
select ID, CONTRACT_ID, FILE_CATEGORY, FILE_NAME, FILE_PATH, LEGAL_FILE_URL, FILE_TYPE, FILE_SIZE, SORT_ORDER, REMARK
from SEAL_CONTRACT_LAUNCH_FILE
where IS_DELETED = 'N'
and CONTRACT_ID in