【批量替代BOM】工厂权限

This commit is contained in:
10001392 2024-10-31 15:36:35 +08:00
parent b87a02f892
commit afe518a65e
1 changed files with 13 additions and 0 deletions

View File

@ -3,7 +3,10 @@ package com.nflg.product.bomnew.api.user;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.nflg.product.base.core.api.BaseApi;
import com.nflg.product.base.core.conmon.util.SessionUtil;
import com.nflg.product.bomnew.constant.EBomConstant;
import com.nflg.product.bomnew.pojo.query.BatchBomQuery;
import com.nflg.product.bomnew.pojo.query.PbomImportToSAPQuery;
import com.nflg.product.bomnew.pojo.vo.*;
@ -98,4 +101,14 @@ public class BatchBomApi extends BaseApi {
EecExcelUtil.setResponseExcelHeader(response, "批量替代" + query.getMaterialNo() + "_" + new Date().getTime());
batchBomService.getExportExcelWork(query).writeTo(response.getOutputStream());
}
@GetMapping("getUserFactory")
@ApiOperation("获取登录用户所在工厂")
public ResultVO<String> getUserFactory() {
String dptCde = materialMainService.getBaseMapper().getUserDepartmentDptCode(SessionUtil.getDepartRowId());
if (StrUtil.isNotBlank(dptCde) && dptCde.contains("仙桃公司")) {
return ResultVO.success(EBomConstant.XIAN_TAO_FACTORY_CODE_1020);
}
return ResultVO.success(EBomConstant.MAIN_FACTORY_CODE_1010);
}
}