修改获取版本号接口

liweidong
liweidong-hj 1 month ago
parent 5af9f5b8c5
commit 66419a3696
  1. 4
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsCraftController.java
  2. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/IDsCraftService.java
  3. 12
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsCraftServiceImpl.java

@ -142,8 +142,8 @@ public class DsCraftController extends BladeController {
@GetMapping("/getVersion") @GetMapping("/getVersion")
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@Operation(summary = "获取版本号", description = "传入零件ID") @Operation(summary = "获取版本号", description = "传入零件ID")
public R<List<DsPartVersionEntity>> getVersion(Long partId) { public R<List<DsPartVersionEntity>> getVersion(String partCode) {
return R.data(dsCraftService.getVersion(partId)); return R.data(dsCraftService.getVersion(partCode));
} }
/** /**

@ -83,7 +83,7 @@ public interface IDsCraftService extends BaseService<DsCraftEntity> {
* @return * @return
*/ */
List<DsPartVersionEntity> getVersion(Long partId); List<DsPartVersionEntity> getVersion(String partCode);
/** /**
* 根据零件ID查询工艺列表 * 根据零件ID查询工艺列表

@ -127,17 +127,17 @@ public class DsCraftServiceImpl extends BaseServiceImpl<DsCraftMapper, DsCraftEn
} }
@Override @Override
public List<DsPartVersionEntity> getVersion(Long partId) { public List<DsPartVersionEntity> getVersion(String partCode) {
//根据零件ID查询零件编码 //根据零件ID查询零件编码
DsPartEntity part = partService.getById(partId); List<DsPartEntity> dsPartEntityList = partService.selectDsPartByPatCode(partCode);
if(null == part){ if(CollectionUtils.isEmpty(dsPartEntityList)){
throw new ServiceException("零件ID不存在 "+partId); throw new ServiceException("零件号:"+partCode+"不存在 ");
} }
//根据编码 查询版本号 //根据编码 查询版本号
List<DsPartVersionEntity> partVersionList = partVersionService.selectByPartCode(part.getPartCode()); List<DsPartVersionEntity> partVersionList = partVersionService.selectByPartCode(partCode);
if(CollectionUtils.isEmpty(partVersionList)){ if(CollectionUtils.isEmpty(partVersionList)){
throw new IllegalArgumentException(partId+" 没有版本号信息"); throw new IllegalArgumentException(partCode+" 没有版本号信息");
} }
return partVersionList; return partVersionList;
} }

Loading…
Cancel
Save