exhibitionGroupId

This commit is contained in:
苏竹红
2024-01-08 17:38:29 +08:00
parent 4550c2476a
commit fd9e5d1040
4 changed files with 13 additions and 6 deletions

View File

@@ -19,5 +19,5 @@ public interface PartnerUserInfoService {
ApplyBaseInfoVO updatePartnerUserInfo(PartnerUserInfoRequest partnerUserInfoRequest) throws ApiException; ApplyBaseInfoVO updatePartnerUserInfo(PartnerUserInfoRequest partnerUserInfoRequest) throws ApiException;
PartnerUserBaseVO getPartnerInfo(String mobile,Integer exhibitionId); PartnerUserBaseVO getPartnerInfo(String mobile,Integer exhibitionId,Integer exhibitionGroupId);
} }

View File

@@ -158,7 +158,7 @@ public class PartnerUserInfoServiceImpl implements PartnerUserInfoService {
@Override @Override
public PartnerUserBaseVO getPartnerInfo(String mobile,Integer exhibitionId) { public PartnerUserBaseVO getPartnerInfo(String mobile,Integer exhibitionId,Integer groupId) {
HyPartnerUserInfoDO hyPartnerUserInfoDO = hyPartnerUserInfoDAO.selectByMobile(mobile); HyPartnerUserInfoDO hyPartnerUserInfoDO = hyPartnerUserInfoDAO.selectByMobile(mobile);
HyPartnerLineInfoDO hyPartnerLineInfoDO = null; HyPartnerLineInfoDO hyPartnerLineInfoDO = null;
if (hyPartnerUserInfoDO != null){ if (hyPartnerUserInfoDO != null){
@@ -191,7 +191,7 @@ public class PartnerUserInfoServiceImpl implements PartnerUserInfoService {
return partnerUserBaseVO; return partnerUserBaseVO;
} }
} }
//是否重复报名(已结束的展会不算) //是否重复报名(已结束的展会不算) PC
if (exhibitionId!=null){ if (exhibitionId!=null){
HyExhibitionDO hyExhibitionDO = hyExhibitionDAO.selectByPrimaryKey(exhibitionId); HyExhibitionDO hyExhibitionDO = hyExhibitionDAO.selectByPrimaryKey(exhibitionId);
Integer exhibitionGroupId = hyExhibitionDO.getExhibitionGroupId(); Integer exhibitionGroupId = hyExhibitionDO.getExhibitionGroupId();
@@ -204,6 +204,13 @@ public class PartnerUserInfoServiceImpl implements PartnerUserInfoService {
return partnerUserBaseVO; return partnerUserBaseVO;
} }
} }
//移动
if(groupId!=null){
Integer count = hyExhibitionDAO.lineSignUpCount(groupId, hyPartnerLineInfoDO.getId());
if (count == 0){
return partnerUserBaseVO;
}
}
partnerUserBaseVO.setSignUpStatus(Boolean.TRUE); partnerUserBaseVO.setSignUpStatus(Boolean.TRUE);
partnerUserBaseVO.setSignUpFailCode(CommonConstants.ZERO); partnerUserBaseVO.setSignUpFailCode(CommonConstants.ZERO);
return partnerUserBaseVO; return partnerUserBaseVO;

View File

@@ -348,6 +348,6 @@ public class DeskController {
@ApiOperation("线索基本信息") @ApiOperation("线索基本信息")
public ResponseResult<PartnerUserBaseVO> getPartnerInfo(@RequestParam(value = "mobile")String mobile, public ResponseResult<PartnerUserBaseVO> getPartnerInfo(@RequestParam(value = "mobile")String mobile,
@RequestParam(value = "exhibitionId")Integer exhibitionId){ @RequestParam(value = "exhibitionId")Integer exhibitionId){
return ResponseResult.success(partnerUserInfoService.getPartnerInfo(mobile,exhibitionId)); return ResponseResult.success(partnerUserInfoService.getPartnerInfo(mobile,exhibitionId,null));
} }
} }

View File

@@ -257,8 +257,8 @@ public class PartnerController {
@GetMapping(path = "/getPartnerInfo") @GetMapping(path = "/getPartnerInfo")
@ApiOperation("线索基本信息") @ApiOperation("线索基本信息")
public ResponseResult<PartnerUserBaseVO> getPartnerInfo(@RequestParam(value = "mobile")String mobile, public ResponseResult<PartnerUserBaseVO> getPartnerInfo(@RequestParam(value = "mobile")String mobile,
@RequestParam(value = "exhibitionId" ,required = false)Integer exhibitionId){ @RequestParam(value = "exhibitionGroupId" )Integer exhibitionGroupId){
return ResponseResult.success(partnerUserInfoService.getPartnerInfo(mobile,exhibitionId)); return ResponseResult.success(partnerUserInfoService.getPartnerInfo(mobile,null,exhibitionGroupId));
} }
} }