From 912f9be2f41a69bec46bb73101177fff2b0954ce Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 04 十一月 2025 11:03:05 +0800
Subject: [PATCH] 文档新增
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpGoodsController.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpGoodsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpGoodsController.java
index f458fb4..e1559ec 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpGoodsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpGoodsController.java
@@ -164,6 +164,9 @@
return R.ok();
}
+
+
+
@ApiOperation(value = "供应商提交商品内容")
@PostMapping(value = "/supplierSubmitContent")
@Log(title = "商品管理-供应商提交商品内容", businessType = BusinessType.UPDATE)
@@ -462,8 +465,10 @@
*/
@ApiOperation(value = "供应商启用 停用商品")
@PostMapping(value = "/updateStatus")
- @Log(title = "商品管理-供应商启用/停用商品", businessType = BusinessType.UPDATE)
+ @Log(title = "商品管理-启用/停用商品", businessType = BusinessType.UPDATE)
public R<Boolean> updateStatus(@RequestBody TErpGoodsUpdateStatusDto dto) {
+
+ SysUser user = tokenService.getLoginUser().getUser();
TErpGoods goods = erpGoodsService.getById(dto.getId());
if(dto.getState()==1 && goods.getTypeId()==null){
return R.fail("操作失败,请先完善商品信息");
@@ -471,6 +476,15 @@
if(dto.getState()==1 && goods.getClinicPurchasePrice()==null){
return R.fail("操作失败,请设置供应商分佣比例后再启用");
}
+ if(dto.getState()==1 && goods.getStateUser()==1 && user.getRoleType()==5){
+ return R.fail("操作失败,平台禁用商品不可启用");
+ }
+ if(user.getRoleType()==1){
+ goods.setStateUser(1);
+ }else if(user.getRoleType()==5){
+ goods.setStateUser(2);
+ }
+ goods.setStateRemark(dto.getStateRemark());
goods.setState(dto.getState());
boolean b = erpGoodsService.updateById(goods);
return R.ok(b);
--
Gitblit v1.7.1