shenzhongzheng лет назад: 2
Родитель
Сommit
93f0b6226c

+ 18 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/rooms/controller/CesStockTypeController.java

@@ -7,6 +7,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.jeecg.common.Enum.ResultCode;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.util.CommonUtils;
 import org.jeecg.modules.rooms.DTO.CesStockTypeDto;
 import org.jeecg.modules.rooms.Enum.CouponEnums;
 import org.jeecg.modules.rooms.service.CesStockTypeServiceImpl;
@@ -49,6 +50,23 @@ public class CesStockTypeController {
         }
     }
 
+    @ApiOperation(value="顶级分类查询", notes="分类查询")
+    @GetMapping(value = "/getTopTypes")
+    public Result getTopTypes(@RequestParam String hotelId){
+        if(StringUtils.isBlank(hotelId)){
+            return Result.error(ResultCode.PARAM_MISS);
+        }
+        try{
+
+            return stockTypeService.getTopTypes(hotelId)
+
+                    ;
+        }catch (Exception e){
+            return Result.error(e.getMessage());
+        }
+    }
+
+
 
     @ApiOperation(value="分类创建", notes="分类创建")
     @PostMapping(value = "/create")

+ 14 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/rooms/service/CesStockTypeServiceImpl.java

@@ -57,6 +57,20 @@ public class CesStockTypeServiceImpl extends ServiceImpl<CesStockTypeMapper, Ces
 
 
     /**
+     * 获取顶级分类
+     * @return
+     */
+    public Result getTopTypes(String hotelId){
+        //查询数据
+        List<CesStockType> list = stockTypeMapper.selectList(Wrappers.<CesStockType>lambdaQuery()
+                .eq(CesStockType::getHotelId,hotelId)
+                .eq(CesStockType::getState,true)
+                .eq(CesStockType::getParentId,"0")
+                .eq(CesStockType::getInvalid,false));
+        return Result.OK(list);
+    }
+
+    /**
      * 创建分类
      * @param stockTypeDto
      * @return