|
|
|
@ -23,10 +23,15 @@ import com.logpm.aftersales.vo.AftersalesAbnormalPackageVO;
|
|
|
|
|
import com.logpm.aftersales.excel.AftersalesAbnormalPackageExcel; |
|
|
|
|
import com.logpm.aftersales.mapper.AftersalesAbnormalPackageMapper; |
|
|
|
|
import com.logpm.aftersales.service.IAftersalesAbnormalPackageService; |
|
|
|
|
import com.logpm.basicdata.entity.BasicdataStoreBusinessEntity; |
|
|
|
|
import com.logpm.basicdata.entity.BasicdataWarehouseEntity; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataClientClient; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataStoreBusinessClient; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataWarehouseClient; |
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
import org.springblade.common.constant.DictBizConstant; |
|
|
|
|
import org.springblade.core.log.exception.ServiceException; |
|
|
|
|
import org.springblade.system.cache.DictBizCache; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
@ -45,6 +50,7 @@ import java.util.Map;
|
|
|
|
|
public class AftersalesAbnormalPackageServiceImpl extends BaseServiceImpl<AftersalesAbnormalPackageMapper, AftersalesAbnormalPackageEntity> implements IAftersalesAbnormalPackageService { |
|
|
|
|
|
|
|
|
|
private final IBasicdataWarehouseClient warehouseClient; |
|
|
|
|
private final IBasicdataStoreBusinessClient basicdataStoreBusinessClient; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<AftersalesAbnormalPackageVO> selectAftersalesAbnormalPackagePage(IPage<AftersalesAbnormalPackageVO> page, AftersalesAbnormalPackageVO aftersalesAbnormalPackage) { |
|
|
|
@ -75,8 +81,22 @@ public class AftersalesAbnormalPackageServiceImpl extends BaseServiceImpl<Afters
|
|
|
|
|
if(ObjectUtils.isNotNull(myCurrentWarehouse)){ |
|
|
|
|
aftersalesAbnormalPackageEntity.setWarehouseId(myCurrentWarehouse.getId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return baseMapper.getAbnormalPackage(aftersalesAbnormalPackageEntity); |
|
|
|
|
List<AftersalesAbnormalPackageVO> abnormalPackage = baseMapper.getAbnormalPackage(aftersalesAbnormalPackageEntity); |
|
|
|
|
abnormalPackage.forEach(i ->{ |
|
|
|
|
//查询客户合作信息
|
|
|
|
|
if(ObjectUtils.isNotNull(i.getMallId())){ |
|
|
|
|
List<BasicdataStoreBusinessEntity> byClientIdList = basicdataStoreBusinessClient.findByClientIdList(i.getMallId()); |
|
|
|
|
if(!byClientIdList.isEmpty()){ |
|
|
|
|
StringBuffer stringBu = new StringBuffer(); |
|
|
|
|
byClientIdList.forEach(a ->{ |
|
|
|
|
String value = DictBizCache.getValue( DictBizConstant.DISTRIBUTION_TYPE,a.getTypeService()); |
|
|
|
|
stringBu.append(value); |
|
|
|
|
}); |
|
|
|
|
i.setTypeServiceName(stringBu.toString()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
return abnormalPackage; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|