huang
2025-10-20 899813196f304b8e837f0dcff059b0110c82e110
hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java
@@ -37,7 +37,7 @@
/**
 * <p>
 * 服务实现类
 *  服务实现类
 * </p>
 *
 * @author zhoush
@@ -55,6 +55,7 @@
    DamageService damageService;
    @Autowired
    RedisUtil redisUtil;
    @Resource
    RawGlassStorageDetailsService rawGlassStorageDetailsService;
@@ -114,7 +115,7 @@
        // 创建一个 List 用于保存映射后的实体对象
        List<UpPattenUsage> resultList = new ArrayList<>();
// 遍历查询结果中的每个 Map 对象
        // 遍历查询结果中的每个 Map 对象
        if (upPattenUsageList != null) {
            for (OptimizeUpPattenUsage map : upPattenUsageList) {
                // 创建一个新的 OptimizeProject 对象
@@ -179,6 +180,7 @@
        wrapper.eq("engineering_id", engineerId);
        this.remove(wrapper);
    }
    @Override
@@ -283,7 +285,8 @@
        Engineering engineering = new Engineering();
        engineering.setEngineerId(engineerId);
        engineering.setEngineerName(rawGlassStorageDetails.getFilmsId());
        engineering.setState(5);
        engineering.setState(1);
        engineering.setStationCell(5);
        engineering.setPlanPatternTotal(slot);
        engineering.setFilmsId(rawGlassStorageDetails.getFilmsId());
        engineeringService.save(engineering);
@@ -318,4 +321,13 @@
        // 4. 拼接工程号(前缀+日期+补0后的序号)
        return PREFIX + dateStr + formattedSequence;
    }
    @Override
    public Boolean deleteUpPattenTask(String id) {
        //删除上片顺序表
        QueryWrapper<UpPattenUsage> wrapper = new QueryWrapper<>();
        wrapper.eq("id",id);
        return this.remove(wrapper);
    }
}