|
|
|
@@ -1,5 +1,6 @@ |
|
|
|
package com.xueyi.system.digitalmans.service.impl; |
|
|
|
|
|
|
|
import com.alibaba.fastjson2.JSONObject; |
|
|
|
import com.alibaba.nacos.common.utils.StringUtils; |
|
|
|
import com.xueyi.common.web.entity.service.impl.BaseServiceImpl; |
|
|
|
import com.xueyi.system.api.digitalmans.domain.dto.DmInitSkillDto; |
|
|
|
@@ -68,16 +69,6 @@ public class DmSkillServiceImpl extends BaseServiceImpl<DmSkillQuery, DmSkillDto |
|
|
|
vo.setManId(manId); |
|
|
|
List<DmSkillPo> polist = skillMapper.selectSkillListByH5(vo); |
|
|
|
List<DmSkillDto> list = skillConverter.mapperDto(polist); |
|
|
|
// 根据今天日期从redis中的Hash类型group:task:generate中获取列表 |
|
|
|
String date = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); |
|
|
|
List<String> generationlist = (List<String>) redisTemplate.opsForHash().get("group:task:generate" , date); |
|
|
|
// 将generationlist以间隔符|拼成字符串 |
|
|
|
String generationStr = StringUtils.join(generationlist, "|"); |
|
|
|
for (DmSkillDto dto : list) { |
|
|
|
if (dto.getGenarationByLlm() != null && dto.getGenarationByLlm().equals("1")) { |
|
|
|
dto.setResp(dto.getResp() + "|" + generationStr); |
|
|
|
} |
|
|
|
} |
|
|
|
return list; |
|
|
|
} |
|
|
|
|
|
|
|
|