| | |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.thhy.general.common.BasicResult; |
| | | import com.thhy.general.config.SysUserInfo; |
| | | import com.thhy.general.utils.ExcelUtils; |
| | | import com.thhy.general.utils.UUIDUtils; |
| | | import com.thhy.general.utils.UserInfoUtils; |
| | | import com.thhy.secure.modules.biz.regionInspection.entity.*; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.*; |
| | | import java.util.concurrent.atomic.AtomicInteger; |
| | | |
| | |
| | | if (!recordEntities.isEmpty()){ |
| | | recordEntities.forEach(obj->{ |
| | | String statusName = obj.getStatusName(); |
| | | if("完成".equals(statusName)){ |
| | | if("已完成".equals(statusName)){ |
| | | atomicInteger.incrementAndGet(); |
| | | } |
| | | }); |
| | |
| | | String companyId = sysUserInfo.getCompanyId(); |
| | | int pageNum = (int) map.get("pageNum"); |
| | | int pageSize = (int) map.get("pageSize"); |
| | | PageHelper.startPage(pageNum,pageSize); |
| | | String startHour = " 00:00:00"; |
| | | String endHour = " 23:59:59"; |
| | | String startTime = map.get("startTime").toString(); |
| | | String endTime = map.get("endTime").toString(); |
| | | if(StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)){ |
| | | startTime = startTime+startHour; |
| | | endTime = endTime +endHour; |
| | | map.put("startTime",startTime); |
| | | map.put("endTime",endTime); |
| | | } |
| | | if (StringUtils.isNotBlank(map.get("status").toString())){ |
| | | int intStatus = Integer.valueOf(map.get("status").toString()); |
| | | map.put("intStatus",intStatus); |
| | | } |
| | | map.put("companyId",companyId); |
| | | return BasicResult.success(new PageInfo<>( |
| | | regionInspectionRecordMapper.selectPageList(map) |
| | | )); |
| | | map.put("page",(pageNum-1)*10); |
| | | map.put("limit",pageSize); |
| | | List<RegionInspectionRecordEntity> recordEntities = regionInspectionRecordMapper.selectPageList(map); |
| | | Integer integer = regionInspectionRecordMapper.selectCount(map); |
| | | map.put("list",recordEntities); |
| | | map.put("total",integer); |
| | | return BasicResult.success(map); |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | @Override |
| | | public BasicResult selectAppInfo(String regionInspectionId, String userId) { |
| | | SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo(); |
| | | userId = sysUserInfo.getUserId(); |
| | | RegionInspectionEntity obj = regionInspectionRecordMapper.selectInfo(regionInspectionId, userId); |
| | | List<RegionInspectionHazardInformEntity> regionList = new ArrayList<>(); |
| | | if (obj.getRegionIds()!=null){ |
| | |
| | | SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo(); |
| | | String companyId = sysUserInfo.getCompanyId(); |
| | | String userId = sysUserInfo.getUserId(); |
| | | map.put("userId",userId); |
| | | String platUserId = regionInspectionRecordMapper.selectPlatUserId(userId); |
| | | map.put("userId",platUserId); |
| | | map.put("companyId",companyId); |
| | | int pageNum = (int) map.get("pageNum"); |
| | | int pageSize = (int) map.get("pageSize"); |
| | |
| | | return BasicResult.success(new PageInfo<>(regionInspectionRecordMapper.selectAppList(map))); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public void export(Map map, HttpServletResponse response) { |
| | | SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo(); |
| | | String companyId = sysUserInfo.getCompanyId(); |
| | | String startHour = " 00:00:00"; |
| | | String endHour = " 23:59:59"; |
| | | String startTime = map.get("startTime").toString(); |
| | | String endTime = map.get("endTime").toString(); |
| | | if(StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)){ |
| | | startTime = startTime+startHour; |
| | | endTime = endTime +endHour; |
| | | map.put("startTime",startTime); |
| | | map.put("endTime",endTime); |
| | | } |
| | | if (StringUtils.isNotBlank(map.get("status").toString())){ |
| | | int intStatus = Integer.valueOf(map.get("status").toString()); |
| | | map.put("intStatus",intStatus); |
| | | } |
| | | map.put("companyId",companyId); |
| | | List<RegionInspectionRecordEntity> recordEntities = regionInspectionRecordMapper.selectPageList(map); |
| | | ExcelUtils.downExcel(recordEntities,RegionInspectionRecordEntity.class,response,"打卡导出"); |
| | | } |
| | | } |