diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysAppBusinessProductController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysAppBusinessProductController.java index a5a2167..1024ceb 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysAppBusinessProductController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysAppBusinessProductController.java @@ -95,7 +95,7 @@ public class SysAppBusinessProductController extends BaseController { @RepeatSubmit() @GetMapping("off/shelf") @SaCheckPermission("system:businessProduct:offShelf") - public R offForceShelf(@RequestBody ProductOffShelfBo bo) { + public R offForceShelf(ProductOffShelfBo bo) { return toAjax(appBusinessProductService.offForceShelf(bo)); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/AppBusinessProductServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/AppBusinessProductServiceImpl.java index d018a3c..c1ad78a 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/AppBusinessProductServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/AppBusinessProductServiceImpl.java @@ -237,6 +237,9 @@ public class AppBusinessProductServiceImpl implements IAppBusinessProductService bo.setCategories(appCategoryVo.getCategories()); } bo.setStatus(vo.getStatus()); + if(vo.getStatus().equals("2") || vo.getStatus().equals("4")){ + bo.setStatus("0"); + } } /** @@ -652,8 +655,7 @@ public class AppBusinessProductServiceImpl implements IAppBusinessProductService UpdateWrapper updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("id", bo.getId()) .set("status", "4") - .set("record_msg", bo.getRemark()) - .eq("is_sale", 1); + .set("record_msg", bo.getRemark()); return baseMapper.update(updateWrapper); }