hanwenjie %!s(int64=5) %!d(string=hai) anos
pai
achega
6831496ef3

+ 1 - 1
code/sapparent/sapcms/src/main/java/org/fouram/controller/ApiController.java

@@ -90,7 +90,7 @@ public class ApiController extends BaseController {
 			SapOrg sapOrg = null;
 			if (StringUtils.isBlank(departId) || WebConstants.TOP_DEPART.toString().equals(departId)) {
 				departId = WebConstants.TOP_DEPART.toString();
-				sapOrg = SapOrg.builder().id(WebConstants.TOP_DEPART.toString()).sapName(WebConstants.TOP_DEPART_NAME)
+				sapOrg = SapOrg.builder().id(WebConstants.TOP_DEPART.toString()).sapName(WebConstants.TOP_DEPART_NAME).level("1")
 						.build();
 			} else {
 				sapOrg = sapOrgService.selectById(departId);

+ 5 - 0
code/sapparent/sapservice/src/main/java/org/fouram/service/SapUserService.java

@@ -191,6 +191,11 @@ public class SapUserService extends BaseService {
 	@SuppressWarnings("unchecked")
 	public List<SapUser> selectListByDepartIdAndLevel(String departId) throws Exception {
 		SapOrg sapOrg = sapOrgService.selectById(departId);
+		if (StringUtils.isBlank(departId) || WebConstants.TOP_DEPART.toString().equals(departId)) {
+			departId = WebConstants.TOP_DEPART.toString();
+			sapOrg = SapOrg.builder().id(WebConstants.TOP_DEPART.toString()).sapName(WebConstants.TOP_DEPART_NAME).level("1")
+					.build();
+		}
 		PageData pd = new PageData();
 		pd.put("departId", departId);
 		pd.put("level", sapOrg.getLevel());