|
发表于 2014-4-1 11:04:26
|
显示全部楼层
本帖最后由 jholy 于 2014-4-1 11:08 编辑
基于5.2.6.2457测试没有发现问题
测试代码如下:- // 人员
- String psn = "7C99506993184971B7E5F4F9281116A8";
- // 两个岗位
- String pos1 = "8528BA96D01F4100A63B629B3F893A25";
- String pos2 = "F1913D8A3E34404B8187CEF9A1C2126D";
- // 设置主人员成员到pos2
- PersonHelper.changePersonMainOrg(psn, null, pos2, true);
- // 输出当前两个人员成员的状态
- System.out.println("psm1.sValidState:" + OrgHelper.loadOrg(OrgHelper.formatPersonMemberID(psn, pos1), null).getValidState());
- System.out.println("psm2.sValidState:" + OrgHelper.loadOrg(OrgHelper.formatPersonMemberID(psn, pos2), null).getValidState());
- System.out.println("**************************************************************");
- // 设置主人员成员到pos1
- PersonHelper.changePersonMainOrg(psn, null, pos1, true);
- // 输出当前两个人员成员的状态
- System.out.println("psm1.sValidState:" + OrgHelper.loadOrg(OrgHelper.formatPersonMemberID(psn, pos1), null).getValidState());
- System.out.println("psm2.sValidState:" + OrgHelper.loadOrg(OrgHelper.formatPersonMemberID(psn, pos2), null).getValidState());
复制代码 控制台输出如下:- psm1.sValidState:0
- psm2.sValidState:1
- **************************************************************
- psm1.sValidState:1
- psm2.sValidState:0
复制代码 |
|