Browse Source

1127

master
ruanqi 1 year ago
parent
commit
2a0fc5e224
  1. 8
      src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java
  2. 2
      src/main/java/com/spring/modules/sampleManagement/dao/TechnicalSpecificationMapper.java
  3. 5
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  4. 2
      src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java
  5. 15
      src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

8
src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java

@ -1199,4 +1199,12 @@ public class TechnicalSpecificationController {
PlmTechnicalSpecificationSheetData result= technicalSpecificationService.getOADetailForBM(data);
return R.ok().put("row",result);
}
@PostMapping(value="/searchCopyPart")
@ResponseBody
public R searchCopyPart(@RequestBody PlmTechnicalSpecificationSheetData data) {
List<PlmProjectPartData> rows= technicalSpecificationService.searchCopyPart(data);
return R.ok().put("rows",rows);
}
}

2
src/main/java/com/spring/modules/sampleManagement/dao/TechnicalSpecificationMapper.java

@ -1151,4 +1151,6 @@ public interface TechnicalSpecificationMapper {
List<PlmProjectPartData> getFinalPartData(PlmProjectPartData data);
PlmTechnicalSpecificationSheetData getOADetailForBM(PlmTechnicalSpecificationSheetData data);
List<PlmProjectPartData> searchCopyPart(PlmTechnicalSpecificationSheetData inData);
}

5
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -1368,4 +1368,9 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
public PlmTechnicalSpecificationSheetData getOADetailForBM(PlmTechnicalSpecificationSheetData data){
return technicalSpecificationMapper.getOADetailForBM(data);
}
@Override
public List<PlmProjectPartData> searchCopyPart(PlmTechnicalSpecificationSheetData inData){
return technicalSpecificationMapper.searchCopyPart(inData);
}
}

2
src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java

@ -970,4 +970,6 @@ public interface TechnicalSpecificationService {
PlmTechnicalSpecificationSheetData getOADetailForBM(PlmTechnicalSpecificationSheetData data);
List<PlmProjectPartData> searchCopyPart(PlmTechnicalSpecificationSheetData inData);
}

15
src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

@ -1061,8 +1061,8 @@ step_id,reject_flag,reject_step_id,mpOperator,pod
<select id="getFinalPartData" resultType="PlmProjectPartData">
Select a.Final_Part_No,a.Test_part_no,a.Active, a.Part_desc ,a.project_id,pcpi.customer_part_no,a.bu_no
from view_Project_final_Part a
left join plm_project_info c on a.site = c.site and a.project_id = c.project_id
left join plm_customer_part_info pcpi on a.site = pcpi.site and a.test_part_no = pcpi.part_no and c.customer_id = pcpi.customer_no
left join plm_project_info c on a.site = c.site and a.project_id = c.project_id
left join plm_customer_part_info pcpi on a.site = pcpi.site and a.test_part_no = pcpi.part_no and c.customer_id = pcpi.customer_no
<where>
and a.site=#{site}
@ -1095,4 +1095,15 @@ step_id,reject_flag,reject_step_id,mpOperator,pod
where a.site=#{site} and a.code_no=#{codeNo}
</select>
<select id="searchCopyPart" resultType="PlmProjectPartData">
Select a.Final_Part_No,a.Test_part_no,a.Active, a.Part_desc ,a.project_id,pcpi.customer_part_no,a.bu_no
from plm_project_info c
left join view_Project_Part a on a.site = c.site and a.project_id = c.project_id
left join plm_customer_part_info pcpi on a.site = pcpi.site and a.test_part_no = pcpi.part_no and c.customer_id = pcpi.customer_no
left join part p on a.Final_Part_No=p.part_no
where a.project_id=#{projectId} and a.site=#{site} and a.Test_part_no!=#{testPartNo} and a.realFlag='Y'
</select>
</mapper>
Loading…
Cancel
Save