public static void main(String[] args) {
// 注意路径问题
// String properties_1 = getProperties_1("com/test/config/config.properties", "wechat_appid");
// System.out.println("wechat_appid = " + properties_1);
// getProperties_1("weaver/interfaces/hrm/modeHrm/connSQL/config.properties");
System.out.println("*********************************************");
// 注意路径问题
String path = "src/weaver/interfaces/hrm/modeHrm/connSQL/config.properties";
int size = getPropsize(path);
System.out.println(size);
int count = 1;
for (int i = 4; i < size; i = i + 4) {
String properties_1 = getProperties_2(path, "duizhaobiao" + count);
System.out.println("duizhaobiao = " + properties_1);
String properties_2 = getProperties_2(path, "tixingSuc" + count);
System.out.println("tixingSuc = " + properties_2);
// String properties_3 = getProperties_2(path, "tixingFail" + count);
// System.out.println("tixingFail = " + properties_3);
// String properties_4 = getProperties_2(path, "delete" + count);
// System.out.println("delete = " + properties_4);
count++;
String str = "";
String[] as = properties_2.split(",");
int flag = 0;
System.out.println(as.length);
for(int i2 = 4; i2 < as.length; i2++) {
for(int i3 = 0; i3 <as[i2].length();i3++ ) {
if (!Character.isDigit(as[i2].charAt(i3))) {
flag = 1;
}
}
if(as[i2].equals("")) {
flag = 1;
}
System.out.println(as[i2]);
}
if ((
as[0].equals("1") || as[0].equals("0"))
&& (as[1].equals("1") || as[1].equals("0"))
&& (as[2].equals("1") || as[2].equals("0"))
&& (as[3].equals("1") || as[3].equals("0"))
&& (flag == 0)
) {
if (as[0].equals("1")) {
if (as[1].equals("1")) {
str += "1" + ",";
}
if (as[2].equals("1")) {
str += "22" + ",";
}
if (as[3].equals("1")) {
for (int i2 = 4; i2 < as.length; i2++) {
str += as[i2] + ",";
}
}
String ln = str.substring(str.length() - 1);
if (ln.equals(",")) {
str = str.substring(0, str.length() - 1);
}
}
} else {
System.out.println("配置不合法!");
}
System.out.println(str);
// getProperties_2("src/weaver/interfaces/hrm/modeHrm/connSQL/config.properties");
System.out.println("*********************************************");
}
// 注意路径问题
// String properties_3 = getProperties_3("/com/test/config/config.properties", "wechat_appid");
// System.out.println("wechat_appid = " + properties_3);
// getProperties_3("src/weaver/interfaces/hrm/modeHrm/connSQL/config.properties");
}
#url 连接的ip地址
Url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ecology
# dbname 数据库账号
DBname=sa
# dbpassword 数据库密码
DBpassword=Admin2019
#OA人员主表
OATable=ecology.dbo.HrmResource
#duizhaobiao 对照表;新增应当为 duizhaobiao + 数(从1开始,每次加一)
#tixingSuc 新增/更新 成功提醒人员;应当为 tixingSuc + 数(从1开始,每次加一)
#tixingFail 失败提醒人员;应当为 tixingFail + 数(从1开始,每次加一)
#delete 删除成功人员;应当为 delete + 数(从1开始,每次加一)
#人员同步表
duizhaobiao1=ecology.dbo.uf_cwzzdz
tixingFail1=1,0,123,125
#是否提醒管理员,是否提醒其他人,其他人的id
tixingSuc1=1,1,1,1,123,125,
#是否提醒,是否提醒管理员,是否提醒被创建人,是否提醒其他人,其他人的id
delete1=1,1,1,0,123,125
#是否提醒,是否完全删除,是否提醒管理员,是否提醒其他人,其他人的id