fix: 开放接口支持模糊匹配项目名,添加 TtFile 导入

- TtCodeMapper.xml: selectTtCodeByCodeName 改为模糊匹配
- TtCopyTemplateController: 添加 TtFile import,var 改为显式类型

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
王鹏
2026-04-10 19:40:39 +08:00
parent b169a6662c
commit 4070179f46
2 changed files with 3 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.HtmlUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.office.domain.TtCode;
import com.ruoyi.office.domain.TtFile;
import com.ruoyi.office.domain.TtCopyTemplate;
import com.ruoyi.office.service.ITtCodeService;
import com.ruoyi.office.service.ITtCopyTemplateService;
@@ -160,7 +161,7 @@ public class TtCopyTemplateController extends BaseController {
String screenshots = "";
int idx = 0;
if (code.getFileList() != null && !code.getFileList().isEmpty()) {
for (var item : code.getFileList()) {
for (TtFile item : code.getFileList()) {
screenshots += (++idx) + "." + item.getFileName() + "\n![](" + item.getFileUrl() + ")\n\n";
}
} else {

View File

@@ -46,7 +46,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectTtCodeByCodeName" parameterType="String" resultMap="TtCodeResult">
<include refid="selectTtCodeVo"/>
where code_name = #{codeName} limit 1
where code_name = #{codeName} or code_name like concat('%', #{codeName}, '%') limit 1
</select>
<insert id="insertTtCode" parameterType="TtCode">