diff --git a/src/main/java/com/sztzjy/fund_investment/controller/ContractInvestmentController.java b/src/main/java/com/sztzjy/fund_investment/controller/ContractInvestmentController.java index b8793d1..a5d2ee6 100644 --- a/src/main/java/com/sztzjy/fund_investment/controller/ContractInvestmentController.java +++ b/src/main/java/com/sztzjy/fund_investment/controller/ContractInvestmentController.java @@ -107,9 +107,9 @@ public class ContractInvestmentController { public ResultEntity totalInvestAmount(@ApiParam("流程ID") @RequestParam String flowId, @ApiParam("总投资额度") @RequestParam Double totalInvest) { //金额不低于100万 - if (1000000 > totalInvest) { - return new ResultEntity(HttpStatus.BAD_REQUEST, "金额不能低于100万"); - } +// if (1000000 > totalInvest) { +// return new ResultEntity(HttpStatus.BAD_REQUEST, "金额不能低于100万"); +// } //查询估值 FoundProjectExample foundProjectExample = new FoundProjectExample(); @@ -136,9 +136,9 @@ public class ContractInvestmentController { // 金额不低于100万,持股比例自动显示,为总投资额/估值,持股比例不低于5% double proportion = (totalInvest / v)*100; - if (0.05 > proportion) { - return new ResultEntity(HttpStatus.BAD_REQUEST, "持股比例不低于5%"); - } +// if (0.05 > proportion) { +// return new ResultEntity(HttpStatus.BAD_REQUEST, "持股比例不低于5%"); +// } ProfitManagementExample profitManagementExample = new ProfitManagementExample(); profitManagementExample.createCriteria().andFlowIdEqualTo(flowId); diff --git a/src/main/java/com/sztzjy/fund_investment/controller/TopicController.java b/src/main/java/com/sztzjy/fund_investment/controller/TopicController.java index 3d7c3c4..11236c8 100644 --- a/src/main/java/com/sztzjy/fund_investment/controller/TopicController.java +++ b/src/main/java/com/sztzjy/fund_investment/controller/TopicController.java @@ -2,11 +2,9 @@ package com.sztzjy.fund_investment.controller; import cn.hutool.core.util.IdUtil; import com.sztzjy.fund_investment.annotation.AnonymousAccess; -import com.sztzjy.fund_investment.config.Constant; import com.sztzjy.fund_investment.entity.*; import com.sztzjy.fund_investment.mapper.FlowMapper; import com.sztzjy.fund_investment.mapper.PerformanceScoreMapper; -import com.sztzjy.fund_investment.mapper.TopicsMapper; import com.sztzjy.fund_investment.mapper.UserMapper; import com.sztzjy.fund_investment.service.PerformanceScoreService; import com.sztzjy.fund_investment.service.TopicService; @@ -132,7 +130,11 @@ public class TopicController { PerformanceScoreExample performanceScoreExample = new PerformanceScoreExample(); performanceScoreExample.createCriteria().andFlowIdEqualTo(flowId); List performanceScores = performanceScoreMapper.selectByExample(performanceScoreExample); - return new ResultEntity<>(performanceScores.get(0)); + if (performanceScores.isEmpty()) { + return null; + } else { + return new ResultEntity<>(performanceScores.get(0)); + } } diff --git a/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/TopicServiceImpl.java b/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/TopicServiceImpl.java index 35abd80..0f301e3 100644 --- a/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/TopicServiceImpl.java +++ b/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/TopicServiceImpl.java @@ -329,7 +329,16 @@ public class TopicServiceImpl implements TopicService { @Override public List getTopicRecord(String flowId, String module) { TopicRecordExample example = new TopicRecordExample(); - example.createCriteria().andModuleEqualTo(module).andFlowIdEqualTo(flowId); + TopicRecordExample.Criteria criteria = example.createCriteria(); + criteria.andFlowIdEqualTo(flowId); + if (module.equals("IPO")){ + Listlist =new ArrayList<>(); + list.add(Constant.IPOBK); + list.add(Constant.IPOTJ); + criteria.andModuleIn(list); + }else { + criteria.andModuleEqualTo(module); + } example.setOrderByClause("id"); List list = topicRecordMapper.selectByExample(example); return list;