|
|
@ -1373,4 +1373,21 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification |
|
|
public List<PlmProjectPartData> searchCopyPart(PlmTechnicalSpecificationSheetData inData){ |
|
|
public List<PlmProjectPartData> searchCopyPart(PlmTechnicalSpecificationSheetData inData){ |
|
|
return technicalSpecificationMapper.searchCopyPart(inData); |
|
|
return technicalSpecificationMapper.searchCopyPart(inData); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void copyBm (PlmTechnicalSpecificationSheetData inData){ |
|
|
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
|
|
params.add(inData.getSite()); |
|
|
|
|
|
params.add(inData.getCodeNo()); |
|
|
|
|
|
params.add(inData.getNewPartNo()); |
|
|
|
|
|
params.add(inData.getUsername()); |
|
|
|
|
|
//执行方法 |
|
|
|
|
|
List<Map<String, Object>> resultList = procedureDao.getProcedureData("plm_copy_bm", params); |
|
|
|
|
|
//判断是否成功 |
|
|
|
|
|
String code = String.valueOf(resultList.get(0).get("resultCode")); |
|
|
|
|
|
if ("400".equalsIgnoreCase(code)) { |
|
|
|
|
|
String msg = String.valueOf(resultList.get(0).get("resultMsg")); |
|
|
|
|
|
throw new RuntimeException(msg); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |