Selaa lähdekoodia

Merge branch 'master' of http://124.70.58.209:3000/ytrd-project-management/purchase

hexiao 2 vuotta sitten
vanhempi
commit
30a098213c

+ 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);
+    }
 }