|
@@ -39,7 +39,7 @@ import org.dromara.customer.domain.bo.PartnerAddressBo;
|
|
|
@Slf4j
|
|
@Slf4j
|
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
|
@Service
|
|
@Service
|
|
|
-public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper, PartnerAddress> implements IPartnerAddressService {
|
|
|
|
|
|
|
+public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper, PartnerAddress> implements IPartnerAddressService {
|
|
|
|
|
|
|
|
private final PartnerAddressMapper baseMapper;
|
|
private final PartnerAddressMapper baseMapper;
|
|
|
|
|
|
|
@@ -54,12 +54,12 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
* @return 伙伴商地址
|
|
* @return 伙伴商地址
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public PartnerAddressVo queryById(Long id){
|
|
|
|
|
|
|
+ public PartnerAddressVo queryById(Long id) {
|
|
|
PartnerAddressVo partnerAddressVo = baseMapper.selectVoById(id);
|
|
PartnerAddressVo partnerAddressVo = baseMapper.selectVoById(id);
|
|
|
- if (partnerAddressVo != null && partnerAddressVo.getPartnerId() != null) {
|
|
|
|
|
|
|
+ if (partnerAddressVo != null && partnerAddressVo.getPartnerId() != null) {
|
|
|
// 根据 partnerId 查询伙伴商名称
|
|
// 根据 partnerId 查询伙伴商名称
|
|
|
PartnerInfoVo partnerInfoVo = partnerInfoMapper.selectVoById(partnerAddressVo.getPartnerId());
|
|
PartnerInfoVo partnerInfoVo = partnerInfoMapper.selectVoById(partnerAddressVo.getPartnerId());
|
|
|
- if (partnerInfoVo != null) {
|
|
|
|
|
|
|
+ if (partnerInfoVo != null) {
|
|
|
partnerAddressVo.setPartnerName(partnerInfoVo.getPartnerName());
|
|
partnerAddressVo.setPartnerName(partnerInfoVo.getPartnerName());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -104,6 +104,7 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
Map<String, Object> params = bo.getParams();
|
|
Map<String, Object> params = bo.getParams();
|
|
|
LambdaQueryWrapper<PartnerAddress> lqw = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<PartnerAddress> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.orderByAsc(PartnerAddress::getId);
|
|
lqw.orderByAsc(PartnerAddress::getId);
|
|
|
|
|
+ lqw.eq(bo.getPartnerId() != null, PartnerAddress::getPartnerId, bo.getPartnerId());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getPartnerNo()), PartnerAddress::getPartnerNo, bo.getPartnerNo());
|
|
lqw.eq(StringUtils.isNotBlank(bo.getPartnerNo()), PartnerAddress::getPartnerNo, bo.getPartnerNo());
|
|
|
return lqw;
|
|
return lqw;
|
|
|
}
|
|
}
|
|
@@ -175,7 +176,7 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
/**
|
|
/**
|
|
|
* 保存前的数据校验
|
|
* 保存前的数据校验
|
|
|
*/
|
|
*/
|
|
|
- private void validEntityBeforeSave(PartnerAddress entity){
|
|
|
|
|
|
|
+ private void validEntityBeforeSave(PartnerAddress entity) {
|
|
|
//TODO 做一些数据校验,如唯一约束
|
|
//TODO 做一些数据校验,如唯一约束
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -188,7 +189,7 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
|
- if(isValid){
|
|
|
|
|
|
|
+ if (isValid) {
|
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
|
}
|
|
}
|
|
|
return baseMapper.deleteByIds(ids) > 0;
|
|
return baseMapper.deleteByIds(ids) > 0;
|
|
@@ -200,7 +201,7 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
* @param records 伙伴商地址列表
|
|
* @param records 伙伴商地址列表
|
|
|
*/
|
|
*/
|
|
|
private void batchSetPartnerName(List<PartnerAddressVo> records) {
|
|
private void batchSetPartnerName(List<PartnerAddressVo> records) {
|
|
|
- if (records == null || records.isEmpty()) {
|
|
|
|
|
|
|
+ if (records == null || records.isEmpty()) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -210,7 +211,7 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
.filter(id -> id != null)
|
|
.filter(id -> id != null)
|
|
|
.collect(Collectors.toSet());
|
|
.collect(Collectors.toSet());
|
|
|
|
|
|
|
|
- if (partnerIds.isEmpty()) {
|
|
|
|
|
|
|
+ if (partnerIds.isEmpty()) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -231,8 +232,8 @@ public class PartnerAddressServiceImpl extends ServiceImpl<PartnerAddressMapper
|
|
|
// 4. 赋值
|
|
// 4. 赋值
|
|
|
for (PartnerAddressVo record : records) {
|
|
for (PartnerAddressVo record : records) {
|
|
|
Long partnerId = record.getPartnerId();
|
|
Long partnerId = record.getPartnerId();
|
|
|
- if (partnerId != null) {
|
|
|
|
|
- String partnerName = partnerIdToNameMap.get(partnerId);
|
|
|
|
|
|
|
+ if (partnerId != null) {
|
|
|
|
|
+ String partnerName = partnerIdToNameMap.get(partnerId);
|
|
|
record.setPartnerName(partnerName != null ? partnerName : "");
|
|
record.setPartnerName(partnerName != null ? partnerName : "");
|
|
|
} else {
|
|
} else {
|
|
|
record.setPartnerName("");
|
|
record.setPartnerName("");
|