|
|
@@ -861,20 +861,26 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
InsFeeOrders insFeeOrders = insFeeOrdersMapper.selectOne(new LambdaQueryWrapper<InsFeeOrders>().eq(InsFeeOrders::getOrderNo, insOrdersVo.getInsOrders().getId()));
|
|
|
// 比例信息 分销员信息
|
|
|
if (insFeeOrders != null) {
|
|
|
- if (insFeeOrders.getFirstDistributorId() != null && insFeeOrders.getSecondDistributorId() != null && insFeeOrders.getThirdDistributorId() != null) {
|
|
|
- HttpResult<SysUserJzgInfo> firstDistributor = orgClient.getUserInfoById(insFeeOrders.getFirstDistributorId());
|
|
|
- HttpResult<SysUserJzgInfo> secondDistributor = orgClient.getUserInfoById(insFeeOrders.getSecondDistributorId());
|
|
|
- HttpResult<SysUserJzgInfo> thirdDistributor = orgClient.getUserInfoById(insFeeOrders.getThirdDistributorId());
|
|
|
- if (firstDistributor.getData() != null) {
|
|
|
+ String firstId = insFeeOrders.getFirstDistributorId();
|
|
|
+ String secondId = insFeeOrders.getSecondDistributorId();
|
|
|
+ String thirdId = insFeeOrders.getThirdDistributorId();
|
|
|
+
|
|
|
+ if (firstId != null || secondId != null || thirdId != null) {
|
|
|
+ HttpResult<SysUserJzgInfo> firstDistributor =
|
|
|
+ Optional.ofNullable(firstId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ HttpResult<SysUserJzgInfo> secondDistributor =
|
|
|
+ Optional.ofNullable(secondId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ HttpResult<SysUserJzgInfo> thirdDistributor =
|
|
|
+ Optional.ofNullable(thirdId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ if (firstDistributor != null && firstDistributor.getData() != null) {
|
|
|
insFeeOrders.setFirstDistributorName(firstDistributor.getData().getName());
|
|
|
}
|
|
|
- if (secondDistributor.getData() != null) {
|
|
|
+ if (secondDistributor != null && secondDistributor.getData() != null) {
|
|
|
insFeeOrders.setSecondDistributorName(secondDistributor.getData().getName());
|
|
|
}
|
|
|
- if (thirdDistributor.getData() != null) {
|
|
|
+ if (thirdDistributor != null && thirdDistributor.getData() != null) {
|
|
|
insFeeOrders.setThirdDistributorName(thirdDistributor.getData().getName());
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
insOrdersVo.setCostRatio(new PtlAgreementCostRatioVo(insFeeOrders));
|
|
|
insOrdersVo.setFeeOrdersVo(new InsFeeOrdersVo(insFeeOrders));
|
|
|
@@ -1012,20 +1018,26 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
InsFeeOrders insFeeOrders = insFeeOrdersMapper.selectOne(new LambdaQueryWrapper<InsFeeOrders>().eq(InsFeeOrders::getOrderNo, insOrdersVo.getInsOrders().getId()));
|
|
|
// 比例信息 分销员信息
|
|
|
if (insFeeOrders != null) {
|
|
|
- if (insFeeOrders.getFirstDistributorId() != null && insFeeOrders.getSecondDistributorId() != null && insFeeOrders.getThirdDistributorId() != null) {
|
|
|
- HttpResult<SysUserJzgInfo> firstDistributor = orgClient.getUserInfoById(insFeeOrders.getFirstDistributorId());
|
|
|
- HttpResult<SysUserJzgInfo> secondDistributor = orgClient.getUserInfoById(insFeeOrders.getSecondDistributorId());
|
|
|
- HttpResult<SysUserJzgInfo> thirdDistributor = orgClient.getUserInfoById(insFeeOrders.getThirdDistributorId());
|
|
|
- if (firstDistributor.getData() != null) {
|
|
|
+ String firstId = insFeeOrders.getFirstDistributorId();
|
|
|
+ String secondId = insFeeOrders.getSecondDistributorId();
|
|
|
+ String thirdId = insFeeOrders.getThirdDistributorId();
|
|
|
+
|
|
|
+ if (firstId != null || secondId != null || thirdId != null) {
|
|
|
+ HttpResult<SysUserJzgInfo> firstDistributor =
|
|
|
+ Optional.ofNullable(firstId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ HttpResult<SysUserJzgInfo> secondDistributor =
|
|
|
+ Optional.ofNullable(secondId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ HttpResult<SysUserJzgInfo> thirdDistributor =
|
|
|
+ Optional.ofNullable(thirdId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ if (firstDistributor != null && firstDistributor.getData() != null) {
|
|
|
insFeeOrders.setFirstDistributorName(firstDistributor.getData().getName());
|
|
|
}
|
|
|
- if (secondDistributor.getData() != null) {
|
|
|
+ if (secondDistributor != null && secondDistributor.getData() != null) {
|
|
|
insFeeOrders.setSecondDistributorName(secondDistributor.getData().getName());
|
|
|
}
|
|
|
- if (thirdDistributor.getData() != null) {
|
|
|
+ if (thirdDistributor != null && thirdDistributor.getData() != null) {
|
|
|
insFeeOrders.setThirdDistributorName(thirdDistributor.getData().getName());
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
insOrdersVo.setCostRatio(new PtlAgreementCostRatioVo(insFeeOrders));
|
|
|
insOrdersVo.setFeeOrdersVo(new InsFeeOrdersVo(insFeeOrders));
|
|
|
@@ -2079,21 +2091,27 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
|
|
|
// 比例信息 分销员信息
|
|
|
if (insFeeOrders != null) {
|
|
|
- if (insFeeOrders.getFirstDistributorId() != null && insFeeOrders.getSecondDistributorId() != null && insFeeOrders.getThirdDistributorId() != null) {
|
|
|
- HttpResult<SysUserJzgInfo> firstDistributor = orgClient.getUserInfoById(insFeeOrders.getFirstDistributorId());
|
|
|
- HttpResult<SysUserJzgInfo> secondDistributor = orgClient.getUserInfoById(insFeeOrders.getSecondDistributorId());
|
|
|
- HttpResult<SysUserJzgInfo> thirdDistributor = orgClient.getUserInfoById(insFeeOrders.getThirdDistributorId());
|
|
|
- if (firstDistributor.getData() != null) {
|
|
|
+ String firstId = insFeeOrders.getFirstDistributorId();
|
|
|
+ String secondId = insFeeOrders.getSecondDistributorId();
|
|
|
+ String thirdId = insFeeOrders.getThirdDistributorId();
|
|
|
+
|
|
|
+ if (firstId != null || secondId != null || thirdId != null) {
|
|
|
+ HttpResult<SysUserJzgInfo> firstDistributor =
|
|
|
+ Optional.ofNullable(firstId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ HttpResult<SysUserJzgInfo> secondDistributor =
|
|
|
+ Optional.ofNullable(secondId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ HttpResult<SysUserJzgInfo> thirdDistributor =
|
|
|
+ Optional.ofNullable(thirdId).map(orgClient::getUserInfoById).orElse(null);
|
|
|
+ if (firstDistributor != null && firstDistributor.getData() != null) {
|
|
|
insFeeOrders.setFirstDistributorName(firstDistributor.getData().getName());
|
|
|
}
|
|
|
- if (secondDistributor.getData() != null) {
|
|
|
+ if (secondDistributor != null && secondDistributor.getData() != null) {
|
|
|
insFeeOrders.setSecondDistributorName(secondDistributor.getData().getName());
|
|
|
}
|
|
|
- if (thirdDistributor.getData() != null) {
|
|
|
+ if (thirdDistributor != null && thirdDistributor.getData() != null) {
|
|
|
insFeeOrders.setThirdDistributorName(thirdDistributor.getData().getName());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
resultVo.setCostRatio(new PtlAgreementCostRatioVo(insFeeOrders));
|
|
|
resultVo.setInsFeeOrders(new InsFeeOrdersVo(insFeeOrders));
|
|
|
}
|