|
|
@@ -37,7 +37,6 @@ import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.*;
|
|
|
-import java.util.concurrent.atomic.AtomicInteger;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
@@ -381,13 +380,16 @@ public class KwoTransportDemandService {
|
|
|
new HashMap<>() : dict.get(DictTypeEnum.TRANSPORT_DEMAND_STATUS.getType());
|
|
|
}
|
|
|
List<TransportDemandExport> result = Lists.newArrayList();
|
|
|
- AtomicInteger i = new AtomicInteger(1);
|
|
|
demands.forEach(e -> {
|
|
|
TransportDemandExport export = BeanUtils.copyProperties(e, TransportDemandExport.class);
|
|
|
+ String loadAreaName = Objects.nonNull(e.getLoadAreaName()) ? e.getLoadAreaName() : "";
|
|
|
+ String loadDetailAddress = Objects.nonNull(e.getLoadDetailAddress()) ? e.getLoadDetailAddress() : "";
|
|
|
+ String unloadAreaName = Objects.nonNull(e.getUnloadAreaName()) ? e.getUnloadAreaName() : "";
|
|
|
+ String unloadDetailAddress = Objects.nonNull(e.getUnloadDetailAddress()) ? e.getUnloadDetailAddress() : "";
|
|
|
export.setGoodsTypeLabel(productNameMap.get(e.getGoodsType()))
|
|
|
.setStatusLabel(statusMap.get(String.valueOf(e.getStatus())))
|
|
|
- .setLoadAddress(e.getLoadAreaName() + e.getLoadDetailAddress()).setSerialNumber(String.valueOf(i.getAndIncrement()))
|
|
|
- .setUnloadAddress(e.getUnloadAreaName() + e.getUnloadDetailAddress())
|
|
|
+ .setLoadAddress(loadAreaName + loadDetailAddress)
|
|
|
+ .setUnloadAddress(unloadAreaName + unloadDetailAddress)
|
|
|
.setDeadline(Objects.isNull(e.getDeadline()) ? null : DateUtils.format(e.getDeadline(), DateUtils.DATE_PATTERN))
|
|
|
.setCreateTime(DateUtil.getDateTime(e.getCreateTime()))
|
|
|
.setUpdateTime(DateUtil.getDateTime(e.getUpdateTime()))
|
|
|
@@ -533,11 +535,15 @@ public class KwoTransportDemandService {
|
|
|
List<TransportDemandSquaresListRes> result = Lists.newArrayList();
|
|
|
list.forEach(e -> {
|
|
|
TransportDemandSquaresListRes res = BeanUtils.copyProperties(e, TransportDemandSquaresListRes.class);
|
|
|
+ String loadAreaName = Objects.nonNull(e.getLoadAreaName()) ? e.getLoadAreaName() : "";
|
|
|
+ String loadDetailAddress = Objects.nonNull(e.getLoadDetailAddress()) ? e.getLoadDetailAddress() : "";
|
|
|
+ String unloadAreaName = Objects.nonNull(e.getUnloadAreaName()) ? e.getUnloadAreaName() : "";
|
|
|
+ String unloadDetailAddress = Objects.nonNull(e.getUnloadDetailAddress()) ? e.getUnloadDetailAddress() : "";
|
|
|
EntCacheResDto ent = entMap.get(e.getEntId());
|
|
|
res.setGoodsTypeLabel(productNameMap.get(e.getGoodsType()))
|
|
|
.setTradingLabel(tradeMap.get(e.getTrading()))
|
|
|
- .setLoadAddress(e.getLoadAreaName() + e.getLoadDetailAddress())
|
|
|
- .setUnloadAddress(e.getUnloadAreaName() + e.getUnloadDetailAddress())
|
|
|
+ .setLoadAddress(loadAreaName + loadDetailAddress)
|
|
|
+ .setUnloadAddress(unloadAreaName + unloadDetailAddress)
|
|
|
.setCreateTime(DateUtils.format(e.getCreateTime()))
|
|
|
.setDemandUnit(Objects.nonNull(ent) ? ent.getFirmName() : null);
|
|
|
result.add(res);
|