forked from gzzfw/backEnd/gz-dyh

zhouxiantao
2024-09-11 b438353f12223c86c7baad00803dc7950ed402d6
小程序-评价
2 files modified
20 ■■■■■ changed files
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/domain/dto/CaseInfoWeChatDTO.java 4 ●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java 16 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/domain/dto/CaseInfoWeChatDTO.java
@@ -78,6 +78,10 @@
     * 调解结果名称
     */
    private String mediResultName;
    /**
     * 是否已经评价 0-否,1-是
     * */
    private String isEvaluate;
    /**
     * 申请人集合
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java
@@ -78,6 +78,10 @@
    @Autowired
    private CaseTaskService caseTaskService;
    @Autowired
    private CaseEvaluateService caseEvaluateService;
    /**
    * 更新对象
    * @param entity 对象
@@ -806,6 +810,18 @@
                }
                caseInfoWeChatDTO.setDefendantList(defendantList);
                caseInfoWeChatDTO.setPlaintiffList(plaintiffList);
                //评价信息
                Map<String, Object> evaluateTerms = new HashMap<>();
                evaluateTerms.put("caseId", caseInfo.getId());
                evaluateTerms.put("deleteStatus", BaseConsts.DELETE_STATUS_0);
                evaluateTerms.put("evaluateUserId", loginUser.getId());
                long evaluateCount = caseEvaluateService.countTerms(evaluateTerms);
                if(evaluateCount > 0){
                    caseInfoWeChatDTO.setIsEvaluate("1");
                }else{
                    caseInfoWeChatDTO.setIsEvaluate("0");
                }
                list.add(caseInfoWeChatDTO);
            }
        }