fix.修复公招”高级资深干员”被识别成“资深干员”的问题

This commit is contained in:
MistEO
2022-01-29 18:51:30 +08:00
parent fd7f49b9a8
commit 0754afbe60

View File

@@ -28,6 +28,11 @@ bool asst::RecruitImageAnalyzer::tags_analyze()
auto& all_tags_set = Resrc.recruit().get_all_tags();
std::vector<std::string> all_tags_vec;
all_tags_vec.assign(all_tags_set.begin(), all_tags_set.end());
// 把因为“资深干员”是“高级资深干员”的子串,把“高级资深干员”放到最前面,免得先被“资深干员”匹配上了
auto ssr_iter = std::find(all_tags_vec.begin(), all_tags_vec.end(), "高级资深干员");
if (ssr_iter != all_tags_vec.end()) {
std::swap(*ssr_iter, all_tags_vec.front());
}
tags_analyzer.set_required(std::move(all_tags_vec));
tags_analyzer.set_replace(tags_task_ptr->replace_map);
analyzer_inited = true;