|
|
@ -75,7 +75,22 @@ public class ScmVehicleInventoryService extends MybatisBaseService<ScmVehicleInv |
|
|
|
|
|
|
|
public PagerVo<ScmVehicleInventoryVo> listPageVo(PagerQuery<ScmVehicleInventoryQuery> pq) { |
|
|
|
ScmVehicleInventoryQuery query = pq.getParams(); |
|
|
|
QueryWrapper<ScmVehicleInventory> qw = createQueryWrapper(query); |
|
|
|
QueryWrapper<ScmVehicleInventory> qw = new QueryWrapper<>(); |
|
|
|
qw.eq("createOrg",query.getCreateOrgSid()); |
|
|
|
if (StringUtils.isNotBlank(query.getMainSid())){ |
|
|
|
qw.like("mainSid",query.getMainSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getLocationSid())){ |
|
|
|
qw.eq("locationSid",query.getLocationSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getInventoryState())){ |
|
|
|
qw.eq("InventoryState",query.getInventoryState()); |
|
|
|
} |
|
|
|
String inventStartDate = query.getInventStartDate(); |
|
|
|
String inventEndDate = query.getInventEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(inventStartDate), "date_format (InventoryDate,'%Y-%m-%d') >= date_format('" + inventStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(inventEndDate), "date_format (InventoryDate,'%Y-%m-%d') <= date_format('" + inventEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
IPage<ScmVehicleInventory> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<ScmVehicleInventoryVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
|
PagerVo<ScmVehicleInventoryVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|