diff --git a/src/main/java/com/xujie/sys/modules/pms/controller/PqcController.java b/src/main/java/com/xujie/sys/modules/pms/controller/PqcController.java index 3f30a204..86eaf312 100644 --- a/src/main/java/com/xujie/sys/modules/pms/controller/PqcController.java +++ b/src/main/java/com/xujie/sys/modules/pms/controller/PqcController.java @@ -314,10 +314,27 @@ public class PqcController { @PostMapping("/deleteOperationForResource") public R deleteOperationForResource(@RequestBody OperationForResource data){ int i = pqcService.deleteOperationForResource(data); - if (i==1){ - return R.ok(); - } - return R.ok().put("code",2); + return R.ok(); + } + /** + * 删除工序对应机台记录 + * @param + * @return + */ + @PostMapping("/deleteOperationForResource2") + public R deleteOperationForResource2(@RequestBody OperationForResource data){ + int i = pqcService.deleteOperationForResource2(data); + return R.ok(); + } + /** + * 查询工序对应的机台记录 + * @param + * @return + */ + @PostMapping("/getResourceDataOperationForResource") + public R getResourceDataOperationForResource(@RequestBody OperationForResource data){ + List list = pqcService.getResourceDataOperationForResource(data); + return R.ok().put("rows",list); } /** * 删除用户默认工序记录 diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/PqcMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/PqcMapper.java index 9aaa15c2..9397014c 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/PqcMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/PqcMapper.java @@ -79,4 +79,8 @@ public interface PqcMapper { List getAllUserList(SysUserEntity data); List queryResourceList2(ResourceData data); + + List getResourceDataOperationForResource(OperationForResource data); + + int deleteOperationForResource2(OperationForResource data); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java index c3510371..9a83288b 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java @@ -792,4 +792,14 @@ public class PqcServiceImpl implements PqcService { List list = pqcMapper.queryResourceList2(data); return list; } + + @Override + public List getResourceDataOperationForResource(OperationForResource data) { + return pqcMapper.getResourceDataOperationForResource(data); + } + + @Override + public int deleteOperationForResource2(OperationForResource data) { + return pqcMapper.deleteOperationForResource2(data); + } } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/PqcService.java b/src/main/java/com/xujie/sys/modules/pms/service/PqcService.java index c1296b0d..271e372c 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/PqcService.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/PqcService.java @@ -65,4 +65,8 @@ public interface PqcService { List getAllUserList(SysUserEntity data); List queryResourceList2(ResourceData data); + + List getResourceDataOperationForResource(OperationForResource data); + + int deleteOperationForResource2(OperationForResource data); } diff --git a/src/main/resources/mapper/pms/PqcMapper.xml b/src/main/resources/mapper/pms/PqcMapper.xml index 33391ef0..4b898e0f 100644 --- a/src/main/resources/mapper/pms/PqcMapper.xml +++ b/src/main/resources/mapper/pms/PqcMapper.xml @@ -206,11 +206,14 @@ WHERE inspection_no = #{inspectionNo} and item_no = #{itemNo} and site = #{site} and bu_no = #{buNo} - delete from operation_resource where id = #{id} + delete from operation_resource where bu=#{bu} and operation = #{operation} delete from user_default_operation where id = #{id} + + delete from operation_resource where id = #{id} + INSERT INTO qc_pqc_sub_detail_record @@ -385,12 +388,8 @@ +