feat(sip): 优化项目信息更新逻辑
- 在更新项目信息时,增加对竞争对手列表的处理 - 如果竞争对手列表不为空,则将其转换为逗号分隔的字符串 - 这个改动解决了在更新项目信息页面时,竞争对手下拉框显示不正确的问题master
parent
5638e31c61
commit
1d24f786b1
|
@ -188,6 +188,9 @@ public class ProjectInfoServiceImpl implements IProjectInfoService {
|
||||||
public int updateProjectInfo(ProjectInfo projectInfo) {
|
public int updateProjectInfo(ProjectInfo projectInfo) {
|
||||||
// 获取更新前的项目信息
|
// 获取更新前的项目信息
|
||||||
ProjectInfo oldProjectInfo = this.selectProjectInfoById(projectInfo.getId());
|
ProjectInfo oldProjectInfo = this.selectProjectInfoById(projectInfo.getId());
|
||||||
|
if (CollUtil.isNotEmpty(projectInfo.getCompetitorList())) {
|
||||||
|
projectInfo.setCompetitor(projectInfo.getCompetitorList().stream().filter(StringUtils::isNotEmpty).collect(Collectors.joining(",")));
|
||||||
|
}
|
||||||
//变更属地校验
|
//变更属地校验
|
||||||
if (!projectInfo.getAgentCode().equals(oldProjectInfo.getAgentCode())) {
|
if (!projectInfo.getAgentCode().equals(oldProjectInfo.getAgentCode())) {
|
||||||
//查询订单信息 如果有抛出异常
|
//查询订单信息 如果有抛出异常
|
||||||
|
|
Loading…
Reference in New Issue