ZQN
2024-06-25 193c22bae0b78d331a13d57aa046ebe44ee0c832
project-enforce/src/main/java/com/project/enforce/service/impl/EnforceEvaluateServiceImpl.java
@@ -100,6 +100,10 @@
        if (bo.getOrderId()==null){
            throw new BaseException("请选择评价执法单!");
        }
        EnforceOrder order = orderService.getById(bo.getOrderId());
        if (order.getOrderStatus()==2){
            throw new BaseException("该执法单还未执法,不可评价!");
        }
        List<EnforceEvaluateQuestion> questionList = bo.getQuestionList();
        if (StringUtils.isEmpty(questionList)){
            throw new BaseException("评价项不可为空!");
@@ -112,7 +116,8 @@
        for (EnforceEvaluateQuestion question : questionList) {
            totalScore = NumberUtils.add(totalScore, question.getGetScore());
        }
        EnforceOrder order = orderService.getById(bo.getOrderId());
        EnforceEvaluateLog evaluateLog = Convert.convert(EnforceEvaluateLog.class, order);
        evaluateLog.setQuestionRemark(bo.getQuestionRemark());
        evaluateLog.setTotalScore(NumberUtils.divToBigDecSca2(totalScore,1));