Browse Source

优化完善仓库管理2

master
fanzongzhe 6 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
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
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_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 so ON b.createOrgSid = so.sid
<where>
${ew.sqlSegment}
</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 areaTypeSid;//库区类型
private String zoneSid;//区域类型
private String warehouseTypeValue;//区域类型
@ApiModelProperty("菜单路由")
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())) {
qw.eq("b.sid", query.getWarehouseSid());
}
if (StringUtils.isNotBlank(query.getWarehouseTypeValue())) {
qw.eq("b.warehouseTypeValue", query.getWarehouseTypeValue());
}
if (StringUtils.isNotBlank(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 areaTypeName;//货区类型名称
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 orgPath;
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
w.*
w.*,
s.`name` as deptName,
so.`name` as createOrgName
FROM
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 so ON w.createOrgSid = so.sid
<where>
${ew.sqlSegment}
</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 createOrgSid;//创建组织sid
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
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
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_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 so ON c.createOrgSid = so.sid
<where>
${ew.sqlSegment}
</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 areaTypeSid;//库区类型
private String zoneSid;//区域类型
private String warehouseTypeValue;
@ApiModelProperty("菜单路由")
private String menuUrl;
@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())) {
qw.eq("z.sid", query.getZoneSid());
}
if (StringUtils.isNotBlank(query.getWarehouseTypeValue())) {
qw.eq("c.warehouseTypeValue", query.getWarehouseTypeValue());
}
qw.ne("a.isDelete", "1");
IPage<WmsWarehouseRack> page = PagerUtil.queryToPage(pq);
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 zoneSid;//区域sid
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
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
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 so ON b.createOrgSid = so.sid
<where>
${ew.sqlSegment}
</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 warehouseName;//仓库名称
private String warehouseTypeValue;//仓库类型
private String deptName;
private String createOrgName;
}

Loading…
Cancel
Save