提交 a9325765 作者: yanxin

更新来源,固定使用信息源的名称

上级 78cecf4e
...@@ -63,7 +63,15 @@ public class PersonOfJobChangeKafkaConsumer { ...@@ -63,7 +63,15 @@ public class PersonOfJobChangeKafkaConsumer {
String id = String.valueOf(generatorIdService.getId()); String id = String.valueOf(generatorIdService.getId());
baseData.setId(id); baseData.setId(id);
} }
//更新来源,固定使用信息源的名称
if(StringUtils.isNotEmpty(baseData.getSid())){
String origin = characterExtractInfoService.getOriginBySid(baseData.getSid());
if(StringUtils.isNotEmpty(origin)){
baseData.setOrigin(origin);
record.setOrigin(origin);
log.info("更新来源:{}",origin);
}
}
List<CharacterExtractInfo> list = new ArrayList<>(); List<CharacterExtractInfo> list = new ArrayList<>();
Map<String, List<InfoExtractionParam>> map = new HashMap<>(); Map<String, List<InfoExtractionParam>> map = new HashMap<>();
map.put("data_list", Collections.singletonList(record)); map.put("data_list", Collections.singletonList(record));
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zzsn.leaderbase.entity.CharacterExtractInfo; import com.zzsn.leaderbase.entity.CharacterExtractInfo;
import com.zzsn.leaderbase.vo.ExtractListVo; import com.zzsn.leaderbase.vo.ExtractListVo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import java.util.List; import java.util.List;
...@@ -23,4 +24,6 @@ public interface CharacterExtractInfoMapper extends BaseMapper<CharacterExtractI ...@@ -23,4 +24,6 @@ public interface CharacterExtractInfoMapper extends BaseMapper<CharacterExtractI
List<CharacterExtractInfo> getList(ExtractListVo extractListVo); List<CharacterExtractInfo> getList(ExtractListVo extractListVo);
Integer getListCount(ExtractListVo extractListVo); Integer getListCount(ExtractListVo extractListVo);
String getOriginBySid(@Param("sid") String sid);
} }
...@@ -33,4 +33,6 @@ public interface CharacterExtractInfoService extends IService<CharacterExtractIn ...@@ -33,4 +33,6 @@ public interface CharacterExtractInfoService extends IService<CharacterExtractIn
Result<?> checkNewlyAdded(CheckVo checkVo); Result<?> checkNewlyAdded(CheckVo checkVo);
Result<?> checkMerge(CheckVo checkVo); Result<?> checkMerge(CheckVo checkVo);
String getOriginBySid(String sid);
} }
...@@ -136,6 +136,11 @@ public class CharacterExtractInfoServiceImpl extends ServiceImpl<CharacterExtrac ...@@ -136,6 +136,11 @@ public class CharacterExtractInfoServiceImpl extends ServiceImpl<CharacterExtrac
return Result.OK(character); return Result.OK(character);
} }
@Override
public String getOriginBySid(String sid) {
return this.baseMapper.getOriginBySid(sid);
}
private CharacterBasicInfo convertCharacter( CharacterBasicInfo character ,CharacterExtractInfo extractInfo){ private CharacterBasicInfo convertCharacter( CharacterBasicInfo character ,CharacterExtractInfo extractInfo){
String id = Long.toString(generatorIdService.getOrderId()); String id = Long.toString(generatorIdService.getOrderId());
......
...@@ -37,7 +37,11 @@ ...@@ -37,7 +37,11 @@
</if> </if>
</sql> </sql>
<select id="getOriginBySid" resultType="java.lang.String">
select m.info_name from info_source s
LEFT JOIN info_source_main m on (s.info_source_id = m.id)
where s.id = #{sid} limit 1
</select>
</mapper> </mapper>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论