| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | // } |
| | | |
| | | int i = 0; |
| | | |
| | | if (inspection.getId() == null) { |
| | | inspection.setCreateTime(LocalDateTime.now()); |
| | | inspection.setCreateBy(SecurityUtils.getUsername()); |
| | |
| | | inspection.setUpdateById(SecurityUtils.getUserId()); |
| | | i = dailySafetyInspectionMapper.updateById(inspection); |
| | | } |
| | | if (i > 0){ |
| | | if (i > 0 && ObjectUtil.isNotEmpty(inspection.getDailySafetyInspectionDepts())){ |
| | | saveDailySafetyInspectionDept(inspection.getDailySafetyInspectionDepts(),inspection.getId()); |
| | | } |
| | | // if (i > 0) { |
| | |
| | | |
| | | @Override |
| | | public int getCheckCount() { |
| | | Long deptId = SecurityUtils.getDeptId(); |
| | | SysDept sysDept = sysDeptMapper.selectDeptById(deptId); |
| | | if (sysDept == null){ |
| | | Long[] deptIds = SecurityUtils.getDeptIds(); |
| | | if (ObjectUtil.isEmpty(deptIds)){ |
| | | return 1; |
| | | }else { |
| | | if (!"1".equals(sysDept.getSafety())){ |
| | | return 1; |
| | | } |
| | | List<SysDept> sysDepts = sysDeptMapper.selectDeptByIds(deptIds); |
| | | if (ObjectUtil.isEmpty(sysDepts)){ |
| | | return 1; |
| | | } |
| | | List<Long> data = new ArrayList<>(); |
| | | for (SysDept sysDept : sysDepts) { |
| | | if ("1".equals(sysDept.getSafety())){ |
| | | data.add(sysDept.getDeptId()); |
| | | } |
| | | } |
| | | return dailySafetyInspectionMapper.getCheckCount(deptId); |
| | | if (ObjectUtil.isEmpty(data)){ |
| | | return 1; |
| | | } |
| | | return dailySafetyInspectionMapper.getCheckCountList(data); |
| | | |
| | | // Long deptId = SecurityUtils.getDeptId(); |
| | | // SysDept sysDept = sysDeptMapper.selectDeptById(deptId); |
| | | // if (sysDept == null){ |
| | | // return 1; |
| | | // }else { |
| | | // if (!"1".equals(sysDept.getSafety())){ |
| | | // return 1; |
| | | // } |
| | | // } |
| | | // return dailySafetyInspectionMapper.getCheckCount(deptId); |
| | | } |
| | | |
| | | |