Browse Source

重新生成工时表

master
陈裕财 4 years ago
parent
commit
c4b66ebdb9
  1. 2
      xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java
  2. 8
      xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java
  3. 9
      xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java
  4. 6
      xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java
  5. 4
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmGroupUserMapper.xml

2
xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java

@ -92,6 +92,8 @@ public class XmGroupUserController {
Map<String,Object> m = new HashMap<>(); Map<String,Object> m = new HashMap<>();
RequestUtils.transformArray(xmGroupUser, "ids"); RequestUtils.transformArray(xmGroupUser, "ids");
PageUtils.startPage(xmGroupUser); PageUtils.startPage(xmGroupUser);
User user=LoginUtils.getCurrentUserInfo();
xmGroupUser.put("branchId",user.getBranchId());
List<Map<String,Object>> xmGroupUserList = xmGroupUserService.selectListMapByWhere(xmGroupUser); //列出XmProjectGroupUser列表 List<Map<String,Object>> xmGroupUserList = xmGroupUserService.selectListMapByWhere(xmGroupUser); //列出XmProjectGroupUser列表
PageUtils.responePage(m, xmGroupUserList); PageUtils.responePage(m, xmGroupUserList);
m.put("data",xmGroupUserList); m.put("data",xmGroupUserList);

8
xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java

@ -107,8 +107,12 @@ public class XmIterationController {
xmIteration.put("userid",user.getUserid()); xmIteration.put("userid",user.getUserid());
if( !( StringUtils.hasText(branchId)|| StringUtils.hasText(id) || StringUtils.hasText(productId)|| StringUtils.hasText(menuId)||ids!=null if( !( StringUtils.hasText(branchId)|| StringUtils.hasText(id) || StringUtils.hasText(productId)|| StringUtils.hasText(menuId)||ids!=null
|| StringUtils.hasText(adminUserid) ) ){ || StringUtils.hasText(adminUserid) ) ){
if(LoginUtils.isBranchAdmin()){
xmIteration.put("branchId",user.getBranchId());
}else{
xmIteration.put("compete",user.getUserid()); xmIteration.put("compete",user.getUserid());
} }
}
if("branchId".equals(queryScope)){ if("branchId".equals(queryScope)){
xmIteration.put("branchId",user.getBranchId()); xmIteration.put("branchId",user.getBranchId());
} }
@ -141,8 +145,12 @@ public class XmIterationController {
xmIteration.put("userid",user.getUserid()); xmIteration.put("userid",user.getUserid());
if( !(StringUtils.hasText(branchId)|| StringUtils.hasText(id) || StringUtils.hasText(productId)|| StringUtils.hasText(menuId)||ids!=null if( !(StringUtils.hasText(branchId)|| StringUtils.hasText(id) || StringUtils.hasText(productId)|| StringUtils.hasText(menuId)||ids!=null
|| StringUtils.hasText(adminUserid) ) ){ || StringUtils.hasText(adminUserid) ) ){
if(LoginUtils.isBranchAdmin()){
xmIteration.put("branchId",user.getBranchId());
}else{
xmIteration.put("compete",user.getUserid()); xmIteration.put("compete",user.getUserid());
} }
}
if("branchId".equals(queryScope)){ if("branchId".equals(queryScope)){
xmIteration.put("branchId",user.getBranchId()); xmIteration.put("branchId",user.getBranchId());
} }

9
xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java

@ -103,8 +103,13 @@ public class XmProductController {
xmProduct.put("userid",user.getUserid()); xmProduct.put("userid",user.getUserid());
if( !StringUtils.hasText(queryScope) && !(StringUtils.hasText(id) || StringUtils.hasText(projectId)|| StringUtils.hasText(pmUserid)||ids!=null if( !StringUtils.hasText(queryScope) && !(StringUtils.hasText(id) || StringUtils.hasText(projectId)|| StringUtils.hasText(pmUserid)||ids!=null
||ids!=null ) ){ ||ids!=null ) ){
if(LoginUtils.isBranchAdmin()){
xmProduct.put("branchId",user.getBranchId());
}else{
xmProduct.put("compete",user.getUserid()); xmProduct.put("compete",user.getUserid());
} }
}
if(!StringUtils.hasText((String) xmProduct.get("isTpl"))){ if(!StringUtils.hasText((String) xmProduct.get("isTpl"))){
xmProduct.put("isTpl","0"); xmProduct.put("isTpl","0");
}else{ }else{
@ -153,8 +158,12 @@ public class XmProductController {
xmProduct.put("userid",user.getUserid()); xmProduct.put("userid",user.getUserid());
if( !StringUtils.hasText(queryScope) && !(StringUtils.hasText(id) || StringUtils.hasText(projectId)|| StringUtils.hasText(pmUserid)||ids!=null if( !StringUtils.hasText(queryScope) && !(StringUtils.hasText(id) || StringUtils.hasText(projectId)|| StringUtils.hasText(pmUserid)||ids!=null
||ids!=null ) ){ ||ids!=null ) ){
if(LoginUtils.isBranchAdmin()){
xmProduct.put("branchId",user.getBranchId());
}else{
xmProduct.put("compete",user.getUserid()); xmProduct.put("compete",user.getUserid());
} }
}
if(!StringUtils.hasText((String) xmProduct.get("isTpl"))){ if(!StringUtils.hasText((String) xmProduct.get("isTpl"))){
xmProduct.put("isTpl","0"); xmProduct.put("isTpl","0");
}else{ }else{

6
xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java

@ -111,9 +111,13 @@ public class XmProjectController {
xmProject.put("userid",user.getUserid()); xmProject.put("userid",user.getUserid());
if( !(StringUtils.hasText(id) || StringUtils.hasText(myFocus)|| StringUtils.hasText(productId)||ids!=null if( !(StringUtils.hasText(id) || StringUtils.hasText(myFocus)|| StringUtils.hasText(productId)||ids!=null
|| StringUtils.hasText(myExecuserStatus)||pgTypeIds!=null|| StringUtils.hasText(createUserid)) ){ || StringUtils.hasText(myExecuserStatus)||pgTypeIds!=null|| StringUtils.hasText(createUserid)) ){
if(LoginUtils.isBranchAdmin()){
xmProject.put("branchId",user.getBranchId());
}else {
xmProject.put("compete",user.getUserid()); xmProject.put("compete",user.getUserid());
} }
}
if(!StringUtils.hasText((String) xmProject.get("isTpl"))){ if(!StringUtils.hasText((String) xmProject.get("isTpl"))){
xmProject.put("isTpl","0"); xmProject.put("isTpl","0");
}else{ }else{

4
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmGroupUserMapper.xml

@ -11,7 +11,9 @@
( #{item.groupId}, #{item.userid}) ( #{item.groupId}, #{item.userid})
</foreach> </foreach>
</if> </if>
<if test="branchId!=null and branchId!=''">
and (g.branch_id=#{branchId} or g.crow_branch_id=#{branchId})
</if>
<if test="groupNameKey != null and groupNameKey !='' "> and g.group_name like concat('%',#{groupNameKey},'%') </if> <if test="groupNameKey != null and groupNameKey !='' "> and g.group_name like concat('%',#{groupNameKey},'%') </if>
<if test="mngUsernamekey != null and mngUsernamekey !='' "> and (g.leader_username like concat('%',#{mngUsernamekey},'%') or g.ass_username like concat('%',#{mngUsernamekey},'%')) </if> <if test="mngUsernamekey != null and mngUsernamekey !='' "> and (g.leader_username like concat('%',#{mngUsernamekey},'%') or g.ass_username like concat('%',#{mngUsernamekey},'%')) </if>
<if test="groupUsernameKey != null and groupUsernameKey !='' "> and res.username like concat('%',#{groupUsernameKey},'%') </if> <if test="groupUsernameKey != null and groupUsernameKey !='' "> and res.username like concat('%',#{groupUsernameKey},'%') </if>

Loading…
Cancel
Save