修复iwork数据同步参数传递问题
This commit is contained in:
@@ -798,7 +798,12 @@ public class IWorkSyncProcessorImpl implements IWorkSyncProcessor {
|
||||
if (StrUtil.isBlank(statusFlag)) {
|
||||
return false;
|
||||
}
|
||||
return !"0".equals(statusFlag.trim());
|
||||
Integer status = parseInteger(statusFlag);
|
||||
if (status == null) {
|
||||
return false;
|
||||
}
|
||||
// iWork 状态:0试用、1正式、2临时、3试用延期、4解聘、5离职、6退休、7无效
|
||||
return status >= 4;
|
||||
}
|
||||
|
||||
private Integer resolveSex(String sexFlag) {
|
||||
|
||||
@@ -260,10 +260,10 @@ public class IWorkSyncServiceImpl implements IWorkSyncService {
|
||||
if (query == null || reqVO == null) {
|
||||
return;
|
||||
}
|
||||
copyQueryParameters(reqVO, query); // 设置查询条件
|
||||
if (StrUtil.isBlank(reqVO.getId())) {
|
||||
return;
|
||||
}
|
||||
copyQueryParameters(reqVO, query); // 设置查询条件
|
||||
applyQueryId(query, reqVO.getId());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user