fix
This commit is contained in:
@@ -115,17 +115,19 @@ public class PointServiceImpl implements PointService {
|
||||
shopPoint.setPointId(pointId);
|
||||
pointDetailInfoDAO.addPointDetailInfo(shopPoint);
|
||||
//推送铺位至三方平台
|
||||
BerthOperationRequest request1 = new BerthOperationRequest();
|
||||
request1.setOpType(OpTypeEnum.INSERT.getCode());
|
||||
request1.setCode(shopPointDetailRequest.getOpportunityPointCode());
|
||||
request1.setUserId(userId);
|
||||
request1.setMobile(user.getMobile());
|
||||
request1.setUserName(user.getName());
|
||||
request1.setBerthId(Math.toIntExact(pointId));
|
||||
request1.setName(pointInfo.getPointName());
|
||||
request1.setAddress(pointInfo.getAddress());
|
||||
request1.setLocation(shopPointDetailRequest.getLocation());
|
||||
thirdOpportunityService.berthOperation(request1);
|
||||
if (StringUtils.isNotBlank(shopPointDetailRequest.getOpportunityPointCode())) {
|
||||
BerthOperationRequest request1 = new BerthOperationRequest();
|
||||
request1.setOpType(OpTypeEnum.INSERT.getCode());
|
||||
request1.setCode(shopPointDetailRequest.getOpportunityPointCode());
|
||||
request1.setUserId(userId);
|
||||
request1.setMobile(user.getMobile());
|
||||
request1.setUserName(user.getName());
|
||||
request1.setBerthId(Math.toIntExact(pointId));
|
||||
request1.setName(pointInfo.getPointName());
|
||||
request1.setAddress(pointInfo.getAddress());
|
||||
request1.setLocation(shopPointDetailRequest.getLocation());
|
||||
thirdOpportunityService.berthOperation(request1);
|
||||
}
|
||||
return pointId;
|
||||
}
|
||||
|
||||
@@ -303,7 +305,7 @@ public class PointServiceImpl implements PointService {
|
||||
log.error("铺位详细信息不存在");
|
||||
throw new ServiceException(ErrorCodeEnum.POINT_NOT_EXIST);
|
||||
}
|
||||
if (!checkIsAudit(pointInfo,pointDetailInfo)) {
|
||||
if (!checkIsAudit(pointInfo, pointDetailInfo)) {
|
||||
throw new ServiceException(ErrorCodeEnum.THE_DATA_IS_NOT_FILLED);
|
||||
}
|
||||
//处理子任务审核记录表
|
||||
@@ -332,17 +334,19 @@ public class PointServiceImpl implements PointService {
|
||||
dealNextAuditRecord(pointInfo, pointAuditRecordMap, NodeNoEnum.NODE_NO_0.getCode());
|
||||
return pointInfoDAO.updatePointInfo(updatePoint);
|
||||
}
|
||||
private Boolean checkIsAudit(PointInfoDO pointInfo,PointDetailInfoDO pointDetailInfoDO){
|
||||
if (StringUtils.isAnyBlank(pointInfo.getPointArea(),pointInfo.getLatitude(),
|
||||
pointInfo.getLongitude(),pointInfo.getAddress(),pointInfo.getProvince(),pointInfo.getCity(),
|
||||
pointInfo.getDistrict(),pointInfo.getTownship(),pointInfo.getOpportunityPointCode(),pointInfo.getOpportunityPointName()
|
||||
,pointInfo.getProvinceCode(),pointInfo.getCityCode(),pointInfo.getDistrictCode(),pointDetailInfoDO.getMonthRent()
|
||||
,pointDetailInfoDO.getLandlordMobile())){
|
||||
|
||||
private Boolean checkIsAudit(PointInfoDO pointInfo, PointDetailInfoDO pointDetailInfoDO) {
|
||||
if (StringUtils.isAnyBlank(pointInfo.getPointArea(), pointInfo.getLatitude(),
|
||||
pointInfo.getLongitude(), pointInfo.getAddress(), pointInfo.getProvince(), pointInfo.getCity(),
|
||||
pointInfo.getDistrict(), pointInfo.getTownship(), pointInfo.getOpportunityPointCode(), pointInfo.getOpportunityPointName()
|
||||
, pointInfo.getProvinceCode(), pointInfo.getCityCode(), pointInfo.getDistrictCode(), pointDetailInfoDO.getMonthRent()
|
||||
, pointDetailInfoDO.getLandlordMobile())) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer auditSetting(AuditSettingRequest request) {
|
||||
String cacheKey = MessageFormat.format(AUDIT_SETTING_KEY, enterpriseId);
|
||||
@@ -572,7 +576,7 @@ public class PointServiceImpl implements PointService {
|
||||
}
|
||||
}
|
||||
List<PointPageVO> resultList = new ArrayList();
|
||||
Page<PCPointListDTO> pointPage = pointInfoDAO.getMyPointPage(enterpriseId,request);
|
||||
Page<PCPointListDTO> pointPage = pointInfoDAO.getMyPointPage(enterpriseId, request);
|
||||
if (Objects.nonNull(pointPage) && CollectionUtils.isNotEmpty(pointPage.getResult())) {
|
||||
List<Long> regionIds = pointPage.stream().map(PointInfoDO::getRegionId).distinct().collect(Collectors.toList());
|
||||
List<String> developmentManagers = pointPage.stream().map(PointInfoDO::getDevelopmentManager).distinct().collect(Collectors.toList());
|
||||
@@ -601,7 +605,7 @@ public class PointServiceImpl implements PointService {
|
||||
request.setPointStatus(PointStatusEnum.POINT_STATUS_4.getCode());
|
||||
}
|
||||
List<PointPageVO> resultList = new ArrayList();
|
||||
Page<PCPointListDTO> pointPage = pointInfoDAO.getTeamPointPage( enterpriseId,request);
|
||||
Page<PCPointListDTO> pointPage = pointInfoDAO.getTeamPointPage(enterpriseId, request);
|
||||
if (Objects.nonNull(pointPage) && CollectionUtils.isNotEmpty(pointPage.getResult())) {
|
||||
List<Long> regionIds = pointPage.stream().map(PointInfoDO::getRegionId).distinct().collect(Collectors.toList());
|
||||
List<String> developmentManagers = pointPage.stream().map(PointInfoDO::getDevelopmentManager).distinct().collect(Collectors.toList());
|
||||
@@ -887,7 +891,7 @@ public class PointServiceImpl implements PointService {
|
||||
if (Objects.isNull(lineInfo)) {
|
||||
throw new ServiceException(ErrorCodeEnum.LINE_ID_IS_NOT_EXIST);
|
||||
}
|
||||
if(request.getShopId()==null){
|
||||
if (request.getShopId() == null) {
|
||||
PointDetailInfoDO pointDetailInfo = MiniAddPointRequest.convertDO(request);
|
||||
PointInfoDO pointInfo = MiniAddPointRequest.convertPointDO(request);
|
||||
pointInfo.setRegionId(lineInfo.getRegionId());
|
||||
@@ -900,7 +904,7 @@ public class PointServiceImpl implements PointService {
|
||||
pointDetailInfoDAO.addPointDetailInfo(pointDetailInfo);
|
||||
//推送铺位至三方平台
|
||||
extracted(request, lineInfo, pointId, pointInfo);
|
||||
return pointId;
|
||||
return pointId;
|
||||
}
|
||||
ShopInfoDO shopInfo = shopInfoDAO.getShopInfo(request.getShopId());
|
||||
if (Objects.isNull(shopInfo)) {
|
||||
@@ -952,18 +956,20 @@ public class PointServiceImpl implements PointService {
|
||||
}
|
||||
|
||||
private void extracted(MiniAddPointRequest request, LineInfoDO lineInfo, Long pointId, PointInfoDO pointInfo) {
|
||||
//推送铺位至三方平台
|
||||
BerthOperationRequest request1 = new BerthOperationRequest();
|
||||
request1.setOpType(OpTypeEnum.INSERT.getCode());
|
||||
request1.setCode(request.getOpportunityPointCode());
|
||||
request1.setUserId(lineInfo.getPartnerId());
|
||||
request1.setMobile(lineInfo.getMobile());
|
||||
request1.setUserName(lineInfo.getUsername());
|
||||
request1.setBerthId(Math.toIntExact(pointId));
|
||||
request1.setName(pointInfo.getPointName());
|
||||
request1.setAddress(pointInfo.getAddress());
|
||||
request1.setLocation(request.getLocation());
|
||||
thirdOpportunityService.berthOperation(request1);
|
||||
if (StringUtils.isNotBlank(request.getOpportunityPointCode())) {
|
||||
//推送铺位至三方平台
|
||||
BerthOperationRequest request1 = new BerthOperationRequest();
|
||||
request1.setOpType(OpTypeEnum.INSERT.getCode());
|
||||
request1.setCode(request.getOpportunityPointCode());
|
||||
request1.setUserId(lineInfo.getPartnerId());
|
||||
request1.setMobile(lineInfo.getMobile());
|
||||
request1.setUserName(lineInfo.getUsername());
|
||||
request1.setBerthId(Math.toIntExact(pointId));
|
||||
request1.setName(pointInfo.getPointName());
|
||||
request1.setAddress(pointInfo.getAddress());
|
||||
request1.setLocation(request.getLocation());
|
||||
thirdOpportunityService.berthOperation(request1);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user