|
|
@ -25,7 +25,7 @@ import java.util.stream.Collectors; |
|
|
|
public class WarehouseAreaService extends MybatisBaseService<WarehouseAreaMapper, WarehouseArea> { |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<IPage<WarehouseAreaVo>> listPage(PagerQuery<WarehouseAreaQuery> pq) { |
|
|
|
public ResultBean<PagerVo<WarehouseAreaVo>> listPage(PagerQuery<WarehouseAreaQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
WarehouseAreaQuery query = pq.getParams(); |
|
|
|
QueryWrapper<WarehouseArea> qw = new QueryWrapper<>(); |
|
|
@ -41,42 +41,47 @@ public class WarehouseAreaService extends MybatisBaseService<WarehouseAreaMapper |
|
|
|
String orgLevelKey = query.getOrgLevelKey(); |
|
|
|
if ("1".equals(orgLevelKey)) { |
|
|
|
orgSidPath = orgSidPath.substring(0, i1); |
|
|
|
qw.like("s.orgSidPath", orgSidPath); |
|
|
|
qw.like("orgSidPath", orgSidPath); |
|
|
|
} else if ("2".equals(orgLevelKey)) { |
|
|
|
orgSidPath = orgSidPath.substring(0, i2); |
|
|
|
qw.like("s.orgSidPath", orgSidPath); |
|
|
|
qw.like("orgSidPath", orgSidPath); |
|
|
|
} else if ("3".equals(orgLevelKey)) { |
|
|
|
orgSidPath = orgSidPath.substring(0, i3); |
|
|
|
qw.like("s.orgSidPath", orgSidPath); |
|
|
|
qw.like("orgSidPath", orgSidPath); |
|
|
|
} else if ("4".equals(orgLevelKey)) { |
|
|
|
orgSidPath = orgSidPath.substring(0, i4); |
|
|
|
qw.like("s.orgSidPath", orgSidPath); |
|
|
|
qw.like("orgSidPath", orgSidPath); |
|
|
|
} else if ("5".equals(orgLevelKey)) { |
|
|
|
qw.eq("a.createBySid", query.getUserSid()); |
|
|
|
qw.eq("createBySid", query.getUserSid()); |
|
|
|
} else { |
|
|
|
PagerVo<WarehouseAreaVo> p = new PagerVo<>(); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
} else { |
|
|
|
PagerVo<WarehouseAreaVo> p = new PagerVo<>(); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
// else {
|
|
|
|
// PagerVo<WarehouseAreaVo> p = new PagerVo<>();
|
|
|
|
// return rb.success().setData(p);
|
|
|
|
// }
|
|
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
|
qw.like("a.areaName", query.getName()); |
|
|
|
qw.like("areaName", query.getName()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getCode())) { |
|
|
|
qw.like("a.areaCode", query.getCode()); |
|
|
|
qw.like("areaCode", query.getCode()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getWarehouseSid())) { |
|
|
|
qw.eq("b.sid", query.getWarehouseSid()); |
|
|
|
qw.eq("sid", query.getWarehouseSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getAreaTypeSid())) { |
|
|
|
qw.eq("c.sid", query.getAreaTypeSid()); |
|
|
|
qw.eq("sid", query.getAreaTypeSid()); |
|
|
|
} |
|
|
|
qw.ne("a.isDelete", "1"); |
|
|
|
if (StringUtils.isNotBlank(query.getOrgPath())) { |
|
|
|
qw.like("useOrgSid", query.getOrgPath()); |
|
|
|
} |
|
|
|
qw.ne("isDelete", "1"); |
|
|
|
IPage<WarehouseArea> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<WarehouseAreaVo> pagging = baseMapper.listPage(page, qw); |
|
|
|
return rb.success().setData(pagging); |
|
|
|
PagerVo<WarehouseAreaVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
public ResultBean<WarehouseAreaVo> getAllType() { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|