金蝶提交生效和提交工作流按钮调用接口含多人部分,通过视图找到按钮所用方法就可以在方法里面添加想要的逻辑,完成功能。
/*
*
* 提交生效
*/
protected IObjectPK _submitEffect(Context ctx, CoreBaseInfo model)
throws BOSException, EASBizException {
IObjectPK objectPK = super._submitEffect(ctx, model);
// 金蝶验证通过,调用接口
EmpHireBizBillInfo content = (EmpHireBizBillInfo) model;
EmpHireBizBillEntryCollection entrys = content.getEntrys();
Object[] contentLength = entrys.toArray();
String hrOrgUnitId = entrys.get(0).getHrOrgUnit().getId().toString();
FullOrgUnitInfo fullOrgUnitInfo = FullOrgUnitFactory.
getLocalInstance(ctx).getFullOrgUnitInfo(new ObjectUuidPK(hrOrgUnitId));
if (LongNumberUtil.isSameParentOrg(ctx, fullOrgUnitInfo.getLongNumber())) {
List<Object> list = new ArrayList<Object>();
List<Object> list1 = new ArrayList<Object>();
for (int i = 0; i < contentLength .length; i++) {
// 调动员工
PersonInfo personInfo = PersonFactory.getLocalInstanc