瀏覽代碼

抽取专家 返回 专家姓名 采购品种 抽取时间

sunhh 2 年之前
父節點
當前提交
d84617c52d
共有 1 個文件被更改,包括 24 次插入5 次删除
  1. 24 5
      purchase-admin/src/main/java/com/ozs/web/controller/plan/PlanYearsController.java

+ 24 - 5
purchase-admin/src/main/java/com/ozs/web/controller/plan/PlanYearsController.java

@@ -6,10 +6,12 @@ import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.ModularConstans;
 import com.ozs.common.core.controller.BaseController;
 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.enums.BusinessType;
 import com.ozs.common.enums.DataIsDelete;
 import com.ozs.common.utils.PageUtils;
+import com.ozs.common.utils.StringUtils;
 import com.ozs.common.utils.file.FileUtils;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.framework.web.service.TokenService;
@@ -37,9 +39,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.InputStream;
 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());
     }
 
-
     @ApiOperation("模板下载")
     @GetMapping("/downloaExcel")
     public void downloadZip(HttpServletResponse response) {
@@ -275,10 +274,30 @@ public class PlanYearsController extends BaseController {
             response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
             FileUtils.setAttachmentResponseHeader(response, "年度计划导入模板.xlsx");
             FileUtils.writeBytesByInput(resourceAsStream, response.getOutputStream());
-
         } catch (Exception 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);
+    }
 }