| | |
| | | calendar.set(Calendar.MILLISECOND, 999); |
| | | Date todayEnd = calendar.getTime(); |
| | | |
| | | // 2. 构建查询条件:状态为“运行中” + 时间在当天范围内 |
| | | // 2. 构建查询条件: 时间在当天范围内 |
| | | Integer count = engineeringService.count( |
| | | new LambdaQueryWrapper<Engineering>() |
| | | .eq(Engineering::getState, Const.ENGINEERING_RUNNING) // 原状态条件 |
| | | // 核心:createTime 大于等于当天开始,小于等于当天结束 |
| | | .ge(Engineering::getCreateTime, todayStart) |
| | | .le(Engineering::getCreateTime, todayEnd) |
| | |
| | | Engineering engineering = new Engineering(); |
| | | engineering.setEngineerId(engineerId); |
| | | engineering.setEngineerName(rawGlassStorageDetails.getFilmsId()); |
| | | engineering.setState(1); |
| | | engineering.setState(Const.ENGINEERING_RUNNING); |
| | | engineering.setStationCell(5); |
| | | engineering.setPlanPatternTotal(slot); |
| | | engineering.setFilmsId(rawGlassStorageDetails.getFilmsId()); |
| | |
| | | saveDetails.setHeight(rawGlassStorageDetails.getPatternHeight()); |
| | | saveDetails.setThickness(rawGlassStorageDetails.getPatternThickness()); |
| | | saveDetails.setLayoutSequence(i); |
| | | saveDetails.setState(0); |
| | | saveDetails.setState(Const.ENGINEERING_NEW); |
| | | this.save(saveDetails); |
| | | } |
| | | return Boolean.TRUE; |