|
@@ -398,4 +398,35 @@ public class WareHouseBasicService {
|
|
|
|
|
|
return basicMapper.findList(page, queryWrapper);
|
|
return basicMapper.findList(page, queryWrapper);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 列表查询
|
|
|
|
+ */
|
|
|
|
+ public IPage<WareHouseDto> summaryList(Page<WareHouseDto> page , WareHouseDto dto) throws Exception{
|
|
|
|
+ QueryWrapper<WareHouseDto> queryWrapper = QueryWrapperGenerator.buildQueryCondition(dto, WareHouseDto.class);
|
|
|
|
+
|
|
|
|
+ queryWrapper.eq("a.del_flag", "0");
|
|
|
|
+ queryWrapper.gt("a.trade_number", "0");
|
|
|
|
+
|
|
|
|
+ if (StringUtils.isNotEmpty(dto.getWareHouseNumber())) {
|
|
|
|
+ queryWrapper.like("c.ware_house_number", dto.getWareHouseNumber());
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotEmpty(dto.getTradeName())) {
|
|
|
|
+ queryWrapper.like("b.trade_name", dto.getTradeName());
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotEmpty(dto.getWareHouseMan())) {
|
|
|
|
+ queryWrapper.like("b.ware_house_man", dto.getWareHouseMan());
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotEmpty(dto.getWareHouseManOffice())) {
|
|
|
|
+ queryWrapper.like("so.id", dto.getWareHouseManOffice());
|
|
|
|
+ }
|
|
|
|
+ // 入库时间
|
|
|
|
+ String[] contractDates = dto.getWareHouseDates();
|
|
|
|
+ if (contractDates != null) {
|
|
|
|
+
|
|
|
|
+ queryWrapper.between("c.ware_house_date", contractDates[0], contractDates[1]);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return basicMapper.summaryList(page, queryWrapper);
|
|
|
|
+ }
|
|
}
|
|
}
|