diff --git a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/CustomerBizService.java b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/CustomerBizService.java index f035c13..0b41cee 100644 --- a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/CustomerBizService.java +++ b/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; import cn.fw.valhalla.common.constant.RoleCode; import cn.fw.valhalla.common.utils.BeanUtils; import cn.fw.valhalla.common.utils.DateUtil; -import cn.fw.valhalla.domain.db.CompanyWechatJoin; -import cn.fw.valhalla.domain.db.MemberVehicle; -import cn.fw.valhalla.domain.db.WechatSubscribe; +import cn.fw.valhalla.domain.db.*; import cn.fw.valhalla.domain.db.customer.*; -import cn.fw.valhalla.domain.db.follow.ClueTask; -import cn.fw.valhalla.domain.db.follow.FollowClue; -import cn.fw.valhalla.domain.db.follow.FollowRecord; -import cn.fw.valhalla.domain.db.pool.PublicCluePool; -import cn.fw.valhalla.domain.db.pool.PublicPool; -import cn.fw.valhalla.domain.db.pool.StammkundePool; +import cn.fw.valhalla.domain.db.follow.*; +import cn.fw.valhalla.domain.db.pool.*; import cn.fw.valhalla.domain.dto.CustomerDetailDto; import cn.fw.valhalla.domain.enums.*; -import cn.fw.valhalla.domain.query.CustomCustomerQuery; -import cn.fw.valhalla.domain.query.CustomerQueryVO; -import cn.fw.valhalla.domain.query.StammkundeAnalyseQueryVO; +import cn.fw.valhalla.domain.query.*; import cn.fw.valhalla.domain.vo.customer.*; import cn.fw.valhalla.domain.vo.setting.SettingVO; import cn.fw.valhalla.rpc.angel.dto.InsuranceDTO; -import cn.fw.valhalla.rpc.erp.dto.PostUserDTO; -import cn.fw.valhalla.rpc.erp.dto.UserInfoDTO; -import cn.fw.valhalla.rpc.erp.dto.UserRoleDataRangeDTO; +import cn.fw.valhalla.rpc.erp.dto.*; import cn.fw.valhalla.rpc.member.MemberRpcService; import cn.fw.valhalla.rpc.member.dto.MemberUserDTO; import cn.fw.valhalla.rpc.oop.OopService; import cn.fw.valhalla.rpc.oop.dto.ShopDTO; import cn.fw.valhalla.rpc.oop.dto.SpecDTO; import cn.fw.valhalla.sdk.enums.CusTypeEnum; -import cn.fw.valhalla.sdk.param.ChangeSpecCodeReq; -import cn.fw.valhalla.sdk.param.CustomerParams; -import cn.fw.valhalla.sdk.param.CustomerQueryReq; -import cn.fw.valhalla.sdk.result.BasicsCustomerDTO; -import cn.fw.valhalla.sdk.result.CustomerInfoDto; -import cn.fw.valhalla.sdk.result.MemberVehicleDTO; -import cn.fw.valhalla.sdk.result.ReceptionResultDto; +import cn.fw.valhalla.sdk.param.*; +import cn.fw.valhalla.sdk.result.*; import cn.fw.valhalla.service.bus.StammkundeBizService; import cn.fw.valhalla.service.bus.setting.SettingBizService; import cn.fw.valhalla.service.data.*; @@ -716,6 +701,10 @@ public class CustomerBizService extends AbstractCustomerService { dto.setAdviserId(null); dto.setAdviserName(null); } + if (Objects.nonNull(customer) && Objects.isNull(customer.getRegDate())) { + MemberVehicle memberVehicle = memberVehicleService.getVehicle(frameNo); + customer.setRegDate(Objects.nonNull(memberVehicle) ? memberVehicle.getRegDate() : null); + } return dto; }