Browse Source

1127

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

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

@ -1188,8 +1188,8 @@ public class TechnicalSpecificationController {
@PostMapping(value="/getFinalPartData")
@ResponseBody
public R getFinalPartData(@RequestBody PlmProjectPartData data) {
List<PlmProjectPartData> rows= technicalSpecificationService.getFinalPartData(data);
return R.ok().put("rows",rows);
PageUtils page = technicalSpecificationService.getFinalPartData(data);
return R.ok().put("page", page);
}

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

@ -1148,7 +1148,7 @@ public interface TechnicalSpecificationMapper {
PlmTechnicalSpecificationSheetData getBMStatusDesc(@Param("site") String site, @Param("codeNo") String codeNo);
List<PlmProjectPartData> getFinalPartData(PlmProjectPartData data);
IPage<PlmProjectPartData> getFinalPartData(Page<PlmProjectPartData> page, @Param("query") PlmProjectPartData inData);
PlmTechnicalSpecificationSheetData getOADetailForBM(PlmTechnicalSpecificationSheetData data);

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

@ -1386,8 +1386,12 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
}
}
@Override
public List<PlmProjectPartData> getFinalPartData(PlmProjectPartData data){
return technicalSpecificationMapper.getFinalPartData(data);
public PageUtils getFinalPartData(PlmProjectPartData inData){
IPage<PlmProjectPartData> resultList = technicalSpecificationMapper.getFinalPartData(
new Page<PlmProjectPartData>(inData.getPage(), inData.getLimit()), inData);
return new PageUtils(resultList);
}
@Override

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

@ -966,7 +966,7 @@ public interface TechnicalSpecificationService {
String getBMStatusDesc(PlmTechnicalSpecificationSheetData data);
List<PlmProjectPartData> getFinalPartData(PlmProjectPartData data);
PageUtils getFinalPartData(PlmProjectPartData data);
PlmTechnicalSpecificationSheetData getOADetailForBM(PlmTechnicalSpecificationSheetData data);

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

@ -1066,22 +1066,22 @@ step_id,reject_flag,reject_step_id,mpOperator,pod
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}
and a.site=#{query.site}
<if test="projectId!= null and projectId != ''">
AND a.project_id like #{projectId}
<if test="query.projectId!= null and query.projectId != ''">
AND a.project_id like #{query.projectId}
</if>
<if test="finalPartNo!= null and finalPartNo != ''">
AND a.Final_Part_No like #{finalPartNo}
<if test="query.finalPartNo!= null and query.finalPartNo != ''">
AND a.Final_Part_No like #{query.finalPartNo}
</if>
<if test="customerPartNo!= null and customerPartNo != ''">
AND pcpi.customer_part_no like #{customerPartNo}
<if test="query.customerPartNo!= null and query.customerPartNo != ''">
AND pcpi.customer_part_no like #{query.customerPartNo}
</if>
<if test="testPartNo!= null and testPartNo != ''">
AND a.Test_part_no like #{testPartNo}
<if test="query.testPartNo!= null and query.testPartNo != ''">
AND a.Test_part_no like #{query.testPartNo}
</if>
<if test="partDesc!= null and partDesc != ''">
AND a.Part_desc like #{partDesc}
<if test="query.partDesc!= null and query.partDesc != ''">
AND a.Part_desc like #{query.partDesc}
</if>
and a.RealFlag='Y'
</where>

Loading…
Cancel
Save