lisy
2023-08-18 846e51ef297b83be2f79ef11a1a2c56150c55012
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
@@ -19,10 +19,7 @@
import com.dsh.guns.core.base.tips.SuccessTip;
import com.dsh.guns.core.common.constant.factory.PageFactory;
import com.dsh.guns.core.util.ToolUtil;
import com.dsh.guns.modular.system.model.CouponDataVo;
import com.dsh.guns.modular.system.model.Region;
import com.dsh.guns.modular.system.model.TCity;
import com.dsh.guns.modular.system.model.TStore;
import com.dsh.guns.modular.system.model.*;
import com.dsh.guns.modular.system.service.ICityService;
import com.dsh.guns.modular.system.service.IRegionService;
import com.dsh.guns.modular.system.service.IStoreService;
@@ -95,6 +92,19 @@
        List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
        model.addAttribute("list",list);
        return PREFIX + "TGoods_add.html";
    }
    /**
     * 跳转到添加
     */
    @RequestMapping("/tGoods_info")
    public String tGoodsInfo(Model model) {
        Integer objectType = UserExt.getUser().getObjectType();
        System.out.println(objectType);
        model.addAttribute("userType",objectType);
        List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
        model.addAttribute("list",list);
        return PREFIX + "TGoods_detail_one.html";
    }
@@ -468,4 +478,29 @@
    }
    /**
     * 跳转到修改商品详情
     */
    @RequestMapping("/goods_info/{id}")
    public String goodsInfo(@PathVariable Integer id, Model model) {
        System.out.println("id:"+id);
        GoodsInfoOneVo infoOneVo = pointMercharsClient.queryDetailsOfGoods(id);
        System.out.println("pointMercharsVo:"+infoOneVo);
        model.addAttribute("item",infoOneVo);
        String[] split = infoOneVo.getPics().split(",");
        List<String> list = Arrays.asList(split);
        if (infoOneVo.getUseScope() == 2){
            List<StoreVos> provinces = pointMercharsClient.getProvinces(id);
            model.addAttribute("city",provinces);
        }
        if (infoOneVo.getUseScope() == 2){
            List<StoreVos> storeVos = pointMercharsClient.getStoreList(id);
            model.addAttribute("store",storeVos);
        }
        model.addAttribute("pictures",list);
        model.addAttribute("exchangeMethod",infoOneVo.getExchangeMethod());
        return PREFIX + "TGoods_detail_one.html";
    }
}