From 77ad4788416a7e7a15dc15d0d2a01d304519262b Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期六, 11 十月 2025 10:36:34 +0800 Subject: [PATCH] 采购相关问题 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpProcurementController.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpProcurementController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpProcurementController.java index 1028728..832bba2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpProcurementController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpProcurementController.java @@ -101,6 +101,18 @@ } + /** + * erp采购管理分页列表 + */ + @ApiOperation(value = "erp采购管理分页列表--仓库专用") + @PostMapping(value = "/pageListWarehouse") + public R<PageInfo<TErpProcurementVo>> pageListWarehouse(@RequestBody TErpProcurementQuery query) { + SysUser user = tokenService.getLoginUser().getUser(); + return R.ok(erpProcurementService.pageListWarehouse(query,user)); + } + + + @ApiOperation(value = "erp采购管理详情") @GetMapping(value = "/detail") @@ -169,6 +181,27 @@ return R.ok( erpProcurementService.detailProcurement(clinicSupplierId, user, id)); } + + @ApiOperation(value = "采购详情--仓库角色专用") + @GetMapping(value = "/detailProcurementWarehouse/{id}") + public R<DetailProcurementVO> detailProcurementWarehouse(@PathVariable String id) { + SysUser user = tokenService.getLoginUser().getUser(); + Integer roleType = user.getRoleType(); + String clinicSupplierId=null; + if(roleType == 5){ + // 诊所 + TCrmClinic crmClinic = crmClinicService.getOne(Wrappers.lambdaQuery(TCrmClinic.class) + .eq(TCrmClinic::getUserId, user.getUserId()) + .last("LIMIT 1")); + clinicSupplierId = crmClinic.getId(); + } + + return R.ok( erpProcurementService.detailProcurementWarehouse(clinicSupplierId, user, id)); + } + + + + @ApiOperation(value = "采购草稿") @GetMapping(value = "/getProcurementDraft") public R<ArrayList<DetailProcurementNextVO>> getProcurementDraft() { -- Gitblit v1.7.1