通过配置文件设置流程提醒

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值