|
@@ -403,8 +403,24 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
|
|
//订单业务类型
|
|
//订单业务类型
|
|
orderVoList.forEach(item -> {
|
|
orderVoList.forEach(item -> {
|
|
item.setUserCheckStatus(1);
|
|
item.setUserCheckStatus(1);
|
|
- List<String> businessNames = baseMapper.queryBusinessBySn(item.getOrderSn());
|
|
|
|
- item.setBusinessNames(businessNames);
|
|
|
|
|
|
+ Set<String> businessNames = new HashSet<>();
|
|
|
|
+ if (item.getOrderFrom() == 1 ){
|
|
|
|
+ //新系统
|
|
|
|
+ List<String> bNames = orderService.getBusinessNameBySn(item.getOrderSn());
|
|
|
|
+ businessNames.addAll(bNames);
|
|
|
|
+ }else {
|
|
|
|
+ List<TopOldOrderGoods> list = topOrderGoodsService.list(new LambdaQueryWrapper<TopOldOrderGoods>()
|
|
|
|
+ .eq(TopOldOrderGoods::getOrderSn, item.getOrderSn())
|
|
|
|
+ .eq(TopOldOrderGoods::getStatus, 1));
|
|
|
|
+ if (CollectionUtils.isNotEmpty(list)){
|
|
|
|
+ for (TopOldOrderGoods orderGoods : list) {
|
|
|
|
+ String substring = orderGoods.getBusinessFullName().substring(5, 8);
|
|
|
|
+ String format = String.format("%s-%s", substring, orderGoods.getBusinessName());
|
|
|
|
+ businessNames.add(format);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ item.setBusinessNames(businessNames.stream().collect(Collectors.toList()));
|
|
//订单转账凭证
|
|
//订单转账凭证
|
|
List<TopOldOrderAttachment> attachmentList = topOrderAttachmentService
|
|
List<TopOldOrderAttachment> attachmentList = topOrderAttachmentService
|
|
.list(new LambdaQueryWrapper<TopOldOrderAttachment>()
|
|
.list(new LambdaQueryWrapper<TopOldOrderAttachment>()
|