| | |
| | | @ApiOperation( value = "查询商品分类列表") |
| | | @PostMapping(value = "/list") |
| | | public AjaxResult<List<TGoodsType>> list() { |
| | | // Long shopId = tokenService.getLoginUser().getObjectId(); |
| | | // Integer roleType = tokenService.getLoginUser().getRoleType(); |
| | | // LambdaQueryWrapper<TGoodsType> wrapper = new LambdaQueryWrapper<>(); |
| | | // if(roleType != 1){ |
| | | // wrapper.eq(TGoodsType::getShopId, shopId); |
| | | // } |
| | | return AjaxResult.success(goodsTypeService.list()); |
| | | Long shopId = tokenService.getLoginUser().getObjectId(); |
| | | Integer roleType = tokenService.getLoginUser().getRoleType(); |
| | | TShop shop = shopService.getById(shopId); |
| | | LambdaQueryWrapper<TGoodsType> wrapper = new LambdaQueryWrapper<>(); |
| | | if(roleType != 1){ |
| | | wrapper.eq(TGoodsType::getMealType, shop.getMealType()); |
| | | } |
| | | return AjaxResult.success(goodsTypeService.list(wrapper)); |
| | | } |
| | | |
| | | /** |
| | |
| | | // String str = mealType == 1 ? "中餐" : "火锅"; |
| | | // return AjaxResult.error("无"+str+"类型店铺"); |
| | | // } |
| | | // LambdaQueryWrapper<TGoodsType> wrapper = new LambdaQueryWrapper<>(); |
| | | // wrapper.eq(TGoodsType::getShopId, one.getId()); |
| | | LambdaQueryWrapper<TGoodsType> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(TGoodsType::getMealType, mealType); |
| | | return AjaxResult.success(goodsTypeService.list()); |
| | | } |
| | | |
| | |
| | | @ApiOperation( value = "添加商品分类") |
| | | @PostMapping(value = "/add") |
| | | public AjaxResult<Boolean> add(@RequestBody TGoodsType dto) { |
| | | Long shopId = tokenService.getLoginUser().getObjectId(); |
| | | TShop shop = shopService.getById(shopId); |
| | | dto.setMealType(shop.getMealType()); |
| | | dto.setShopId(tokenService.getLoginUser().getObjectId()); |
| | | return AjaxResult.success(goodsTypeService.save(dto)); |
| | | } |