From 1901fceb6ddaa56a57f3131191454554c3e77e68 Mon Sep 17 00:00:00 2001
From: guohongjin <guohongjin@test.com>
Date: 星期三, 01 五月 2024 13:56:51 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PsychologicalCounseling

---
 rest/src/main/java/cn/stylefeng/rest/modular/work/MentalAppointmentWork.java |   31 ++++++++-----------------------
 1 files changed, 8 insertions(+), 23 deletions(-)

diff --git a/rest/src/main/java/cn/stylefeng/rest/modular/work/MentalAppointmentWork.java b/rest/src/main/java/cn/stylefeng/rest/modular/work/MentalAppointmentWork.java
index 55ab7ed..6118dfd 100644
--- a/rest/src/main/java/cn/stylefeng/rest/modular/work/MentalAppointmentWork.java
+++ b/rest/src/main/java/cn/stylefeng/rest/modular/work/MentalAppointmentWork.java
@@ -1,42 +1,27 @@
 package cn.stylefeng.rest.modular.work;
 
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.bean.copier.CopyOptions;
 import cn.hutool.core.collection.CollUtil;
-import cn.hutool.core.collection.CollectionUtil;
-import cn.hutool.core.convert.Convert;
 import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ObjUtil;
-import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSONUtil;
-import cn.stylefeng.guns.modular.business.dto.CounsellinginfoResponseDTO;
-import cn.stylefeng.guns.modular.business.dto.CourseResponseDTO;
 import cn.stylefeng.guns.modular.business.dto.ImPushDataDTO;
-import cn.stylefeng.guns.modular.business.dto.MentalTestMyTestTopicDTO;
-import cn.stylefeng.guns.modular.business.entity.*;
+import cn.stylefeng.guns.modular.business.dto.MentalTestMyTestRecordTopicDTO;
+import cn.stylefeng.guns.modular.business.entity.MentalAppointment;
 import cn.stylefeng.guns.modular.business.service.*;
 import cn.stylefeng.guns.modular.business.service.impl.ImBizService;
-import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
 import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
-import cn.stylefeng.roses.kernel.customer.modular.entity.Customer;
 import cn.stylefeng.roses.kernel.customer.modular.service.CustomerService;
-import cn.stylefeng.roses.kernel.db.api.factory.PageFactory;
-import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory;
 import cn.stylefeng.roses.kernel.rule.enums.*;
-import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
 
 import javax.annotation.Resource;
-import java.math.BigDecimal;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
 import java.util.stream.Collectors;
 
 /**
@@ -207,26 +192,26 @@
         );
 
         // 我的测试(含题库信息)
-        List<MentalTestMyTestTopicDTO> myTestRecordTopicList = new ArrayList<>();
+        List<MentalTestMyTestRecordTopicDTO> myTestRecordTopicList = new ArrayList<>();
         if (CollUtil.isNotEmpty(mentalAppointmentList)) {
             myTestRecordTopicList = mentalTestRecordService.myTestRecordTopicByMentalAppointmentId(null, mentalAppointmentList.stream().map(MentalAppointment::getId).collect(Collectors.toList()));
         }
 
         for (MentalAppointment o : mentalAppointmentList) {
             if (o.getType()==null) {
-                MentalTestMyTestTopicDTO mentalTestMyTestTopicDTO = myTestRecordTopicList.stream().filter(rt -> rt.getMentalAppointmentId().equals(o.getId())).findFirst().orElse(new MentalTestMyTestTopicDTO());
+                MentalTestMyTestRecordTopicDTO mentalTestMyTestRecordTopicDTO = myTestRecordTopicList.stream().filter(rt -> rt.getMentalAppointmentId().equals(o.getId())).findFirst().orElse(new MentalTestMyTestRecordTopicDTO());
 
                 // 发送IM消息
                 ImPushDataDTO pushData = ImPushDataDTO.builder()
                         .type(ImPushTypeEnum.C_TO_W_IM_1V1_START_CONSULT.getCode())
                         .title(ImPushTypeEnum.C_TO_W_IM_1V1_START_CONSULT.getName())
                         .content("做了"
-                                + ObjUtil.defaultIfEmpty(mentalTestMyTestTopicDTO.getTitle(), "心理测试题")
+                                + ObjUtil.defaultIfEmpty(mentalTestMyTestRecordTopicDTO.getTitle(), "心理测试题")
                                 + ",帮我分析一下!")
                         .objId(ObjUtil.toString(o.getId()))
                         .data1(ObjUtil.toString(o.getUserId()))
                         .data2(ObjUtil.toString(o.getWorkerId()))
-                        .data3(ObjUtil.toString(mentalTestMyTestTopicDTO.getId()))
+                        .data3(ObjUtil.toString(mentalTestMyTestRecordTopicDTO.getId()))
                         .build();
                 imBizService.messageSendPrivate(
                         ObjUtil.toString(o.getUserId()),

--
Gitblit v1.7.1