⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 range.java

📁 完整的合同管理信息系统
💻 JAVA
字号:
package com.ICT.AFC.util;

/*
 * 获取该部门下面的最大部门编号
 *
 */
public class Range {
	public static int maxDepartmentID(int maxDepartmentID) {
		// 因为部门能够使用下级部门的权限,所以按照部门编号法则,可以通过递归的做法来计算出部门
		// 及部门所辖部门的部门编号,算出部门编号和下属部门编号的编号ID范围,即,计算出权限范围内
		// 最大部门编号maxDepartmentID
		// int maxDepartmentID = departmentID;
		boolean flag = true;
		int i = 0;
		if(maxDepartmentID==0)
		{
			flag=false;
		}
		else
		if(!String.valueOf(maxDepartmentID).substring(5,6).equals("0"))//特殊情况判断,比如100001的情况,要使其最大id=200000
		{
			maxDepartmentID=Integer.parseInt(String.valueOf(maxDepartmentID).substring(0,5))*10;//去掉最后一位,同时再乘10
		}
		while (flag) {
			if (maxDepartmentID % 10 != 0) {
				maxDepartmentID = maxDepartmentID + 1;
				flag = false;
			} else {
				maxDepartmentID = maxDepartmentID / 10;
				i++;
			}
		}
		for (int j = 0; j < i; j++)
			maxDepartmentID = maxDepartmentID * 10;

		return maxDepartmentID;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -