diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicepackage/AsServicePackageService.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicepackage/AsServicePackageService.java index e0d998d6eb..c3edf482c3 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicepackage/AsServicePackageService.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicepackage/AsServicePackageService.java @@ -339,13 +339,6 @@ public class AsServicePackageService extends MybatisBaseService selGoodsInfo(PagerQuery pq) { PagerQuery query = new PagerQuery<>(); BeanUtil.copyProperties(pq, query); - PackageGoodsQuery params = pq.getParams(); -// ResultBean orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(params.getOrgPath()); -// if (orgSidByPath.getSuccess()) { -// String useOrgSid = orgSidByPath.getData(); -// WmsGoodsPackageQuery queryParams = query.getParams(); -// queryParams.setUseOrgSid(useOrgSid); -// } ResultBean> voResultBean = wmsInventoryFeign.getPackageGoodsVo(query); PagerVo vo = new PagerVo<>(); if (voResultBean.getSuccess()) { diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryFeign.java b/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryFeign.java index 3498896645..7e32420410 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryFeign.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryFeign.java @@ -21,7 +21,7 @@ import org.springframework.web.bind.annotation.RequestBody; ) public interface WmsInventoryFeign { - @ApiOperation("查询分公司下所有的商品信息") + @ApiOperation("查询部门下所有的商品信息") @PostMapping("/getPackageGoodsVo") public ResultBean> getPackageGoodsVo(@RequestBody PagerQuery pq); } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryPackageQuery.java b/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryPackageQuery.java index 2ea9bcc166..a67db5aa41 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryPackageQuery.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsInventory/WmsInventoryPackageQuery.java @@ -11,7 +11,7 @@ import lombok.Data; */ @Data public class WmsInventoryPackageQuery implements Query { - private String useOrgSid; + private String orgPath; @ApiModelProperty("商品名称") private String goodsName; // 商品名称 @ApiModelProperty("零件号") diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsInventoryRest.java b/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsInventoryRest.java index 89c55afd40..16b73e03fe 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsInventoryRest.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsInventoryRest.java @@ -119,7 +119,7 @@ public class WmsInventoryRest { return rb.success().setData(pv); } - @ApiOperation("查询分公司下所有的商品信息") + @ApiOperation("查询部门下所有的商品信息") @PostMapping("/getPackageGoodsVo") public ResultBean> getPackageGoodsVo(@RequestBody PagerQuery pq) { return wmsInventoryService.getPackageGoodsVo(pq); diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryPackageQuery.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryPackageQuery.java index e8d724c2cb..03b6863e5a 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryPackageQuery.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryPackageQuery.java @@ -11,7 +11,7 @@ import lombok.Data; */ @Data public class WmsInventoryPackageQuery implements Query { - private String useOrgSid; + private String orgPath; @ApiModelProperty("商品名称") private String goodsName; // 商品名称 @ApiModelProperty("零件号") diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryService.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryService.java index 0db6edc043..6579b1a6c1 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryService.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventory/WmsInventoryService.java @@ -14,6 +14,7 @@ import com.yxt.wms.biz.inventory.wmsinventorybill.WmsInventoryBill; import com.yxt.wms.biz.inventory.wmsinventorybill.WmsInventoryBillService; import com.yxt.wms.feign.base.basegoodssku.BaseGoodsSkuDetailsVo; import com.yxt.wms.feign.base.basegoodssku.BaseGoodsSkuFeign; +import com.yxt.wms.feign.portal.sysorganization.SysOrganizationFeign; import com.yxt.wms.feign.portal.sysorganization.SysOrganizationVo; import com.yxt.wms.feign.portal.sysstafforg.SysStaffOrgFeign; import org.springframework.beans.factory.annotation.Autowired; @@ -36,7 +37,8 @@ public class WmsInventoryService extends MybatisBaseService listPage(PagerQuery pq) { WmsInventoryQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); @@ -316,7 +318,20 @@ public class WmsInventoryService extends MybatisBaseService split = Arrays.asList(orgPath.split("/")); + if (split.size() > 1) { + //获取本级sid获取本级部门信息 + SysOrganizationVo sysOrganization1 = sysOrganizationFeign.fetchBySid(split.get(split.size() - 1)).getData(); + useOrgSid = sysOrganization1.getSid(); + } else { + SysOrganizationVo sysOrganization = sysOrganizationFeign.fetchBySid(split.get(0)).getData(); + useOrgSid = sysOrganization.getSid(); + } + qw.eq("v.useOrgSid",useOrgSid); + } IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.getPackageGoodsVo(page, qw); List records = pagging.getRecords();