新增webcad生产单导入:复制webcad专用接口,无需权限检查

This commit is contained in:
gaoqr
2025-03-10 18:38:59 +08:00
parent a7b4205744
commit a1e9e10006
3 changed files with 19 additions and 7 deletions
@@ -96,7 +96,7 @@ public class PlateController {
@GetMapping("/webcad/page")
@Operation(summary = "webcad获得板材信息分页")
public CommonResult<PageResult<PlateRespVO>> webCadGetPlatePage(@Valid PlatePageReqVO pageReqVO) {
PageResult<PlateDO> pageResult = plateService.getPlatePage(pageReqVO);
PageResult<PlateDO> pageResult = plateService.webCadGetPlatePage(pageReqVO);
return success(BeanUtils.toBean(pageResult, PlateRespVO.class));
}
@@ -174,8 +174,8 @@ public class PlateController {
@GetMapping("/webcad/all")
@Operation(summary = "获取全部板材信息")
public CommonResult<List<PlateRespVO>> webCadGetPlateAll(@RequestParam("organId") Long organId) {
List<PlateDO> list = plateService.getPlateAll(organId);
public CommonResult<List<PlateRespVO>> webCadGetPlateAll() {
List<PlateDO> list = plateService.getPlateAll();
return success(BeanUtils.toBean(list, PlateRespVO.class));
}
@@ -67,6 +67,14 @@ public interface PlateService {
*/
PageResult<PlateDO> getPlatePage(PlatePageReqVO pageReqVO);
/**
* webcad获取板材信息表 plate_{N}分页
*
* @param pageReqVO 分页查询
* @return 板材信息表 plate_{N}分页
*/
PageResult<PlateDO> webCadGetPlatePage(PlatePageReqVO pageReqVO);
/**
* 批量导入板材
*
@@ -89,5 +97,5 @@ public interface PlateService {
}
List<PlateDO> getPlateAll(Long organId);
List<PlateDO> getPlateAll();
}
@@ -130,6 +130,11 @@ public class PlateServiceImpl implements PlateService {
return plateMapper.selectPage(pageReqVO);
}
@Override
public PageResult<PlateDO> webCadGetPlatePage(PlatePageReqVO pageReqVO) {
return plateMapper.selectPage(pageReqVO);
}
@Override
@OrganIgnore
@@ -183,9 +188,8 @@ public class PlateServiceImpl implements PlateService {
}
@Override
public List<PlateDO> getPlateAll(Long organId) {
organId = getOrganId(BASE_PLATE_QUERY_PERMISSION, getLoginUser().getId(), organId);
return plateMapper.getAllByOrganId( organId);
public List<PlateDO> getPlateAll() {
return plateMapper.getAllByOrganId(OrganContextHolder.getOrganId());
}
private void validateOrganExists(Long organId) {