|
|
@@ -1,7 +1,8 @@
|
|
|
package shop.alien.lawyer.service.impl;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.alibaba.nacos.common.utils.CollectionUtils;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
@@ -9,45 +10,29 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.apache.commons.lang.math.RandomUtils;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
import shop.alien.entity.result.R;
|
|
|
-import shop.alien.entity.store.LawyerConsultationOrder;
|
|
|
-import shop.alien.entity.store.LawyerServiceArea;
|
|
|
-import shop.alien.entity.store.LawyerUser;
|
|
|
-import shop.alien.entity.store.LifeNotice;
|
|
|
-import shop.alien.entity.store.LifeUser;
|
|
|
-import shop.alien.entity.store.dto.LawyerConsultationOrderDto;
|
|
|
-import shop.alien.entity.store.dto.PayStatusRequest;
|
|
|
+import shop.alien.entity.store.*;
|
|
|
import shop.alien.entity.store.vo.LawyerConsultationOrderVO;
|
|
|
import shop.alien.entity.store.vo.WebSocketVo;
|
|
|
import shop.alien.lawyer.config.WebSocketProcess;
|
|
|
import shop.alien.lawyer.feign.AlienStoreFeign;
|
|
|
import shop.alien.lawyer.service.LawyerClientConsultationOrderService;
|
|
|
-import shop.alien.lawyer.service.LawyerConsultationOrderService;
|
|
|
import shop.alien.lawyer.service.LawyerUserService;
|
|
|
import shop.alien.lawyer.service.OrderExpirationService;
|
|
|
-import shop.alien.mapper.LawyerConsultationOrderMapper;
|
|
|
-import shop.alien.mapper.LawyerExpertiseAreaMapper;
|
|
|
-import shop.alien.mapper.LawyerServiceAreaMapper;
|
|
|
-import shop.alien.mapper.LawyerUserMapper;
|
|
|
-import shop.alien.mapper.LifeNoticeMapper;
|
|
|
-import shop.alien.mapper.LifeUserMapper;
|
|
|
+import shop.alien.mapper.*;
|
|
|
import shop.alien.util.common.constant.LawyerStatusEnum;
|
|
|
import shop.alien.util.common.constant.OrderActionType;
|
|
|
-import com.alibaba.fastjson2.JSON;
|
|
|
-import com.alibaba.fastjson2.JSONObject;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.ZoneId;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
-import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* 咨询订单 服务实现类
|