From a8ebe4a72cea0426291cbdad911c5b63de166d5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Wed, 21 Jun 2023 12:54:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=86=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cool/store/enums/ErrorCodeEnum.java | 1 + .../cool/store/dao/HyIntendDevMappingDAO.java | 10 ++- .../store/dao/HyIntendDevZoneInfoDAO.java | 7 ++ .../mapper/HyIntendDevZoneInfoMapper.java | 3 + .../HyIntendDevelopementMappingMapper.java | 8 ++- .../resources/mapper/EnterpriseUserMapper.xml | 4 ++ .../mapper/HyIntendDevZoneInfoMapper.xml | 14 ++++ .../HyIntendDevelopementMappingMapper.xml | 20 +++++- .../mapper/HyPartnerUserInfoMapper.xml | 12 ++-- .../cool/store/dto/partner/ZoneCheckDTO.java | 2 + .../com/cool/store/vo/PartnerLineInfoVO.java | 9 +-- .../service/HyPartnerLineInfoService.java | 8 ++- .../impl/HyPartnerLineInfoServiceImpl.java | 71 +++++++++++++++---- .../impl/PartnerUserInfoServiceImpl.java | 6 +- .../store/service/impl/ZoneServiceImpl.java | 2 +- .../cool/store/controller/DeskController.java | 9 +++ 16 files changed, 154 insertions(+), 32 deletions(-) diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java index a691e1977..c189b58e8 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java @@ -57,6 +57,7 @@ public enum ErrorCodeEnum { ZONE_NOT_EXIST(500004, "战区不存在!", null), PARTNER_BASEINFO_NOT_EXIST(500005, "基本信息不存在!", null), INTENT_INFO_NOT_EXIST(500006, "意向信息不存在!", null), + INTENT_AREA_NOT_BING_ZONE(500007, "意向区域没有绑定战区 分配招商经理失败!", null), INTERVIEW_ENTER_FAIL(1021101, "进入面试间失败", null), DINGDING_USER_NOT_EXIST(1021102, "用户钉钉信息不存在,无法发起资质审核!", null), diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevMappingDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevMappingDAO.java index c6dd4c626..ace5341e3 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevMappingDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevMappingDAO.java @@ -52,13 +52,19 @@ public class HyIntendDevMappingDAO { return hyIntendDevelopementMappingMapper.selectByMappingIdList(idList); } - public List selectByOpenAreaMappingIdList(List idList){ + public List selectByOpenAreaMappingIdList(List idList,String type){ if (CollectionUtils.isEmpty(idList)){ return new ArrayList<>(); } - return hyIntendDevelopementMappingMapper.selectByOpenAreaMappingIdList(idList); + return hyIntendDevelopementMappingMapper.selectByOpenAreaMappingIdList(idList,type); } + public HyIntendDevelopementMappingDO selectByOpenAreaMappingId(Long id,String type){ + if (id==null){ + return null; + } + return hyIntendDevelopementMappingMapper.selectByOpenAreaMappingId(id,type); + } public int batchInsert(List recordList){ if (CollectionUtils.isEmpty(recordList)){ diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevZoneInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevZoneInfoDAO.java index 674ef6629..a15ac302e 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevZoneInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyIntendDevZoneInfoDAO.java @@ -42,6 +42,13 @@ public class HyIntendDevZoneInfoDAO { return hyIntendDevZoneInfoMapper.selectById(id); } + public List selectByIds(List ids){ + if (CollectionUtils.isEmpty(ids)){ + return new ArrayList<>(); + } + return hyIntendDevZoneInfoMapper.selectByIds(ids); + } + public List getHyIntendDevZoneInfoList(String type){ if (StringUtils.isEmpty(type)){ diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevZoneInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevZoneInfoMapper.java index c8d688481..026468e59 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevZoneInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevZoneInfoMapper.java @@ -33,6 +33,9 @@ public interface HyIntendDevZoneInfoMapper { */ HyIntendDevZoneInfoDO selectById(@Param("id") Long id); + + List selectByIds(@Param("ids") List ids); + /** * 查询战区列表 * @param type diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevelopementMappingMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevelopementMappingMapper.java index ad61c250b..ceee2b129 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevelopementMappingMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyIntendDevelopementMappingMapper.java @@ -55,5 +55,11 @@ public interface HyIntendDevelopementMappingMapper { */ List selectByMappingIdList(@Param("mappingIdList") List mappingIdList); - List selectByOpenAreaMappingIdList(@Param("openAreaMappingIdList") List openAreaMappingIdList); + List selectByOpenAreaMappingIdList(@Param("openAreaMappingIdList") List openAreaMappingIdList, + @Param("type") String type); + + + HyIntendDevelopementMappingDO selectByOpenAreaMappingId(@Param("openAreaMappingId") Long openAreaMappingId, + @Param("type") String type); + } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml index 72c925596..ffff404fd 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml @@ -305,5 +305,9 @@ enterprise_user where deleted = 0 and user_region_ids like concat("%", #{regionId}, "%") + ORDER BY + CASE WHEN jobnumber='' OR jobnumber IS NULL THEN 1 ELSE 0 END, + SUBSTR(jobnumber,1,1), + CAST(SUBSTR(jobnumber,2) AS UNSIGNED) ASC \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevZoneInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevZoneInfoMapper.xml index 3158fef7d..e9e5e4dd6 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevZoneInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevZoneInfoMapper.xml @@ -137,4 +137,18 @@ where deleted = 0 and associated_region_id like concat("%", #{regionId}, "%") + + + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevelopementMappingMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevelopementMappingMapper.xml index d81c6823d..e2f551d84 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevelopementMappingMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyIntendDevelopementMappingMapper.xml @@ -135,9 +135,13 @@ + + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerUserInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerUserInfoMapper.xml index a997ef69d..181cefba4 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerUserInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerUserInfoMapper.xml @@ -43,11 +43,13 @@ select from hy_partner_user_info - - - #{partnerId} - - + + + + #{partnerId} + + + diff --git a/coolstore-partner-model/src/main/java/com/cool/store/dto/partner/ZoneCheckDTO.java b/coolstore-partner-model/src/main/java/com/cool/store/dto/partner/ZoneCheckDTO.java index 07df8a40d..a01b0274f 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/dto/partner/ZoneCheckDTO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/dto/partner/ZoneCheckDTO.java @@ -12,6 +12,8 @@ public class ZoneCheckDTO { private Long openAreaMappingId; + private Long zoneId; + private String areaName; private String zoneName; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java index d78dece53..c86895426 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java @@ -19,7 +19,6 @@ public class PartnerLineInfoVO { @ApiModelProperty("") private Long lineId; - @ApiModelProperty("hy_partner_user_info.partner_id") private String partnerId; @@ -59,20 +58,18 @@ public class PartnerLineInfoVO { @ApiModelProperty("冷静期首次登录 是-true 否-false") private Boolean coolingPeriodFirstLoginFlag; - @ApiModelProperty("加盟商用户ID") - private String partnerUserId; - @ApiModelProperty("加盟商用户名称") private String partnerUserName; @ApiModelProperty("加盟商用户手机号") private String partnerUserPhone; + @ApiModelProperty("结束操作人ID") private String closeUserId ; + @ApiModelProperty("结束操作人名称") private String closeUserName ; + @ApiModelProperty("结束时间") private Date closeDate ; - - } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/HyPartnerLineInfoService.java b/coolstore-partner-service/src/main/java/com/cool/store/service/HyPartnerLineInfoService.java index 9cee7f480..12f36785c 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/HyPartnerLineInfoService.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/HyPartnerLineInfoService.java @@ -128,7 +128,7 @@ public interface HyPartnerLineInfoService { * @param lineId * @return */ - Boolean assignFollowUser(Long lineId); + Boolean assignFollowUser(String partnerId); /** * 线索状态 @@ -138,6 +138,12 @@ public interface HyPartnerLineInfoService { */ Boolean getLineStatus(Long wantShopAreaId,Integer acceptAdjustType); + /** + * 查询跟进人 + * @param partnerId + * @return + */ + String getAssignFollowUser(String partnerId,String type); diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerLineInfoServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerLineInfoServiceImpl.java index 0ae062c14..4f9b18ed3 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerLineInfoServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerLineInfoServiceImpl.java @@ -8,10 +8,7 @@ import com.cool.store.constants.RedisConstant; import com.cool.store.dao.*; import com.cool.store.dto.buser.UserPositionAndUserScopeDTO; import com.cool.store.dto.partner.*; -import com.cool.store.entity.EnterpriseUserDO; -import com.cool.store.entity.HyOpenAreaInfoDO; -import com.cool.store.entity.HyPartnerLineInfoDO; -import com.cool.store.entity.HyPartnerUserInfoDO; +import com.cool.store.entity.*; import com.cool.store.enums.*; import com.cool.store.exception.ServiceException; import com.cool.store.request.CloseFollowRequest; @@ -108,10 +105,16 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService { PageInfo hyPartnerLineInfoDOPageInfo = new PageInfo(hyPartnerLineInfoDAO.lastMonthCloseLine(userId, lastMonthTodayDate)); List list = hyPartnerLineInfoDOPageInfo.getList(); + List partnerIdList = list.stream().map(HyPartnerLineInfoDO::getPartnerId).collect(Collectors.toList()); + List hyPartnerUserInfoDOS = hyPartnerUserInfoDAO.selectByPartnerIds(partnerIdList); + Map stringMap = hyPartnerUserInfoDOS.stream().collect(Collectors.toMap(HyPartnerUserInfoDO::getPartnerId, data->data)); List result = new ArrayList<>(); list.stream().forEach(x->{ PartnerLineInfoVO partnerLineInfoVO = new PartnerLineInfoVO(); BeanUtils.copyProperties(x,partnerLineInfoVO); + partnerLineInfoVO.setPartnerId(x.getPartnerId()); + partnerLineInfoVO.setPartnerUserName(stringMap.getOrDefault(x.getPartnerId(),new HyPartnerUserInfoDO()).getUsername()); + partnerLineInfoVO.setPartnerUserPhone(stringMap.getOrDefault(x.getPartnerId(),new HyPartnerUserInfoDO()).getMobile()); partnerLineInfoVO.setLineId(x.getId()); result.add(partnerLineInfoVO); }); @@ -381,18 +384,15 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService { } @Override - public Boolean assignFollowUser(Long lineId) { - HyPartnerLineInfoDO hyPartnerLineInfoDO = hyPartnerLineInfoDAO.selectByPrimaryKeySelective(lineId); - if (hyPartnerLineInfoDO==null){ - throw new ServiceException(ErrorCodeEnum.LINE_ID_IS_NOT_EXIST); - } - List lineFollowHistoryList = hyPartnerLineInfoDAO.getLineFollowHistoryList(hyPartnerLineInfoDO.getPartnerId()); + public Boolean assignFollowUser(String partnerId) { + List lineFollowHistoryList = hyPartnerLineInfoDAO.getLineFollowHistoryList(partnerId); + //当前加盟商线索 + HyPartnerLineInfoDO HyPartnerLineInfo = hyPartnerLineInfoDAO.getByPartnerId(partnerId); //如果是私海线索 不需要重新分配招商经理 或者跟进次数大于1 - if (hyPartnerLineInfoDO.getLineStatus()==1||CollectionUtils.isEmpty(lineFollowHistoryList)){ + if (HyPartnerLineInfo.getLineStatus()==1||CollectionUtils.isEmpty(lineFollowHistoryList)){ return Boolean.FALSE; } - HyPartnerUserInfoDO hyPartnerUserInfoDO = hyPartnerUserInfoDAO.selectByPartnerId(hyPartnerLineInfoDO.getPartnerId()); - + HyPartnerUserInfoDO hyPartnerUserInfoDO = hyPartnerUserInfoDAO.selectByPartnerId(partnerId); Boolean lineStatus = getLineStatus(Long.valueOf(hyPartnerUserInfoDO.getWantShopArea()), hyPartnerUserInfoDO.getAcceptAdjustType()); return lineStatus; } @@ -434,6 +434,51 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService { return Boolean.FALSE; } + @Resource + HyIntendDevMappingDAO hyIntendDevMappingDAO; + @Resource + HyIntendDevZoneInfoDAO hyIntendDevZoneInfoDAO; + + @Override + public String getAssignFollowUser(String partnerId,String type) { + //查询意向区域 + HyPartnerUserInfoDO hyPartnerUserInfoDO = hyPartnerUserInfoDAO.selectByPartnerId(partnerId); + //意向区域 + String wantShopArea = hyPartnerUserInfoDO.getWantShopArea(); + EnterpriseUserDO enterpriseUserDO = new EnterpriseUserDO(); + // TODO: 2023/6/21 如果意向区域没有绑定战区 分配给谁 + //查询意向区域绑定的组织架构 + HyIntendDevelopementMappingDO hyIntendDevelopementMappingDO = hyIntendDevMappingDAO.selectByOpenAreaMappingId(Long.valueOf(wantShopArea),type); + if (hyIntendDevelopementMappingDO==null){ + throw new ServiceException(ErrorCodeEnum.INTENT_AREA_NOT_BING_ZONE); + } + List result = new ArrayList<>(); + if (hyIntendDevelopementMappingDO!=null){ + HyIntendDevZoneInfoDO hyIntendDevZoneInfoDO = hyIntendDevZoneInfoDAO.selectById(Long.valueOf(hyIntendDevelopementMappingDO.getMappingId())); + if (hyIntendDevZoneInfoDO!=null && StringUtil.isNotEmpty(hyIntendDevZoneInfoDO.getAssociatedRegionId())) { + List list = JSONObject.parseArray(hyIntendDevZoneInfoDO.getAssociatedRegionId(), String.class); + result.addAll(list); + } + } + String userId = ""; + List userListByRegionIds = enterpriseUserDAO.getUserListByRegionIds(result); + String zoneId = hyIntendDevelopementMappingDO.getMappingId(); + HyIntendDevZoneInfoDO hyIntendDevZoneInfoDO = hyIntendDevZoneInfoDAO.selectById(Long.valueOf(zoneId)); + if (CollectionUtils.isNotEmpty(userListByRegionIds)){ + List userIdList = userListByRegionIds.stream().map(EnterpriseUserDO::getUserId).collect(Collectors.toList()); + int i = userIdList.indexOf(hyIntendDevZoneInfoDO.getLastAllotUserId()); + if (i==(userListByRegionIds.size()-1)){ + i = -1; + } + userId = userIdList.get(++i); + } + return userId; + } + + + + + /** * convertPartnerBlackListDTOToVo * @param partnerBlackListDTO diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PartnerUserInfoServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PartnerUserInfoServiceImpl.java index df771d650..f9e284b36 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PartnerUserInfoServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PartnerUserInfoServiceImpl.java @@ -107,9 +107,11 @@ public class PartnerUserInfoServiceImpl implements PartnerUserInfoService { hyPartnerLineInfoDO.setPartnerId(hyPartnerUserInfoDO.getPartnerId()); hyPartnerLineInfoDO.setWorkflowStage(WorkflowStageEnum.INTENT.getCode()); hyPartnerLineInfoDO.setWorkflowStatus(WorkflowStatusEnum.INTENT_0.getCode()); - Boolean flag = hyPartnerLineInfoService.getLineStatus(Long.valueOf(partnerUserInfoRequest.getWantShopArea()), partnerUserInfoRequest.getAcceptAdjustType()); + Boolean flag = hyPartnerLineInfoService.assignFollowUser(hyPartnerLineInfoDO.getPartnerId()); hyPartnerLineInfoDO.setLineStatus(flag ? LineStatusEnum.PRIVATE_SEAS.getCode() : LineStatusEnum.PUBLIC_SEAS.getCode()); - hyPartnerLineInfoDO.setInvestmentManager("ou_7a6a19ae800afde783b0ec2dabaabf95"); + if (flag){ + hyPartnerLineInfoDO.setInvestmentManager("ou_7a6a19ae800afde783b0ec2dabaabf95"); + } hyPartnerLineInfoDAO.insertSelective(hyPartnerLineInfoDO); } // 生成意向基本信息 diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ZoneServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ZoneServiceImpl.java index 743a956a2..f5a4bc468 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ZoneServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ZoneServiceImpl.java @@ -202,7 +202,7 @@ public class ZoneServiceImpl implements ZoneService { throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED); } //查询已经绑定战区的 意向区域 - List list = hyIntendDevMappingDAO.selectByOpenAreaMappingIdList(intentAreaSettingRequest.getOpenAreaIdList()); + List list = hyIntendDevMappingDAO.selectByOpenAreaMappingIdList(intentAreaSettingRequest.getOpenAreaIdList(),intentAreaSettingRequest.getType()); List openAreaIdList = list.stream().map(ZoneCheckDTO::getOpenAreaMappingId).collect(Collectors.toList()); List hyOpenAreaInfoDOList = openAreaInfoDAO.selectByIds(openAreaIdList); Map areaNameMap = hyOpenAreaInfoDOList.stream().collect(Collectors.toMap(HyOpenAreaInfoDO::getId, HyOpenAreaInfoDO::getAreaName)); diff --git a/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java b/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java index 4986d85cc..959f9309c 100644 --- a/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java +++ b/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java @@ -273,4 +273,13 @@ public class DeskController { return ResponseResult.success(hyPartnerBaseInfoService.addTags(addTagsRequest)); } + + @GetMapping(path = "/getAssignFollowUser") + @ApiImplicitParams({ + @ApiImplicitParam(name = "partnerId", value = "partnerId", required = false), + }) + public ResponseResult getFollowHistory(@RequestParam(value = "partnerId",required = false)String partnerId, + @RequestParam(value = "type",required = false)String type){ + return ResponseResult.success(hyPartnerLineInfoService.getAssignFollowUser(partnerId,type)); + } } From bbf3d47de5eaeed66345f689e95d17295bbedd62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Wed, 21 Jun 2023 14:00:40 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=84=8F=E5=90=91=E9=93=BA=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool/store/service/impl/HyPartnerIntentInfoServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerIntentInfoServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerIntentInfoServiceImpl.java index 6f46c9674..e40081803 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerIntentInfoServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyPartnerIntentInfoServiceImpl.java @@ -240,6 +240,7 @@ public class HyPartnerIntentInfoServiceImpl implements HyPartnerIntentInfoServic partnerIntentInfoVO.setOtherBand(hyPartnerIntentInfoDO.getOtherBand()); partnerIntentInfoVO.setStrength(hyPartnerIntentInfoDO.getStrength()); partnerIntentInfoVO.setNeedImprove(hyPartnerIntentInfoDO.getNeedImprove()); + partnerIntentInfoVO.setWantShopInfo(hyPartnerIntentInfoDO.getWantShopInfo()); return partnerIntentInfoVO; }