代码提交

This commit is contained in:
liang.chao 2025-09-28 10:05:24 +08:00
parent 62f4ae055a
commit 409ad4eda4
2 changed files with 40 additions and 14 deletions

View File

@ -74,7 +74,7 @@ public class FileTransferRecordController extends BaseController {
}
@ApiOperation(value = "修改档案移交清单文件名")
@GetMapping("updateTransferRecordFile")
@SysLog(title = "修改档案移交清单文件名", module = "数据/档案移交->档案移交记录", businessType = OperaType.QUERY, details = "修改档案移交清单文件名", logType = 1)
@SysLog(title = "修改档案移交清单文件名", module = "数据/档案移交->档案移交记录", businessType = OperaType.UPDATE, details = "修改档案移交清单文件名", logType = 1)
public AjaxResult updateTransferRecordFile(TransferFileDto dto) {
try {
return transferApplyService.updateTransferRecordFile(dto);

View File

@ -347,20 +347,46 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY dkta.create_time DESC
</select>
<select id="getTransferApply" resultType="com.bonus.web.domain.TransferApplyDto">
WITH RECURSIVE DeptTree AS (
SELECT
dept_id,
dept_name,
parent_id,
dept_name AS full_path,
0 AS level
FROM da_ky_sys_dept
WHERE dept_id = (SELECT dept_id FROM da_ky_transfer_apply WHERE id = #{id})
UNION ALL
SELECT
d.dept_id,
d.dept_name,
d.parent_id,
CONCAT(d.dept_name, ' / ', dt.full_path) AS full_path,
dt.level + 1
FROM da_ky_sys_dept d
INNER JOIN DeptTree dt ON d.dept_id = dt.parent_id
)
SELECT
dept_name AS deptName,
pro_name AS proName,
apply_user AS applyUser,
apply_time AS applyTime,
audit_user AS auditUser,
audit_time AS auditTime,
audit_opinion AS auditOpinion,
case audit_status when '0' then '待审批'
when '1' then '审批通过'
when '2' then '审批驳回'
else '' end AS auditStatus
FROM da_ky_transfer_apply
where del_flag = '1' and id = #{id}
dt.full_path AS deptName,
dkta.pro_name AS proName,
dkta.apply_user AS applyUser,
dkta.apply_time AS applyTime,
dkta.audit_user AS auditUser,
dkta.audit_time AS auditTime,
dkta.audit_opinion AS auditOpinion,
CASE dkta.audit_status
WHEN '0' THEN '待审批'
WHEN '1' THEN '审批通过'
WHEN '2' THEN '审批驳回'
ELSE ''
END AS auditStatus
FROM DeptTree dt
CROSS JOIN da_ky_transfer_apply dkta
WHERE dkta.del_flag = '1'
AND dkta.id = #{id}
AND dt.level = (SELECT MAX(level) FROM DeptTree)
</select>
<select id="getProSelect" resultType="com.bonus.web.domain.SelectDto">
SELECT