修改获取版本号接口

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")
@ApiOperationSupport(order = 1)
@Operation(summary = "获取版本号", description = "传入零件ID")
public R<List<DsPartVersionEntity>> getVersion(Long partId) {
return R.data(dsCraftService.getVersion(partId));
public R<List<DsPartVersionEntity>> getVersion(String partCode) {
return R.data(dsCraftService.getVersion(partCode));
}
/**

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

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

Loading…
Cancel
Save