feat(oa): 优化反馈查询功能

- 在查询条件中增加项目 ID 和标题的精确匹配- 保留了原有的项目名称模糊查询逻辑
This commit is contained in:
JR
2025-08-18 15:00:31 +08:00
parent ff86a3f425
commit da0f8344f6

View File

@@ -77,6 +77,8 @@ public class OaFeedbackServiceImpl implements IOaFeedbackService {
Map<String, Object> params = bo.getParams();
QueryWrapper<OaFeedback> lqw = Wrappers.query();
lqw.eq("ofi.user_id", LoginHelper.getUserId());
lqw.eq("oaf.project_id",bo.getProjectId());
lqw.like("oaf.title", bo.getTitle());
lqw.like(StringUtils.isNotBlank(bo.getProjectName()), "sop.project_name", bo.getProjectName());
lqw.like(StringUtils.isNotBlank(bo.getProjectName()), "sop.project_code", bo.getProjectName());
lqw.like(StringUtils.isNotBlank(bo.getProjectName()), "sop.project_num", bo.getProjectName());