Browse Source

2025/7/11

master
Aoi_Tori 11 months ago
parent
commit
1cc9479c9b
  1. 8
      src/main/java/com/spring/modules/Tooling/controller/ProjectToolingApplyController.java
  2. 2
      src/main/java/com/spring/modules/Tooling/mapper/ProjectToolingApplyMapper.java
  3. 2
      src/main/java/com/spring/modules/Tooling/service/ProjectToolingApplyService.java
  4. 6
      src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java
  5. 9
      src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml

8
src/main/java/com/spring/modules/Tooling/controller/ProjectToolingApplyController.java

@ -92,6 +92,14 @@ public class ProjectToolingApplyController {
List<PlmProjectToolApplyDetailData> rows = projectToolingApplyService.searchToolApplyDetail(inData);
return R.ok().put("rows", rows);
}
@PostMapping(value="/toolDetailBatchDelete")
@ResponseBody
public R toolDetailBatchDelete(@RequestBody List<PlmProjectToolApplyDetailData> inList){
projectToolingApplyService.toolDetailBatchDelete(inList);
return R.ok();
}
@PostMapping(value="/comfirmProjectToolApply")
@ResponseBody
public R comfirmProjectToolApply(@RequestBody PlmProjectToolApplyHeaderData inData){

2
src/main/java/com/spring/modules/Tooling/mapper/ProjectToolingApplyMapper.java

@ -95,5 +95,7 @@ public interface ProjectToolingApplyMapper {
IPage<RoutingToolApplyData> queryProjectPartToolForApplyAny(Page<RoutingToolApplyData> plmProjectInfoDataPage, @Param("query") Map<String, String> params);
void toolDetailBatchDelete(@Param("list") List<PlmProjectToolApplyDetailData> inList);
List<PlmProjectToolApplyDetailData> getToolApplyByPart(@Param("site") String site, @Param("testPartNo") String testPartNo, @Param("finalPartNo") String finalPartNo);
}

2
src/main/java/com/spring/modules/Tooling/service/ProjectToolingApplyService.java

@ -56,4 +56,6 @@ public interface ProjectToolingApplyService {
PageUtils searchProjectToolApplyHeaderAny(QuerySavedVo data);
PageUtils queryProjectPartToolForApplyAny(QuerySavedVo data);
void toolDetailBatchDelete(List<PlmProjectToolApplyDetailData> inList);
}

6
src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java

@ -429,6 +429,12 @@ public class ProjectToolingApplyServiceImpl implements ProjectToolingApplyServic
return new PageUtils(resultList);
}
@Override
@Transactional
public void toolDetailBatchDelete(List<PlmProjectToolApplyDetailData> inList) {
projectToolingApplyMapper.toolDetailBatchDelete(inList);
}
/**
* 流程干预提交
* @param data

9
src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml

@ -392,6 +392,15 @@
where site = #{site}
and apply_no = #{applyNo}
</delete>
<delete id="toolDetailBatchDelete">
delete from plm_project_tool_applyDetail
WHERE (site, apply_no, seq_no) IN
<foreach collection="list" item="item" open="(" separator="," close=")">
(#{item.site}, #{item.applyNo}, #{item.seqNo})
</foreach>
</delete>
<update id="saveHeaderMessage">
update plm_project_tool_applyHeader
set prNo=#{prNo},

Loading…
Cancel
Save