Browse Source

优化完善仓库管理2

zhanglei
fanzongzhe 7 months ago
parent
commit
79027042e5
  1. 5
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaMapper.xml
  2. 1
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaQuery.java
  3. 3
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaService.java
  4. 4
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaVo.java
  5. 2
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouseareatype/WmsWarehouseAreaTypeVo.java
  6. 5
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouseinfo/WmsWarehouseInfoMapper.xml
  7. 2
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouseinfo/WmsWarehouseInfoVo.java
  8. 5
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackMapper.xml
  9. 1
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackQuery.java
  10. 4
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackService.java
  11. 3
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackVo.java
  12. 5
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousezone/WmsWarehouseZoneMapper.xml
  13. 2
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousezone/WmsWarehouseZoneVo.java

5
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaMapper.xml

@ -6,12 +6,15 @@
<select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehousearea.WmsWarehouseAreaVo"> <select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehousearea.WmsWarehouseAreaVo">
select select
a.*,b.warehouseName as warehouseName,c.warehouseAreaTypeName as areaTypeName,z.zoneName a.*,b.warehouseName as warehouseName,c.warehouseAreaTypeName as areaTypeName,z.zoneName,
b.warehouseTypeValue,s.`name` as deptName,
so.`name` as createOrgName
from wms_warehouse_area a from wms_warehouse_area a
left join wms_warehouse_info b on b.sid=a.warehouseSid left join wms_warehouse_info b on b.sid=a.warehouseSid
left join wms_warehouse_zone z on z.sid=a.zoneSid left join wms_warehouse_zone z on z.sid=a.zoneSid
left join wms_warehouse_area_type c on c.sid =a.areaTypeSid left join wms_warehouse_area_type c on c.sid =a.areaTypeSid
LEFT JOIN anrui_portal.sys_organization as s ON b.useOrgSid = s.sid LEFT JOIN anrui_portal.sys_organization as s ON b.useOrgSid = s.sid
LEFT JOIN anrui_portal.sys_organization as so ON b.createOrgSid = so.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

1
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaQuery.java

@ -15,6 +15,7 @@ public class WmsWarehouseAreaQuery implements Query {
private String warehouseSid;//仓库 private String warehouseSid;//仓库
private String areaTypeSid;//库区类型 private String areaTypeSid;//库区类型
private String zoneSid;//区域类型 private String zoneSid;//区域类型
private String warehouseTypeValue;//区域类型
@ApiModelProperty("菜单路由") @ApiModelProperty("菜单路由")
private String menuUrl; private String menuUrl;

3
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaService.java

@ -95,6 +95,9 @@ public class WmsWarehouseAreaService extends MybatisBaseService<WmsWarehouseArea
if (StringUtils.isNotBlank(query.getWarehouseSid())) { if (StringUtils.isNotBlank(query.getWarehouseSid())) {
qw.eq("b.sid", query.getWarehouseSid()); qw.eq("b.sid", query.getWarehouseSid());
} }
if (StringUtils.isNotBlank(query.getWarehouseTypeValue())) {
qw.eq("b.warehouseTypeValue", query.getWarehouseTypeValue());
}
if (StringUtils.isNotBlank(query.getZoneSid())) { if (StringUtils.isNotBlank(query.getZoneSid())) {
qw.eq("z.sid", query.getZoneSid()); qw.eq("z.sid", query.getZoneSid());
} }

4
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousearea/WmsWarehouseAreaVo.java

@ -34,6 +34,8 @@ public class WmsWarehouseAreaVo implements Vo {
private String zoneName;//区域名称 private String zoneName;//区域名称
private String areaTypeName;//货区类型名称 private String areaTypeName;//货区类型名称
private String userSid; private String userSid;
private String warehouseTypeValue;
private String deptName;
private String createOrgName;
} }

2
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouseareatype/WmsWarehouseAreaTypeVo.java

@ -28,4 +28,6 @@ public class WmsWarehouseAreaTypeVo implements Vo {
private String createOrgSid;//创建组织sid private String createOrgSid;//创建组织sid
private String orgPath; private String orgPath;
private String userSid; private String userSid;
private String deptName;
private String createOrgName;
} }

5
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouseinfo/WmsWarehouseInfoMapper.xml

@ -6,10 +6,13 @@
<select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehouseinfo.WmsWarehouseInfoVo"> <select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehouseinfo.WmsWarehouseInfoVo">
SELECT SELECT
w.* w.*,
s.`name` as deptName,
so.`name` as createOrgName
FROM FROM
wms_warehouse_info as w wms_warehouse_info as w
LEFT JOIN anrui_portal.sys_organization as s ON w.useOrgSid = s.sid LEFT JOIN anrui_portal.sys_organization as s ON w.useOrgSid = s.sid
LEFT JOIN anrui_portal.sys_organization as so ON w.createOrgSid = so.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

2
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouseinfo/WmsWarehouseInfoVo.java

@ -45,4 +45,6 @@ public class WmsWarehouseInfoVo implements Vo {
private String useOrgSid;//创建组织sid private String useOrgSid;//创建组织sid
private String createOrgSid;//创建组织sid private String createOrgSid;//创建组织sid
private List<WmsWarehouseExtendVo> wmsWarehouseExtendVos; private List<WmsWarehouseExtendVo> wmsWarehouseExtendVos;
private String deptName;
private String createOrgName;
} }

5
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackMapper.xml

@ -6,12 +6,15 @@
<select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehouserack.WmsWarehouseRackVo"> <select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehouserack.WmsWarehouseRackVo">
select select
a.*,b.areaName as locationName ,c.warehouseName as warehouseName,z.zoneName a.*,b.areaName as locationName ,c.warehouseName as warehouseName,z.zoneName,c.warehouseTypeValue,
s.`name` as deptName,
so.`name` as createOrgName
from wms_warehouse_rack a from wms_warehouse_rack a
left join wms_warehouse_area b on b.sid =a.locationSid left join wms_warehouse_area b on b.sid =a.locationSid
left join wms_warehouse_info c on c.sid = a.warehouseSid left join wms_warehouse_info c on c.sid = a.warehouseSid
left join wms_warehouse_zone z on z.sid = a.zoneSid left join wms_warehouse_zone z on z.sid = a.zoneSid
LEFT JOIN anrui_portal.sys_organization as s ON c.useOrgSid = s.sid LEFT JOIN anrui_portal.sys_organization as s ON c.useOrgSid = s.sid
LEFT JOIN anrui_portal.sys_organization as so ON c.createOrgSid = so.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

1
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackQuery.java

@ -15,6 +15,7 @@ public class WmsWarehouseRackQuery implements Query {
private String warehouseSid;//仓库 private String warehouseSid;//仓库
private String areaTypeSid;//库区类型 private String areaTypeSid;//库区类型
private String zoneSid;//区域类型 private String zoneSid;//区域类型
private String warehouseTypeValue;
@ApiModelProperty("菜单路由") @ApiModelProperty("菜单路由")
private String menuUrl; private String menuUrl;
@ApiModelProperty("组织全路径sid") @ApiModelProperty("组织全路径sid")

4
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackService.java

@ -97,6 +97,10 @@ public class WmsWarehouseRackService extends MybatisBaseService<WmsWarehouseRack
if (StringUtils.isNotBlank(query.getZoneSid())) { if (StringUtils.isNotBlank(query.getZoneSid())) {
qw.eq("z.sid", query.getZoneSid()); qw.eq("z.sid", query.getZoneSid());
} }
if (StringUtils.isNotBlank(query.getWarehouseTypeValue())) {
qw.eq("c.warehouseTypeValue", query.getWarehouseTypeValue());
}
qw.ne("a.isDelete", "1"); qw.ne("a.isDelete", "1");
IPage<WmsWarehouseRack> page = PagerUtil.queryToPage(pq); IPage<WmsWarehouseRack> page = PagerUtil.queryToPage(pq);
IPage<WmsWarehouseRackVo> pagging = baseMapper.listPage(page, qw); IPage<WmsWarehouseRackVo> pagging = baseMapper.listPage(page, qw);

3
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehouserack/WmsWarehouseRackVo.java

@ -32,4 +32,7 @@ public class WmsWarehouseRackVo implements Vo {
private String userSid; private String userSid;
private String zoneSid;//区域sid private String zoneSid;//区域sid
private String zoneName;//区域名称 private String zoneName;//区域名称
private String warehouseTypeValue;
private String deptName;
private String createOrgName;
} }

5
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousezone/WmsWarehouseZoneMapper.xml

@ -15,10 +15,13 @@
<select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehousezone.WmsWarehouseZoneVo"> <select id="listPage" resultType="com.yxt.wms.biz.base.wmswarehousezone.WmsWarehouseZoneVo">
select select
a.*,b.warehouseName as warehouseName,b.warehouseTypeValue as warehouseTypeValue a.*,b.warehouseName as warehouseName,b.warehouseTypeValue as warehouseTypeValue,
s.`name` as deptName,
so.`name` as createOrgName
from wms_warehouse_zone a from wms_warehouse_zone a
left join wms_warehouse_info b on b.sid=a.warehouseSid left join wms_warehouse_info b on b.sid=a.warehouseSid
LEFT JOIN anrui_portal.sys_organization as s ON b.useOrgSid = s.sid LEFT JOIN anrui_portal.sys_organization as s ON b.useOrgSid = s.sid
LEFT JOIN anrui_portal.sys_organization as so ON b.createOrgSid = so.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

2
yxt-wms-biz/src/main/java/com/yxt/wms/biz/base/wmswarehousezone/WmsWarehouseZoneVo.java

@ -24,4 +24,6 @@ public class WmsWarehouseZoneVo implements Vo {
private String unit;//计量单位 private String unit;//计量单位
private String warehouseName;//仓库名称 private String warehouseName;//仓库名称
private String warehouseTypeValue;//仓库类型 private String warehouseTypeValue;//仓库类型
private String deptName;
private String createOrgName;
} }

Loading…
Cancel
Save