|
@@ -8,11 +8,13 @@ import com.rongwei.bscommon.sys.dao.CommonDao;
|
|
import com.rongwei.bscommon.sys.dao.EquLubricationTaskManagementMapperDao;
|
|
import com.rongwei.bscommon.sys.dao.EquLubricationTaskManagementMapperDao;
|
|
import com.rongwei.bscommon.sys.service.EquLubricationTaskDetailService;
|
|
import com.rongwei.bscommon.sys.service.EquLubricationTaskDetailService;
|
|
import com.rongwei.bscommon.sys.service.EquLubricationTaskManagementService;
|
|
import com.rongwei.bscommon.sys.service.EquLubricationTaskManagementService;
|
|
|
|
+import com.rongwei.bscommon.sys.utils.CommonUtils;
|
|
import com.rongwei.bscommon.sys.utils.ExceptionUtils;
|
|
import com.rongwei.bscommon.sys.utils.ExceptionUtils;
|
|
import com.rongwei.bscommon.sys.utils.TimeUtils;
|
|
import com.rongwei.bscommon.sys.utils.TimeUtils;
|
|
import com.rongwei.bsentity.domain.EquLubricationTaskDetailVo;
|
|
import com.rongwei.bsentity.domain.EquLubricationTaskDetailVo;
|
|
import com.rongwei.bsentity.domain.EquLubricationTaskManagementDo;
|
|
import com.rongwei.bsentity.domain.EquLubricationTaskManagementDo;
|
|
import com.rongwei.rwadmincommon.system.domain.SysDictDo;
|
|
import com.rongwei.rwadmincommon.system.domain.SysDictDo;
|
|
|
|
+import com.rongwei.rwadmincommon.system.vo.SysUserVo;
|
|
import org.apache.poi.ss.usermodel.Workbook;
|
|
import org.apache.poi.ss.usermodel.Workbook;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -46,7 +48,13 @@ public class EquLubricationTaskManagementServiceImpl extends ServiceImpl<EquLubr
|
|
@Override
|
|
@Override
|
|
public void wordExportLubricationTask(Map<String, Object> parameter, HttpServletResponse response) {
|
|
public void wordExportLubricationTask(Map<String, Object> parameter, HttpServletResponse response) {
|
|
log.info("开始导出润滑任务明细");
|
|
log.info("开始导出润滑任务明细");
|
|
- List<EquLubricationTaskDetailVo> taskDetailVoList = equLubricationTaskDetailService.queryAllTaskDetailList();
|
|
|
|
|
|
+ SysUserVo currentUser = CommonUtils.getCurrentUser();
|
|
|
|
+ String tenantId = "";
|
|
|
|
+ //判断当前是否存在集团领导角色
|
|
|
|
+ if (currentUser.getSysuserroleids().contains("d7797802376e42b2af37781f258b99fb")){
|
|
|
|
+ tenantId = currentUser.getOrganizationDoList().get(0).getFullpid().split(",")[1];
|
|
|
|
+ }
|
|
|
|
+ List<EquLubricationTaskDetailVo> taskDetailVoList = equLubricationTaskDetailService.queryAllTaskDetailList(tenantId);
|
|
try {
|
|
try {
|
|
response.setContentType("application/octet-stream");
|
|
response.setContentType("application/octet-stream");
|
|
// 读取模板文件
|
|
// 读取模板文件
|