diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/RetrospectDefendDTO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/RetrospectDefendDTO.java deleted file mode 100644 index 155feca8..00000000 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/RetrospectDefendDTO.java +++ /dev/null @@ -1,22 +0,0 @@ -package org.springblade.desk.produce.pojo.dto; - -import lombok.Data; -import org.springblade.desk.produce.pojo.entity.MesRbFilePreserveSlotEntity; - -import java.util.List; - -@Data -public class RetrospectDefendDTO { - - private Long ecId; - - private Long rfpId; - - private Long mtuId; - - private List wpIdList; - - private Boolean line; - - private List preserveSlotList; -} diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/vo/EleFilesEditVO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/vo/EleFilesEditVO.java index a2f28ab7..2abdaefa 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/vo/EleFilesEditVO.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/vo/EleFilesEditVO.java @@ -30,6 +30,8 @@ public class EleFilesEditVO { private String mtnCode; + private List wpIdList; + private List mesQcProduceRunEntityList; private List produceMonitorFileSlotVOList; diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/PrMakeRecController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/PrMakeRecController.java index e0b3c2ff..e4ab96df 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/PrMakeRecController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/PrMakeRecController.java @@ -10,7 +10,6 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.desk.produce.pojo.dto.MakeRecDTO; -import org.springblade.desk.produce.pojo.dto.RetrospectDefendDTO; import org.springblade.desk.produce.pojo.dto.WorkPlanDto; import org.springblade.desk.produce.pojo.entity.WorkPlan; import org.springblade.desk.produce.pojo.vo.MesMakeRecVO; diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/ProcessQualityMaintenanceController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/ProcessQualityMaintenanceController.java index 8b030904..e3ae5bc4 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/ProcessQualityMaintenanceController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/controller/ProcessQualityMaintenanceController.java @@ -10,9 +10,6 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.desk.device.pojo.entity.EquipmentEntity; -import org.springblade.desk.produce.pojo.dto.RetrospectDefendDTO; -import org.springblade.desk.produce.pojo.entity.DsRbFilePreserve; -import org.springblade.desk.produce.pojo.entity.MesEquipmentCardEntity; import org.springblade.desk.produce.pojo.entity.MesQcProduceRunEntity; import org.springblade.desk.produce.pojo.vo.*; import org.springblade.desk.produce.service.IMakeRecService; @@ -108,8 +105,8 @@ public class ProcessQualityMaintenanceController extends BladeController { @PostMapping("/saveRetrospectDefend") @ApiOperationSupport(order = 10) @Operation(summary = "首次维护-保存") - public R saveRetrospectDefend(@RequestBody RetrospectDefendDTO retrospectDefendDTO) { - return R.status(makeRecService.saveRetrospectDefend(retrospectDefendDTO)); + public R saveRetrospectDefend(@RequestBody EleFilesEditVO eleFilesEditVO) { + return R.status(proQuaMainService.saveRetrospectDefend(eleFilesEditVO)); } @GetMapping(value = "/loadPrMacToolUseByMtnCode") diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml index fe7f0822..fa8c69a6 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml @@ -317,15 +317,16 @@ SELECT c.card_no FROM - PR_MAC_TOOL_USE a, - rb_pr_work_plan b, - pr_work_order c + MES_MAC_TOOL_USE a, + MES_WORK_PLAN b, + MES_WORK_ORDER c - a.wp_id = b.wp_id - AND b.wo_id = c.wo_id - + a.wp_id = b.id + AND b.wo_id = c.id + AND a.mtn_code = #{mtnCode} + AND a.IS_DELETED = 0