Merge remote-tracking branch 'origin/master'
This commit is contained in:
@ -19,6 +19,7 @@ import com.chinaunicom.mall.ebtp.project.projectentrust.entity.inquiryentity.Inq
|
|||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import io.swagger.annotations.ApiParam;
|
import io.swagger.annotations.ApiParam;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@ -33,6 +34,7 @@ import java.util.List;
|
|||||||
* @date 2029/10/23
|
* @date 2029/10/23
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "项目委托表")
|
@Api(tags = "项目委托表")
|
||||||
@RequestMapping("/v1/projectEntrust")
|
@RequestMapping("/v1/projectEntrust")
|
||||||
|
@ -112,16 +112,35 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
|
|||||||
query.like("project_name", projectEntrust.getProjectName());
|
query.like("project_name", projectEntrust.getProjectName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String currentRoleCode = cacheUserService.getCacheUser().getCurrentRoleCode();
|
||||||
|
log.info("查询分页数据 currentRoleCode2:"+currentRoleCode);
|
||||||
|
//String currentRoleCode = cacheUserService.getCacheUser().getCurrentRoleCode();
|
||||||
|
|
||||||
|
//采购经理查 采购经理
|
||||||
|
if("ebtp-purchase".equals(currentRoleCode)){
|
||||||
|
query.eq("purchasing_manager", cacheUserService.getCacheUser().getUserId());
|
||||||
|
}else if("ebtp-agency-admin".equals(currentRoleCode)){ //代理管理员查 代理机构
|
||||||
|
query.eq("agency_company", cacheUserService.getCacheUser().getOrganizationId());
|
||||||
|
}else if("ebtp-agency-project-manager".equals(currentRoleCode)){//代理机构业务经理 查 项目经理
|
||||||
|
query.eq("project_manager", cacheUserService.getCacheUser().getUserId());
|
||||||
|
}else{
|
||||||
|
query.eq("1", "2");
|
||||||
|
}
|
||||||
|
|
||||||
//项目经理
|
//项目经理
|
||||||
if(StringUtils.isNotBlank(projectEntrust.getProjectManager())){
|
// if(StringUtils.isNotBlank(projectEntrust.getProjectManager())){
|
||||||
query.eq("project_manager", projectEntrust.getProjectManager());
|
// query.eq("project_manager", projectEntrust.getProjectManager());
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
//代理机构
|
// //代理机构
|
||||||
if(StringUtils.isNotBlank(projectEntrust.getAgencyCompany())){
|
// if(StringUtils.isNotBlank(projectEntrust.getAgencyCompany())){
|
||||||
query.eq("agency_company", projectEntrust.getAgencyCompany());
|
// query.eq("agency_company", projectEntrust.getAgencyCompany());
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
|
// //采购经理
|
||||||
|
// if(StringUtils.isNotBlank(projectEntrust.getPurchasingManager())){
|
||||||
|
// query.eq("purchasing_manager", projectEntrust.getPurchasingManager());
|
||||||
|
// }
|
||||||
//采购方式
|
//采购方式
|
||||||
if(StringUtils.isNotBlank(projectEntrust.getProcurementMode())){
|
if(StringUtils.isNotBlank(projectEntrust.getProcurementMode())){
|
||||||
query.eq("procurement_mode", projectEntrust.getProcurementMode());
|
query.eq("procurement_mode", projectEntrust.getProcurementMode());
|
||||||
@ -142,10 +161,6 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
|
|||||||
query.eq("procurement_plan_id", projectEntrust.getProcurementPlanId());
|
query.eq("procurement_plan_id", projectEntrust.getProcurementPlanId());
|
||||||
}
|
}
|
||||||
|
|
||||||
//采购经理
|
|
||||||
if(StringUtils.isNotBlank(projectEntrust.getPurchasingManager())){
|
|
||||||
query.eq("purchasing_manager", projectEntrust.getPurchasingManager());
|
|
||||||
}
|
|
||||||
|
|
||||||
return query;
|
return query;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user