From 45924fd6aefe68b6703120ee8018a202cb5a46a8 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 17 May 2022 17:26:59 +0800 Subject: [PATCH] fix goodsInfo edit --- src/main/java/cc/mrbird/febs/mall/controller/ViewScoreController.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewScoreController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewScoreController.java index 579ac3e..a650d9e 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewScoreController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewScoreController.java @@ -5,14 +5,20 @@ import cc.mrbird.febs.common.utils.FebsUtil; import cc.mrbird.febs.mall.dto.ScoreSettingDto; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; +import cc.mrbird.febs.mall.entity.MallGoods; import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; +import cc.mrbird.febs.mall.mapper.MallGoodsImagesMapper; +import cc.mrbird.febs.mall.service.impl.AdminMallGoodsService; import com.alibaba.fastjson.JSONObject; import lombok.RequiredArgsConstructor; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; + +import java.util.List; @Controller("scoreView") @RequestMapping(FebsConstant.VIEW_PREFIX + "modules/score") @@ -20,6 +26,8 @@ public class ViewScoreController { private final DataDictionaryCustomMapper dataDictionaryCustomMapper; + private final AdminMallGoodsService mallGoodsService; + private final MallGoodsImagesMapper mallGoodsImagesMapper; @GetMapping("setting") // @RequiresPermissions("orderList:view") @@ -40,4 +48,15 @@ public String goodsAdd() { return FebsUtil.view("modules/score/goodsAdd"); } + + @GetMapping("goods/update/{id}") + public String goodsUpdate(@PathVariable("id") Long id, Model model) { + MallGoods mallGoods = mallGoodsService.selectGoodsById(id); + + List<String> images = mallGoodsImagesMapper.selectByGoodId(mallGoods.getId()); + mallGoods.setImages(images); + + model.addAttribute("scoreGoods", mallGoods); + return FebsUtil.view("modules/score/goodsUpdate"); + } } -- Gitblit v1.9.1