diff --git a/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/InquiryIssuanceServiceImpl.java b/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/InquiryIssuanceServiceImpl.java index 6709110..73aec06 100644 --- a/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/InquiryIssuanceServiceImpl.java +++ b/src/main/java/com/sztzjy/fund_investment/service/serviceImpl/InquiryIssuanceServiceImpl.java @@ -274,8 +274,8 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { InquiryParticipationExample example = new InquiryParticipationExample(); example.createCriteria().andFlowIdEqualTo(flowId); List inquiryParticipations = inquiryParticipationMapper.selectByExample(example); - UUID uuid = UUID.randomUUID(); if(inquiryParticipations.isEmpty()){ + UUID uuid = UUID.randomUUID(); InquiryParticipation inquiryParticipation = new InquiryParticipation(); inquiryParticipation.setId(String.valueOf(uuid)); inquiryParticipation.setObjectivityEvaluation(objectivityEvaluation); @@ -286,6 +286,7 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { inquiryParticipation.setFlowId(flowId); inquiryParticipation.setStatus("0"); inquiryParticipationMapper.insert(inquiryParticipation); + return String.valueOf(uuid); }else { InquiryParticipation inquiryParticipation = inquiryParticipations.get(0); if(!inquiryParticipation.getStatus().equals("0")){ @@ -298,8 +299,9 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { inquiryParticipation.setDeclarationPrice(declarationPrice); inquiryParticipation.setFlowId(flowId); inquiryParticipationMapper.updateByPrimaryKey(inquiryParticipation); + return inquiryParticipation.getId(); } - return String.valueOf(uuid); + } @Override