|
@@ -1,5 +1,7 @@
|
|
|
package com.sd.business.service.order.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
@@ -15,6 +17,9 @@ import com.sd.business.mapper.order.OrderSkuMapper;
|
|
|
import com.sd.business.service.order.OrderSkuService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -52,4 +57,15 @@ public class OrderSkuServiceImpl extends ServiceImpl<OrderSkuMapper, OrderSku> i
|
|
|
return this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public String getOrderWlnCodeStr(OrderSkuSelectDto dto) {
|
|
|
+ dto.setPageNum(1);
|
|
|
+ dto.setPageSize(9999999);
|
|
|
+ Page<OrderSkuVo> page = getPage(dto);
|
|
|
+ List<OrderSkuVo> records = page.getRecords();
|
|
|
+
|
|
|
+ List<String> wlnCodeList = records.stream().map(OrderSkuVo::getOrderCode).filter(ObjectUtil::isNotNull).collect(Collectors.toList());
|
|
|
+ return JSON.toJSONString(wlnCodeList);
|
|
|
+ }
|
|
|
+
|
|
|
}
|