Commit 940760bf authored by alex yao's avatar alex yao

fix:npe

parent 264870f4
...@@ -119,8 +119,8 @@ public class BizAgentApplicationMallConvert { ...@@ -119,8 +119,8 @@ public class BizAgentApplicationMallConvert {
BizAgentApplicationPublishService agentApplicationPublishService = SpringUtils.getBean(BizAgentApplicationPublishServiceImpl.class); BizAgentApplicationPublishService agentApplicationPublishService = SpringUtils.getBean(BizAgentApplicationPublishServiceImpl.class);
BizAgentApplicationPublishEntity publishEntity = agentApplicationPublishService.get(item.getAgentPublishId()); BizAgentApplicationPublishEntity publishEntity = agentApplicationPublishService.get(item.getAgentPublishId());
AgentApplicationBaseInfo baseInfo = new AgentApplicationBaseInfo();
if (publishEntity != null) { if (publishEntity != null) {
AgentApplicationBaseInfo baseInfo = new AgentApplicationBaseInfo();
baseInfo.setMemberId(publishEntity.getMemberId()); baseInfo.setMemberId(publishEntity.getMemberId());
baseInfo.setAgentId(publishEntity.getAgentId()); baseInfo.setAgentId(publishEntity.getAgentId());
baseInfo.setAgentTitle(publishEntity.getAgentTitle()); baseInfo.setAgentTitle(publishEntity.getAgentTitle());
...@@ -129,10 +129,8 @@ public class BizAgentApplicationMallConvert { ...@@ -129,10 +129,8 @@ public class BizAgentApplicationMallConvert {
baseInfo.setAgentSystem(publishEntity.getAgentSystem()); baseInfo.setAgentSystem(publishEntity.getAgentSystem());
baseInfo.setAgentPublishStatus(publishEntity.getAgentPublishStatus()); baseInfo.setAgentPublishStatus(publishEntity.getAgentPublishStatus());
baseInfo.setPublishTime(publishEntity.getPublishTime()); baseInfo.setPublishTime(publishEntity.getPublishTime());
}
AgentApplicationCommConfig commConfig = new AgentApplicationCommConfig(); AgentApplicationCommConfig commConfig = new AgentApplicationCommConfig();
if (publishEntity != null) {
commConfig.setPreamble(publishEntity.getPreamble()); commConfig.setPreamble(publishEntity.getPreamble());
commConfig.setFeaturedQuestions(publishEntity.getFeaturedQuestions()); commConfig.setFeaturedQuestions(publishEntity.getFeaturedQuestions());
commConfig.setContinuousQuestionStatus(publishEntity.getContinuousQuestionStatus()); commConfig.setContinuousQuestionStatus(publishEntity.getContinuousQuestionStatus());
...@@ -140,32 +138,26 @@ public class BizAgentApplicationMallConvert { ...@@ -140,32 +138,26 @@ public class BizAgentApplicationMallConvert {
commConfig.setContinuousQuestionTurn(publishEntity.getContinuousQuestionTurn()); commConfig.setContinuousQuestionTurn(publishEntity.getContinuousQuestionTurn());
commConfig.setVariableStructure(publishEntity.getVariableStructure()); commConfig.setVariableStructure(publishEntity.getVariableStructure());
commConfig.setIsLongMemory(publishEntity.getIsLongMemory()); commConfig.setIsLongMemory(publishEntity.getIsLongMemory());
}
AgentApplicationKnowledgeConfig knowledgeConfig = new AgentApplicationKnowledgeConfig(); AgentApplicationKnowledgeConfig knowledgeConfig = new AgentApplicationKnowledgeConfig();
if (publishEntity != null) {
knowledgeConfig.setKnowledgeIds(publishEntity.getKnowledgeIds()); knowledgeConfig.setKnowledgeIds(publishEntity.getKnowledgeIds());
}
AgentApplicationCommModelConfig commModelConfig = new AgentApplicationCommModelConfig(); AgentApplicationCommModelConfig commModelConfig = new AgentApplicationCommModelConfig();
if (publishEntity != null) {
commModelConfig.setLargeModel(publishEntity.getLargeModel()); commModelConfig.setLargeModel(publishEntity.getLargeModel());
commModelConfig.setTopP(publishEntity.getTopP()); commModelConfig.setTopP(publishEntity.getTopP());
commModelConfig.setCommunicationTurn(publishEntity.getCommunicationTurn()); commModelConfig.setCommunicationTurn(publishEntity.getCommunicationTurn());
}
dto.setId(item.getId()); dto.setUnitIds(publishEntity.getUnitIds());
dto.setAgentType(item.getAgentType());
dto.setCollectNumber(item.getCollectNumber());
dto.setClickNumber(item.getClickNumber());
dto.setBaseInfo(baseInfo); dto.setBaseInfo(baseInfo);
dto.setCommConfig(commConfig); dto.setCommConfig(commConfig);
dto.setKnowledgeConfig(knowledgeConfig); dto.setKnowledgeConfig(knowledgeConfig);
dto.setCommModelConfig(commModelConfig); dto.setCommModelConfig(commModelConfig);
if (publishEntity != null) {
dto.setUnitIds(publishEntity.getUnitIds());
} }
dto.setId(item.getId());
dto.setAgentType(item.getAgentType());
dto.setCollectNumber(item.getCollectNumber());
dto.setClickNumber(item.getClickNumber());
dto.setIsCopy(item.getIsCopy()); dto.setIsCopy(item.getIsCopy());
dto.setIsSale(item.getIsSale()); dto.setIsSale(item.getIsSale());
dto.setPopularity(item.getPopularity()); dto.setPopularity(item.getPopularity());
......
...@@ -4,8 +4,9 @@ select distinct baap.member_id as member_id, ...@@ -4,8 +4,9 @@ select distinct baap.member_id as member_id,
baap.agent_desc as agent_desc, baap.agent_desc as agent_desc,
baap.agent_avatar as agent_avatar baap.agent_avatar as agent_avatar
from biz_member_agent_application_collect bmaac from biz_member_agent_application_collect bmaac
left join biz_agent_application_publish baap on baap.agent_id = bmaac.agent_id and bmaac.is_deleted = 'N' left join biz_agent_application_publish baap on baap.agent_id = bmaac.agent_id
where baap.is_deleted = 'N' where baap.is_deleted = 'N'
and bmaac.is_deleted = 'N'
<<and bmaac.is_collect = :isCollect>> <<and bmaac.is_collect = :isCollect>>
<<and bmaac.member_id = :memberId>> <<and bmaac.member_id = :memberId>>
order by baap.created_time desc order by baap.created_time desc
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment