Browse Source

通知列表

change 3 năm trước cách đây
mục cha
commit
8881df381f

+ 25 - 2
zhongzheng-admin/src/main/java/com/zhongzheng/controller/goods/GoodsController.java

@@ -149,7 +149,7 @@ public class GoodsController extends BaseController {
     /**
      * 新增课程商品
      */
-    @ApiOperation("新增补考前培商品")
+    @ApiOperation("新增补考商品")
     @PreAuthorize("@ss.hasPermi('system:goods:add')")
     @Log(title = "商品", businessType = BusinessType.INSERT)
     @PostMapping("/make")
@@ -160,7 +160,7 @@ public class GoodsController extends BaseController {
     /**
      * 修改商品
      */
-    @ApiOperation("修改补考前培商品")
+    @ApiOperation("修改补考商品")
     @PreAuthorize("@ss.hasPermi('system:goods:edit')")
     @Log(title = "商品", businessType = BusinessType.UPDATE)
     @PostMapping("/make/edit")
@@ -169,4 +169,27 @@ public class GoodsController extends BaseController {
     }
 
 
+    /**
+     * 新增课程商品
+     */
+    @ApiOperation("新增前培商品")
+    @PreAuthorize("@ss.hasPermi('system:goods:add')")
+    @Log(title = "商品", businessType = BusinessType.INSERT)
+    @PostMapping("/front")
+    public AjaxResult<Void> addFront(@RequestBody GoodsAddBo bo) {
+        return toAjax(iGoodsService.insertFrontByAddBo(bo) ? 1 : 0);
+    }
+
+    /**
+     * 修改商品
+     */
+    @ApiOperation("修改前培商品")
+    @PreAuthorize("@ss.hasPermi('system:goods:edit')")
+    @Log(title = "商品", businessType = BusinessType.UPDATE)
+    @PostMapping("/front/edit")
+    public AjaxResult<Void> editFront(@RequestBody GoodsEditBo bo) {
+        return toAjax(iGoodsService.updateFrontByEditBo(bo) ? 1 : 0);
+    }
+
+
 }

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/goods/service/IGoodsService.java

@@ -59,4 +59,8 @@ public interface IGoodsService extends IService<Goods> {
 	boolean insertMakeByAddBo(GoodsAddBo bo);
 
 	boolean updateMakeByEditBo(GoodsEditBo bo);
+
+    boolean insertFrontByAddBo(GoodsAddBo bo);
+
+	boolean updateFrontByEditBo(GoodsEditBo bo);
 }

+ 19 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/goods/service/impl/GoodsServiceImpl.java

@@ -297,4 +297,23 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
         update.setUpdateTime(DateUtils.getNowTime());
         return this.updateById(update);
     }
+
+    @Override
+    public boolean insertFrontByAddBo(GoodsAddBo bo) {
+        Goods add = BeanUtil.toBean(bo, Goods.class);
+        add.setCode(ServletUtils.getEncoded("SP"));
+        validEntityBeforeSave(add);
+        add.setCreateTime(DateUtils.getNowTime());
+        add.setUpdateTime(DateUtils.getNowTime());
+        boolean result = this.save(add);
+        return result;
+    }
+
+    @Override
+    public boolean updateFrontByEditBo(GoodsEditBo bo) {
+        Goods update = BeanUtil.toBean(bo, Goods.class);
+        validEntityBeforeSave(update);
+        update.setUpdateTime(DateUtils.getNowTime());
+        return this.updateById(update);
+    }
 }