| | |
| | | public void setProgramAndDeviceStatus(){ |
| | | //查询所有的项目 |
| | | List<SgProjectInfoDO> sgProjectInfoDOS = sgProjectInfoMapper.selectList(null); |
| | | |
| | | if(sgProjectInfoDOS!=null&& !sgProjectInfoDOS.isEmpty()) { |
| | | for (SgProjectInfoDO project: sgProjectInfoDOS){ |
| | | QueryWrapper<SgDeviceDO> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("program_id",project.getId()); |
| | |
| | | List<SgDeviceDO> sgDeviceDOS = sgDeviceMapper.selectList(queryWrapper); |
| | | //项目下完成的设备数 |
| | | int deviceFinishCount=0; |
| | | if(!sgProjectInfoDOS.isEmpty()) { |
| | | for (SgDeviceDO sgDeviceDO: sgDeviceDOS){ |
| | | |
| | | //设备的工序 |
| | |
| | | |
| | | } |
| | | } |
| | | |
| | | if(deviceFinishCount==sgDeviceDOS.size()){ |
| | | //如果项目下的设备下全部完成 |
| | | project.setStatus(2); |
| | |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | } |
| | | |