/** * 删除人员时同步删除评价参与表、360评估表、打分表 * @param ActivityJoinParamList * @date 2022-11-2 14:14:26 * @author zyj */ @Override public void queryEvaluateDelete(List<ActivityJoinParam> ActivityJoinParamList) { ActivityJoinParamList.forEach(ActivityJoinParam -> { ActivityJoin activityJoin = activityJoinService.getById(ActivityJoinParam.getId()); //根据参加人员数据详情 Evaluate evaluate = this.getAid(activityJoin.getAid());//根据活动id 查评价管理(evaluate)id EvaluateJoinParam evaluateJoinParam = new EvaluateJoinParam(); evaluateJoinParam.setEid(evaluate.getId()); evaluateJoinParam.setUcode(activityJoin.getUcode()); EvaluateJoin evaluateJoin = evaluateJoinService.evaluate(evaluateJoinParam); //根据evaluate.id和用户账号查询评价参与表 if (ObjectUtil.isNotEmpty(evaluateJoin)) { evaluateJoinService.removeById(evaluateJoin.getId());//根据查出的id删除数据 } RateParam rateParam = new RateParam(
循环删除关联表的数据
于 2022-11-02 15:18:41 首次发布