|
@@ -6,10 +6,12 @@ import com.ozs.common.annotation.Log;
|
|
import com.ozs.common.constant.ModularConstans;
|
|
import com.ozs.common.constant.ModularConstans;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
|
+import com.ozs.common.core.domain.entity.SysDept;
|
|
import com.ozs.common.core.domain.model.LoginUser;
|
|
import com.ozs.common.core.domain.model.LoginUser;
|
|
import com.ozs.common.enums.BusinessType;
|
|
import com.ozs.common.enums.BusinessType;
|
|
import com.ozs.common.enums.DataIsDelete;
|
|
import com.ozs.common.enums.DataIsDelete;
|
|
import com.ozs.common.utils.PageUtils;
|
|
import com.ozs.common.utils.PageUtils;
|
|
|
|
+import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.file.FileUtils;
|
|
import com.ozs.common.utils.file.FileUtils;
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
import com.ozs.framework.web.service.TokenService;
|
|
import com.ozs.framework.web.service.TokenService;
|
|
@@ -37,9 +39,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.InputStream;
|
|
import java.io.InputStream;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Date;
|
|
|
|
-import java.util.List;
|
|
|
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 年度计划信息控制层
|
|
* 年度计划信息控制层
|
|
@@ -266,7 +266,6 @@ public class PlanYearsController extends BaseController {
|
|
return success(planYearsService.count());
|
|
return success(planYearsService.count());
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
@ApiOperation("模板下载")
|
|
@ApiOperation("模板下载")
|
|
@GetMapping("/downloaExcel")
|
|
@GetMapping("/downloaExcel")
|
|
public void downloadZip(HttpServletResponse response) {
|
|
public void downloadZip(HttpServletResponse response) {
|
|
@@ -275,10 +274,30 @@ public class PlanYearsController extends BaseController {
|
|
response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
|
|
response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
|
|
FileUtils.setAttachmentResponseHeader(response, "年度计划导入模板.xlsx");
|
|
FileUtils.setAttachmentResponseHeader(response, "年度计划导入模板.xlsx");
|
|
FileUtils.writeBytesByInput(resourceAsStream, response.getOutputStream());
|
|
FileUtils.writeBytesByInput(resourceAsStream, response.getOutputStream());
|
|
-
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("下载文件失败", e);
|
|
log.error("下载文件失败", e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "获取采购服务站")
|
|
|
|
+ @GetMapping("/getProcurementService")
|
|
|
|
+ // @PreAuthorize("@ss.hasPermi('plan:planYears:getProcurementService')")
|
|
|
|
+ @Log(title = ModularConstans.planYear, businessType = BusinessType.QUERY)
|
|
|
|
+ public AjaxResult getProcurementService() {
|
|
|
|
+ //获取当前登录人的部门ID
|
|
|
|
+ LoginUser loginUser = getLoginUser();
|
|
|
|
+ if (StringUtils.isNull(loginUser) || StringUtils.isNull(loginUser.getDeptId())) {
|
|
|
|
+ return success("当前登陆过期,请重新登录!");
|
|
|
|
+ }
|
|
|
|
+ Long deptId = loginUser.getDeptId();
|
|
|
|
+ // 获取当前登陆人的部门名称
|
|
|
|
+ SysDept sysDept = iSysDeptService.selectById(deptId);
|
|
|
|
+ if (StringUtils.isNull(sysDept) || StringUtils.isNull(sysDept.getDeptName())) {
|
|
|
|
+ return success("当前登陆人没有部门信息,请核对数据!");
|
|
|
|
+ }
|
|
|
|
+ Map<String, String> map = new HashMap<>();
|
|
|
|
+ map.put("netVoidName", "网空采购站");
|
|
|
|
+ map.put("deptName", sysDept.getDeptName());
|
|
|
|
+ return success(map);
|
|
|
|
+ }
|
|
}
|
|
}
|