| | |
| | | */ |
| | | @Operation(summary = "通过id查询" , description = "通过id查询" ) |
| | | @GetMapping("/{id}" ) |
| | | @PreAuthorize("@pms.hasPermission('platformx_deviceDemandTotal_view')" ) |
| | | public R getById(@PathVariable("id" ) Long id) { |
| | | DeviceDemandTotal demandTotal = deviceDemandTotalService.getById(id); |
| | | QueryWrapper<DeviceDemandSub> wrapper = new QueryWrapper<>(); |
| | |
| | | QueryWrapper<DeviceDemandTotal> wrapper = new QueryWrapper<>(); |
| | | wrapper.lambda() |
| | | .eq(DeviceDemandTotal::getPlanId,id); |
| | | return R.ok(deviceDemandTotalService.list(wrapper)); |
| | | List<DeviceDemandTotal> list = deviceDemandTotalService.list(wrapper); |
| | | for (DeviceDemandTotal deviceDemandTotal : list) { |
| | | QueryWrapper<DeviceDemandSub> wrapper1 = new QueryWrapper<>(); |
| | | wrapper1.lambda() |
| | | .eq(DeviceDemandSub::getTotalId,deviceDemandTotal.getId()); |
| | | List<DeviceDemandSub> list1 = deviceDemandSubService.list(wrapper1); |
| | | deviceDemandTotal.setSubList(list1); |
| | | } |
| | | return R.ok(list); |
| | | } |
| | | |
| | | |
| | |
| | | @Operation(summary = "修改设备需求计划项目子表" , description = "修改设备需求计划项目子表" ) |
| | | @SysLog("修改设备需求计划项目子表" ) |
| | | @PutMapping |
| | | @PreAuthorize("@pms.hasPermission('platformx_deviceDemandTotal_edit')" ) |
| | | public R updateById(@RequestBody DeviceDemandTotal deviceDemandTotal) { |
| | | List<DeviceDemandSub> subList = deviceDemandTotal.getSubList(); |
| | | QueryWrapper<DeviceDemandSub> wrapper = new QueryWrapper<>(); |