فهرست منبع

存在下级时的判断,加传参

phy 1 سال پیش
والد
کامیت
2500e9bc1d

+ 8 - 3
src/main/java/com/sooka/sponest/data/digitalemergency/controller/CenterdataTEmergencyWarehouseController.java

@@ -67,7 +67,6 @@ public class CenterdataTEmergencyWarehouseController extends BaseController {
     @RequiresPermissions("warehouse:warehouse:export")
     @Log(title = "仓库信息", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
-
     public void export(HttpServletResponse response, CenterdataTEmergencyWarehouse centerdataTEmergencyWarehouse) {
         List<CenterdataTEmergencyWarehouse> list = centerdataTEmergencyWarehouseService.selectCenterdataTEmergencyWarehouseList(centerdataTEmergencyWarehouse);
         ExcelUtil<CenterdataTEmergencyWarehouse> util = new ExcelUtil<>(CenterdataTEmergencyWarehouse.class);
@@ -82,7 +81,14 @@ public class CenterdataTEmergencyWarehouseController extends BaseController {
     @GetMapping(value = "/{id}")
     @ApiOperation(value = "获取仓库信息信息列表", notes = "获取仓库信息信息列表")
     public AjaxResult getInfo(@PathVariable("id") String id) {
-        return AjaxResult.success(centerdataTEmergencyWarehouseService.selectCenterdataTEmergencyWarehouseById(id));
+        String [] ids = {id};
+        CenterdataTEmergencyWarehouse centerdataTEmergencyWarehouse = centerdataTEmergencyWarehouseService.selectCenterdataTEmergencyWarehouseById(id);
+        int i = centerdataTEmergencyWarehouseService.selectMaterialByWarehouseId(ids);
+        if(i == -1){
+            return AjaxResult.error("当前仓库下存在下级,不可修改",centerdataTEmergencyWarehouse);
+        }else{
+            return AjaxResult.success(centerdataTEmergencyWarehouse);
+        }
     }
 
     /**
@@ -128,7 +134,6 @@ public class CenterdataTEmergencyWarehouseController extends BaseController {
     /**
      * 删除仓库信息
      */
-
     @RequiresPermissions("warehouse:warehouse:remove")
     @Log(title = "仓库信息", businessType = BusinessType.DELETE)
     @DeleteMapping("/{ids}")