Pārlūkot izejas kodu

团购重构,推荐页面店铺新功能

jyc 12 stundas atpakaļ
vecāks
revīzija
222bf3bccd

+ 4 - 4
alien-entity/src/main/java/shop/alien/entity/store/LifeGroupBuyThali.java

@@ -91,14 +91,14 @@ public class LifeGroupBuyThali {
     private Integer updatedUserId;
 
     @TableField(exist = false)
-    private String detailName;
+    private String dishName;
 
     @TableField(exist = false)
-    private String detailImg;
+    private String dishImg;
 
     @TableField(exist = false)
-    private String detailPrice;
+    private String dishPrice;
 
     @TableField(exist = false)
-    private String detailUnit;
+    private String dishesUnit;
 }

+ 10 - 0
alien-store/src/main/java/shop/alien/store/controller/LifeGroupBuyController.java

@@ -72,6 +72,16 @@ public class LifeGroupBuyController {
         return R.fail("失败");
     }
 
+    @ApiOperation("修改团购库存")
+    @GetMapping("/updateNum")
+    private R updateNum(@RequestParam("id") String id, @RequestParam("num") String num) {
+        log.info("LifeGroupBuyController.updateNum?id={},num={}", id, num);
+        if (lifeGroupBuyService.updateNum(id, num)) {
+            return R.success("成功");
+        }
+        return R.fail("失败");
+    }
+
     @ApiOperation("删除套餐团购")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "id", value = "id", dataType = "String", paramType = "query", required = true),

+ 2 - 0
alien-store/src/main/java/shop/alien/store/service/LifeGroupBuyService.java

@@ -22,4 +22,6 @@ public interface LifeGroupBuyService extends IService<LifeGroupBuyMain> {
     boolean updateStatus(String id,String status);
 
     boolean delThaliById(String id,String groupType);
+
+    boolean updateNum(String id, String num);
 }

+ 10 - 4
alien-store/src/main/java/shop/alien/store/service/impl/LifeGroupBuyServiceImpl.java

@@ -111,10 +111,10 @@ public class LifeGroupBuyServiceImpl extends ServiceImpl<LifeGroupBuyMainMapper,
                 if (StringUtils.isNotEmpty(lifeGroupBuyThali.getDetailId())) {
                     StoreMenuVo menuInfo = storeMenuMapper.getMenuInfo(Integer.parseInt(lifeGroupBuyThali.getDetailId()));
                     if (ObjectUtils.isNotEmpty(menuInfo)) {
-                        lifeGroupBuyThali.setDetailName(menuInfo.getDishName());
-                        lifeGroupBuyThali.setDetailImg(menuInfo.getImgUrl());
-                        lifeGroupBuyThali.setDetailPrice(menuInfo.getDishPrice().toString());
-                        lifeGroupBuyThali.setDetailUnit(menuInfo.getDishesUnit());
+                        lifeGroupBuyThali.setDishName(menuInfo.getDishName());
+                        lifeGroupBuyThali.setDishImg(menuInfo.getImgUrl());
+                        lifeGroupBuyThali.setDishPrice(menuInfo.getDishPrice().toString());
+                        lifeGroupBuyThali.setDishesUnit(menuInfo.getDishesUnit());
                     }
                 }
             }
@@ -149,6 +149,12 @@ public class LifeGroupBuyServiceImpl extends ServiceImpl<LifeGroupBuyMainMapper,
         return true;
     }
 
+    @Override
+    public boolean updateNum(String id, String num) {
+        lifeGroupBuyMainMapper.update(null, new LambdaUpdateWrapper<LifeGroupBuyMain>().eq(LifeGroupBuyMain::getId, id).set(LifeGroupBuyMain::getInventoryNum, num));
+        return true;
+    }
+
     private void getMainImgAndDisableDate(LifeGroupBuyThaliVo record) {
         //图片
         if (StringUtils.isNotEmpty(record.getImageId())) {