修复iwork数据同步参数传递问题
This commit is contained in:
@@ -798,7 +798,12 @@ public class IWorkSyncProcessorImpl implements IWorkSyncProcessor {
|
|||||||
if (StrUtil.isBlank(statusFlag)) {
|
if (StrUtil.isBlank(statusFlag)) {
|
||||||
return false;
|
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) {
|
private Integer resolveSex(String sexFlag) {
|
||||||
|
|||||||
@@ -260,10 +260,10 @@ public class IWorkSyncServiceImpl implements IWorkSyncService {
|
|||||||
if (query == null || reqVO == null) {
|
if (query == null || reqVO == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
copyQueryParameters(reqVO, query); // 设置查询条件
|
||||||
if (StrUtil.isBlank(reqVO.getId())) {
|
if (StrUtil.isBlank(reqVO.getId())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
copyQueryParameters(reqVO, query); // 设置查询条件
|
|
||||||
applyQueryId(query, reqVO.getId());
|
applyQueryId(query, reqVO.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user