diff --git a/src/main/java/com/sztzjy/fund_investment/controller/InquiryIssuanceController.java b/src/main/java/com/sztzjy/fund_investment/controller/InquiryIssuanceController.java index f803b36..a320fc1 100644 --- a/src/main/java/com/sztzjy/fund_investment/controller/InquiryIssuanceController.java +++ b/src/main/java/com/sztzjy/fund_investment/controller/InquiryIssuanceController.java @@ -44,8 +44,6 @@ public class InquiryIssuanceController { PerformanceScoreMapper performanceScoreMapper; @Resource PerformanceScoreService performanceScoreService; - @Resource - IssuanceParameterInput issuanceParameterInput; @AnonymousAccess @GetMapping("/queryInquiryInvestors") @ApiOperation("询价投资者查看") @@ -109,9 +107,16 @@ public class InquiryIssuanceController { } catch (Exception e) { e.printStackTrace(); } - //写入分数 - performanceScoreService.calculateScoreByModule("pricingIssuanceEnteringScore", 1, issuanceParameterInput.getFlowId()); } + + @AnonymousAccess + @GetMapping("/confirmScoring") + @ApiOperation("询价投资者确定-转到下一个流程并计分") + public ResultEntity confirmScoring(@ApiParam("流程ID") String flowId){ + inquiryIssuanceService.confirmScoring(flowId); + return new ResultEntity<>(HttpStatus.OK); + } + @AnonymousAccess @GetMapping("/queryInitiatePreliminaryInquiry") @ApiOperation("启动初步询价查看") @@ -200,8 +205,6 @@ public class InquiryIssuanceController { } catch (Exception e) { e.printStackTrace(); } - //写入分数 - performanceScoreService.calculateScoreByModule("pricingIssuanceEnteringScore", 2, issuanceParameterInput.getFlowId()); } @AnonymousAccess @@ -244,8 +247,6 @@ public class InquiryIssuanceController { } catch (Exception e) { e.printStackTrace(); } - //写入分数 - performanceScoreService.calculateScoreByModule("pricingIssuanceEnteringScore", 1, issuanceParameterInput.getFlowId()); } @AnonymousAccess diff --git a/src/main/java/com/sztzjy/fund_investment/service/InquiryIssuanceService.java b/src/main/java/com/sztzjy/fund_investment/service/InquiryIssuanceService.java index 77e0e64..1614266 100644 --- a/src/main/java/com/sztzjy/fund_investment/service/InquiryIssuanceService.java +++ b/src/main/java/com/sztzjy/fund_investment/service/InquiryIssuanceService.java @@ -44,4 +44,6 @@ public interface InquiryIssuanceService { QuotationDTO viewQuotation(String flowId); List viewHistoricalQuotation(String flowId); + + void confirmScoring(String flowId); } 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 b91a930..9655c36 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 @@ -42,6 +42,7 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { PerformanceScoreService performanceScoreService; @Resource PerformanceScoreMapper performanceScoreMapper; + @Override public PageInfo queryInquiryInvestors(String flowId, Integer size, Integer index) { //开启分页 @@ -350,7 +351,7 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { List performanceScores = performanceScoreMapper.selectByExample(performanceScoreExample); if(performanceScores.size()>0){ if(performanceScores.get(0).getInitPricingIssuanceScore()==null){ - performanceScoreService.calculateScoreByModule("init_pricing_issuance_score",3,inquiryParticipation.getFlowId()); + performanceScoreService.calculateScoreByModule("initPricingIssuanceScore",2,inquiryParticipation.getFlowId()); } } } @@ -454,6 +455,8 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { if(inquiryParticipations.size()>0){ InquiryParticipation inquiryParticipation = inquiryParticipations.get(0); QuotationDTO quotationDTO = convertUtil.entityToDTO(inquiryParticipation, QuotationDTO.class); + //写入分数 + performanceScoreService.calculateScoreByModule("pricingIssuanceEnteringScore", 1, flowId); return quotationDTO; }else { throw new RuntimeException("请按流程操作"); @@ -468,4 +471,10 @@ public class InquiryIssuanceServiceImpl implements InquiryIssuanceService { List quotationDTOS = convertUtil.entityToDTOList(inquiryParticipations, QuotationDTO.class); return quotationDTOS; } + + @Override + public void confirmScoring(String flowId) { + //写入分数 + performanceScoreService.calculateScoreByModule("pricingIssuanceConfirmScore", 1, flowId); + } }