diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/exhibition/ExhibitionServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/exhibition/ExhibitionServiceImpl.java index 24bca5d21..d39ea4daa 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/exhibition/ExhibitionServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/exhibition/ExhibitionServiceImpl.java @@ -568,6 +568,13 @@ public class ExhibitionServiceImpl implements ExhibitionService { resultUser.setUsername(signUpExhibitionDTO.getPartnerName()).setMobile(signUpExhibitionDTO.getMobile()).setPartnerId(partnerId).setCreateTime(new Date()) .setWantShopArea(signUpExhibitionDTO.getWantShopArea()).setUserChannelId(Integer.valueOf(offlineExhibition)); hyPartnerUserInfoDAO.insertSelective(resultUser); + }else { + if (StringUtils.isEmpty(mobileCheckDTO.getPartnerName())){ + HyPartnerUserInfoDO resultUser = new HyPartnerUserInfoDO(); + resultUser.setUsername(signUpExhibitionDTO.getPartnerName()); + resultUser.setPartnerId(partnerId); + hyPartnerUserInfoDAO.updateByPartnerId(resultUser); + } } HyPartnerLineInfoDO resultLine = new HyPartnerLineInfoDO(); resultLine.setPartnerId(partnerId).setCreateTime(new Date()).setWorkflowStage(WorkflowStageEnum.INTENT.getCode())