Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
5e00c634ef
  1. 35
      xm-core/src/main/java/com/xm/core/ctrl/XmProjectPhaseController.java
  2. 1
      xm-core/src/main/java/com/xm/core/service/XmProjectPhaseService.java

35
xm-core/src/main/java/com/xm/core/ctrl/XmProjectPhaseController.java

@ -767,4 +767,39 @@ public class XmProjectPhaseController {
m.put("tips", tips);
return m;
}
@ApiOperation( value = "查询项目与计划汇总数据",notes="selectTotalProjectAndPhaseBudgetCost")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
})
@HasQx(value = "xm_core_xmProjectPhase_selectTotalProjectAndPhaseBudgetCost",name = "查询项目与计划汇总数据",categoryId = "admin-xm",categoryName = "管理端-项目管理系统")
@RequestMapping(value="/selectTotalProjectAndPhaseBudgetCost",method=RequestMethod.POST)
public Map<String,Object> getProjectBudgetWithsPhaseBudget(@RequestBody Map<String,Object> params) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功查询预算数据");
try{
String projectId=(String) params.get("projectId");
List<XmProjectGroupVo> groupVoList=groupService.getProjectGroupVoList(projectId);
User user = LoginUtils.getCurrentUserInfo();
XmProject xmProject=this.xmProjectService.getProjectFromCache(projectId);
boolean meIsPm=groupService.checkUserIsProjectAdm(xmProject,user.getUserid());
boolean meIsTeamHead=groupService.checkUserIsOtherUserTeamHead(groupVoList,user.getUserid(),user.getUserid());
if( !meIsPm && !meIsTeamHead ){
tips.setFailureMsg("您不是组长、也不是项目管理者,不允许查询项目与计划汇总数据");
m.put("tips", tips);
return m;
}
Map<String,Object> data=xmProjectPhaseService.selectTotalProjectAndPhaseBudgetCost((String) params.get("projectId"),null);
m.put("data",data);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
}

1
xm-core/src/main/java/com/xm/core/service/XmProjectPhaseService.java

@ -592,6 +592,5 @@ public class XmProjectPhaseService extends BaseService {
return tips;
}
}
Loading…
Cancel
Save