|
@@ -4,11 +4,14 @@ import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
+import com.sd.business.entity.bom.po.BomSpec;
|
|
|
import com.sd.business.entity.order.dto.OrderSkuDto;
|
|
|
import com.sd.business.entity.order.dto.OrderSkuSelectDto;
|
|
|
+import com.sd.business.entity.order.po.OrderInfo;
|
|
|
import com.sd.business.entity.order.po.OrderOperatingLog;
|
|
|
import com.sd.business.entity.order.po.OrderSku;
|
|
|
import com.sd.business.entity.order.vo.OrderSkuVo;
|
|
|
+import com.sd.business.entity.sku.po.SkuSpec;
|
|
|
import com.sd.business.mapper.order.OrderSkuMapper;
|
|
|
import com.sd.business.service.order.OrderOperatingLogService;
|
|
|
import com.sd.business.service.order.OrderSkuService;
|
|
@@ -35,7 +38,20 @@ public class OrderSkuServiceImpl extends ServiceImpl<OrderSkuMapper, OrderSku> i
|
|
|
public Page<OrderSkuVo> getPage(OrderSkuSelectDto dto) {
|
|
|
IWrapper<OrderSku> wrapper = getWrapper();
|
|
|
wrapper.orderByDesc("os", OrderSku::getId);
|
|
|
+ wrapper.like("ss", SkuSpec::getCode, dto.getSkuSpecCode());
|
|
|
+ wrapper.like("ss", SkuSpec::getName, dto.getSkuSpecName());
|
|
|
+ wrapper.like("bs", BomSpec::getCode, dto.getBomSpecCode());
|
|
|
+ wrapper.like("bs", BomSpec::getName, dto.getBomSpecName());
|
|
|
+
|
|
|
+ wrapper.like("oi", OrderInfo::getCode, dto.getOrderCode());
|
|
|
+ wrapper.like("oi", OrderInfo::getWlnCode, dto.getOrderWlnCode());
|
|
|
+ wrapper.like("oi", OrderInfo::getStatus, dto.getOrderStatus());
|
|
|
+
|
|
|
+ wrapper.ge("oi", OrderInfo::getWlnCreateTime, dto.getBeginTime());
|
|
|
+ wrapper.le("oi", OrderInfo::getWlnCreateTime, dto.getEndTime());
|
|
|
+
|
|
|
Page<OrderSkuVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
+
|
|
|
return page;
|
|
|
}
|
|
|
|