| | |
| | | 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("评价项不可为空!"); |
| | |
| | | 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)); |