Commit 2fe30da15e01af637d5855922c8047fabb0fb85f

Authored by 夏天
1 parent e9b3cf04

fix-bug

fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/CustomerBizService.java
... ... @@ -7,40 +7,25 @@ import cn.fw.common.web.auth.LoginAuthBean;
7 7 import cn.fw.valhalla.common.constant.RoleCode;
8 8 import cn.fw.valhalla.common.utils.BeanUtils;
9 9 import cn.fw.valhalla.common.utils.DateUtil;
10   -import cn.fw.valhalla.domain.db.CompanyWechatJoin;
11   -import cn.fw.valhalla.domain.db.MemberVehicle;
12   -import cn.fw.valhalla.domain.db.WechatSubscribe;
  10 +import cn.fw.valhalla.domain.db.*;
13 11 import cn.fw.valhalla.domain.db.customer.*;
14   -import cn.fw.valhalla.domain.db.follow.ClueTask;
15   -import cn.fw.valhalla.domain.db.follow.FollowClue;
16   -import cn.fw.valhalla.domain.db.follow.FollowRecord;
17   -import cn.fw.valhalla.domain.db.pool.PublicCluePool;
18   -import cn.fw.valhalla.domain.db.pool.PublicPool;
19   -import cn.fw.valhalla.domain.db.pool.StammkundePool;
  12 +import cn.fw.valhalla.domain.db.follow.*;
  13 +import cn.fw.valhalla.domain.db.pool.*;
20 14 import cn.fw.valhalla.domain.dto.CustomerDetailDto;
21 15 import cn.fw.valhalla.domain.enums.*;
22   -import cn.fw.valhalla.domain.query.CustomCustomerQuery;
23   -import cn.fw.valhalla.domain.query.CustomerQueryVO;
24   -import cn.fw.valhalla.domain.query.StammkundeAnalyseQueryVO;
  16 +import cn.fw.valhalla.domain.query.*;
25 17 import cn.fw.valhalla.domain.vo.customer.*;
26 18 import cn.fw.valhalla.domain.vo.setting.SettingVO;
27 19 import cn.fw.valhalla.rpc.angel.dto.InsuranceDTO;
28   -import cn.fw.valhalla.rpc.erp.dto.PostUserDTO;
29   -import cn.fw.valhalla.rpc.erp.dto.UserInfoDTO;
30   -import cn.fw.valhalla.rpc.erp.dto.UserRoleDataRangeDTO;
  20 +import cn.fw.valhalla.rpc.erp.dto.*;
31 21 import cn.fw.valhalla.rpc.member.MemberRpcService;
32 22 import cn.fw.valhalla.rpc.member.dto.MemberUserDTO;
33 23 import cn.fw.valhalla.rpc.oop.OopService;
34 24 import cn.fw.valhalla.rpc.oop.dto.ShopDTO;
35 25 import cn.fw.valhalla.rpc.oop.dto.SpecDTO;
36 26 import cn.fw.valhalla.sdk.enums.CusTypeEnum;
37   -import cn.fw.valhalla.sdk.param.ChangeSpecCodeReq;
38   -import cn.fw.valhalla.sdk.param.CustomerParams;
39   -import cn.fw.valhalla.sdk.param.CustomerQueryReq;
40   -import cn.fw.valhalla.sdk.result.BasicsCustomerDTO;
41   -import cn.fw.valhalla.sdk.result.CustomerInfoDto;
42   -import cn.fw.valhalla.sdk.result.MemberVehicleDTO;
43   -import cn.fw.valhalla.sdk.result.ReceptionResultDto;
  27 +import cn.fw.valhalla.sdk.param.*;
  28 +import cn.fw.valhalla.sdk.result.*;
44 29 import cn.fw.valhalla.service.bus.StammkundeBizService;
45 30 import cn.fw.valhalla.service.bus.setting.SettingBizService;
46 31 import cn.fw.valhalla.service.data.*;
... ... @@ -716,6 +701,10 @@ public class CustomerBizService extends AbstractCustomerService {
716 701 dto.setAdviserId(null);
717 702 dto.setAdviserName(null);
718 703 }
  704 + if (Objects.nonNull(customer) && Objects.isNull(customer.getRegDate())) {
  705 + MemberVehicle memberVehicle = memberVehicleService.getVehicle(frameNo);
  706 + customer.setRegDate(Objects.nonNull(memberVehicle) ? memberVehicle.getRegDate() : null);
  707 + }
719 708 return dto;
720 709 }
721 710  
... ...