|
|
@@ -3,13 +3,11 @@ package com.zd.airbottle.controller;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.zd.airbottle.domain.QpBottleStorage;
|
|
|
import com.zd.airbottle.domain.QpSupplier;
|
|
|
-import com.zd.airbottle.domain.QpTask;
|
|
|
import com.zd.airbottle.domain.QpTaskDetail;
|
|
|
import com.zd.airbottle.domain.vo.*;
|
|
|
import com.zd.airbottle.domain.vo.report.AirAmount;
|
|
|
import com.zd.airbottle.service.*;
|
|
|
import com.zd.common.core.exception.ServiceException;
|
|
|
-import com.zd.common.core.utils.StringUtils;
|
|
|
import com.zd.common.core.utils.poi.ExcelUtil;
|
|
|
import com.zd.common.core.web.controller.BaseController;
|
|
|
import com.zd.common.core.web.domain.AjaxResult;
|
|
|
@@ -24,10 +22,8 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
@@ -276,7 +272,6 @@ public class QpBottleStorageController extends BaseController {
|
|
|
List<QpTaskDetailVO> detailListVo = qpTaskDetailService.selectQpTaskDetailListVo(qpTaskDetail);
|
|
|
if(detailListVo.size()>0){
|
|
|
for (int j=0;j<detailListVo.size();j++){
|
|
|
- //System.out.println(detailListVo.get(j).getApplyDescribe());
|
|
|
JSONObject jsonStr = JSONObject.parseObject(detailListVo.get(j).getApplyDescribe());
|
|
|
detailListVo.get(j).setConfigName(jsonStr.get("gasLevel").toString());
|
|
|
detailListVo.get(j).setAirName(jsonStr.get("airName").toString());
|
|
|
@@ -297,78 +292,4 @@ public class QpBottleStorageController extends BaseController {
|
|
|
}
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
-
|
|
|
- /*@GetMapping("/listTaskIndexTest")
|
|
|
- @ApiOperation(value = "供应商首页待办事项列表")
|
|
|
- public TableDataInfo<QpBottleStorageVO> listTaskIndexTest(QpBottleStorageVO storageInfoVo) {
|
|
|
- //获取当前登录用户信息
|
|
|
- SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
- QpSupplier supplier = qpSupplierService.selectQpSupplierByAccountId(sysUser.getUserId());
|
|
|
-
|
|
|
- startPage();
|
|
|
- storageInfoVo.setCompanyId(supplier.getId());//供应商id
|
|
|
- List<QpBottleStorageVO> list = qpBottleStorageService.selectQpTaskListIndex(storageInfoVo);
|
|
|
- for (int i = 0; i < list.size(); i++) {
|
|
|
- if("gq".equals(list.get(i).getRemark())){
|
|
|
- QpTaskVO taskVO = new QpTaskVO();
|
|
|
- taskVO.setSupplierId(supplier.getId());//供应商id
|
|
|
- taskVO.setCreateTime(list.get(i).getCreateTime());//时间
|
|
|
- taskVO.setIsDispose(0);//未处理
|
|
|
- List<QpTaskVO> listvo= qpTaskService.selectQpTaskList(taskVO);
|
|
|
-
|
|
|
- if(!listvo.isEmpty()){
|
|
|
- QpTaskDetail qpTaskDetail = new QpTaskDetail();
|
|
|
- qpTaskDetail.setTaskId(listvo.get(i).getId());
|
|
|
- List<QpTaskDetailVO> detailListVo = qpTaskDetailService.selectQpTaskDetailListVo(qpTaskDetail);
|
|
|
- for (QpTaskDetailVO taskDetailVO : detailListVo) {
|
|
|
- System.out.println(taskDetailVO.getApplyDescribe());
|
|
|
- JSONObject jsonStr = JSONObject.parseObject(taskDetailVO.getApplyDescribe());
|
|
|
- taskDetailVO.setConfigName(jsonStr.get("gasLevel").toString());
|
|
|
- taskDetailVO.setAirName(jsonStr.get("airName").toString());
|
|
|
- }
|
|
|
- list.get(i).setDetailListVO(detailListVo);
|
|
|
- }
|
|
|
-
|
|
|
- }else if("wt".equals(list.get(i).getRemark())){
|
|
|
- //查询问题气瓶集合
|
|
|
- QpBottleStorageVO storageVO = new QpBottleStorageVO();
|
|
|
- storageVO.setCompanyId(supplier.getId());
|
|
|
- storageVO.setCreateTime(list.get(i).getCreateTime());
|
|
|
- storageVO.setAirStatus(1L);//问题气瓶
|
|
|
- List<QpBottleStorageVO> listWt = qpBottleStorageService.selectStorageListRelation(storageVO);
|
|
|
- for (QpBottleStorageVO bottleStorageVO : listWt) {
|
|
|
- QpTaskVO taskVO = qpTaskService.selectQpTaskById(bottleStorageVO.getTaskId());
|
|
|
- QpTaskDetail taskDetail = qpTaskDetailService.selectQpTaskDetailById(bottleStorageVO.getTaskDetailId());
|
|
|
- bottleStorageVO.setRoom(taskVO.getRoom());//房间号
|
|
|
- bottleStorageVO.setCampus(taskVO.getCampus());//校区
|
|
|
- bottleStorageVO.setBuilding(taskVO.getBuilding());//楼栋
|
|
|
- JSONObject jsonStr = JSONObject.parseObject(taskDetail.getApplyDescribe());
|
|
|
- bottleStorageVO.setConfigName(jsonStr.get("gasLevel").toString());
|
|
|
- bottleStorageVO.setAirName(jsonStr.get("airName").toString());
|
|
|
- }
|
|
|
- }else if("hs".equals(list.get(i).getRemark())){
|
|
|
- //查询回收集合
|
|
|
- QpBottleStorageOutVO outVO = new QpBottleStorageOutVO();
|
|
|
- outVO.setCreateTime(list.get(i).getCreateTime());
|
|
|
- outVO.setCompanyId(supplier.getId());
|
|
|
- outVO.setRemark("0");//未处理
|
|
|
- List<QpBottleStorageOutVO> listHs = qpBottleStorageOutService.selectQpBottleStorageOutRelationSubject(outVO);
|
|
|
- for (int q=0;q<listHs.size();q++){
|
|
|
- QpTaskVO taskVO = qpTaskService.selectQpTaskById(listHs.get(q).getTaskId());
|
|
|
- QpTaskDetail taskDetail = new QpTaskDetail();
|
|
|
- taskDetail.setId(listHs.get(q).getTaskDetailId());
|
|
|
- taskDetail.setTaskId(listHs.get(q).getTaskId());
|
|
|
- //List<QpTaskDetail> listDetail = qpTaskDetailService.selectQpTaskDetailList();
|
|
|
- //QpTaskDetail taskDetail = qpTaskDetailService.selectQpTaskDetailById(listWt.get(q).getTaskDetailId());
|
|
|
- *//*listWt.get(q).setRoom(taskVO.getRoom());//房间号
|
|
|
- listWt.get(q).setCampus(taskVO.getCampus());//校区
|
|
|
- listWt.get(q).setBuilding(taskVO.getBuilding());//楼栋
|
|
|
- JSONObject jsonStr = JSONObject.parseObject(listDetail.get(0).getApplyDescribe());
|
|
|
- listWt.get(q).setConfigName(jsonStr.get("gasLevel").toString());
|
|
|
- listWt.get(q).setAirName(jsonStr.get("airName").toString());*//*
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- return getDataTable(list);
|
|
|
- }*/
|
|
|
}
|