zhoushihao
2025-09-04 f2966bc5a06badaec2248153cf0ce836999776b3
1、一键破损功能有工程号 原片序号改为玻璃id列表
2个文件已修改
16 ■■■■■ 已修改文件
hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/request/DamageRequest.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/request/DamageRequest.java
@@ -5,6 +5,7 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
@@ -15,11 +16,8 @@
@Data
public class DamageRequest {
    @ApiModelProperty("工程号")
    private String engineerId;
    @ApiModelProperty("原片号")
    private int patternSequence;
    @ApiModelProperty("玻璃列表")
    private List<String> glassIdList;
    @ApiModelProperty("玻璃ID")
    @NotBlank(message = "玻璃ID不能为空")
hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java
@@ -383,13 +383,9 @@
    @Override
    public Boolean identControlsByPatternSequence(DamageRequest request) {
        List<GlassInfo> glassInfos = glassInfoService.list(new LambdaQueryWrapper<GlassInfo>().eq(GlassInfo::getEngineerId, request.getEngineerId())
                .eq(GlassInfo::getPatternSequence, request.getPatternSequence()));
        for (GlassInfo info : glassInfos) {
        for (String glassId : request.getGlassIdList()) {
            //掰片报破损
            damageService.autoSubmitReport(info.getGlassId(), request.getLine(), request.getWorkingProcedure(), "切割", request.getState());
            damageService.autoSubmitReport(glassId, request.getLine(), request.getWorkingProcedure(), "切割", request.getState());
        }
        return Boolean.TRUE;
    }