|
|
@@ -497,7 +497,7 @@ public class RemoteContractServiceImpl implements RemoteContractService {
|
|
|
@Override
|
|
|
public TradeContractGoodsDto queryContractGoodsByContractId(Long contractId, Long goodsId) {
|
|
|
KwcContractTradeGoods contractTradeGoods = kwcContractTradeGoodsRepository.queryByContractIdAndGoodsId(contractId, goodsId);
|
|
|
- if(Objects.isNull(contractTradeGoods)){
|
|
|
+ if (Objects.isNull(contractTradeGoods)) {
|
|
|
return new TradeContractGoodsDto();
|
|
|
}
|
|
|
TradeContractGoodsDto tradeContractGoodsDto = new TradeContractGoodsDto();
|
|
|
@@ -509,10 +509,10 @@ public class RemoteContractServiceImpl implements RemoteContractService {
|
|
|
@Override
|
|
|
public List<TradeContractGoodsDto> queryContractGoodsByContractIds(Set<Long> contractIds, Set<Long> goodsIds) {
|
|
|
List<KwcContractTradeGoods> contractTradeGoods = kwcContractTradeGoodsRepository.queryByContractIdsAndGoodsIds(contractIds, goodsIds);
|
|
|
- if(Objects.isNull(contractTradeGoods)){
|
|
|
+ if (Objects.isNull(contractTradeGoods)) {
|
|
|
return List.of();
|
|
|
}
|
|
|
- return contractTradeGoods.stream().map(contractTrade -> {
|
|
|
+ return contractTradeGoods.stream().map(contractTrade -> {
|
|
|
TradeContractGoodsDto tradeContractGoodsDto = new TradeContractGoodsDto();
|
|
|
tradeContractGoodsDto.setContractId(contractTrade.getContractId());
|
|
|
tradeContractGoodsDto.setGoodsId(contractTrade.getGoodsId());
|
|
|
@@ -534,8 +534,14 @@ public class RemoteContractServiceImpl implements RemoteContractService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Long queryLogisticsCount() {
|
|
|
- ContractStatusCountResp contractStatusCountResp = kwcContractLogisticsService.queryLogisticContractStatusCount(new QueryLogisticListReq());
|
|
|
+ public Long queryLogisticsCount(Long entId, Integer type) {
|
|
|
+ QueryLogisticListReq queryLogisticListReq = new QueryLogisticListReq();
|
|
|
+ if(Objects.equals(type,3)){
|
|
|
+ queryLogisticListReq.setCarriageCompanyId(String.valueOf(entId));
|
|
|
+ }else {
|
|
|
+ queryLogisticListReq.setConsignCompanyId(String.valueOf(entId));
|
|
|
+ }
|
|
|
+ ContractStatusCountResp contractStatusCountResp = kwcContractLogisticsService.queryLogisticContractStatusCount(queryLogisticListReq);
|
|
|
List<ContractStatusCountResp.ContractStatusCount> contractStatusInfo = contractStatusCountResp.getContractStatusInfo();
|
|
|
if (CollUtil.isEmpty(contractStatusInfo)) {
|
|
|
return 0L;
|