|
|
@ -11,6 +11,7 @@ import weaver.formmode.mzg.modeexpand.disc.AddDiscExpand;
|
|
|
|
import weaver.general.Util;
|
|
|
|
import weaver.general.Util;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.regex.Matcher;
|
|
|
|
import java.util.regex.Matcher;
|
|
|
@ -86,9 +87,16 @@ public class RecruitMobileServiceImpl extends Service implements RecruitMobileSe
|
|
|
|
while (rs.next()) {
|
|
|
|
while (rs.next()) {
|
|
|
|
fields.add(SyncTableField.builder().sourceField(rs.getString("source_field")).targetField(rs.getString("target_field")).build());
|
|
|
|
fields.add(SyncTableField.builder().sourceField(rs.getString("source_field")).targetField(rs.getString("target_field")).build());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(CollectionUtils.isNotEmpty(fields)){
|
|
|
|
if (CollectionUtils.isNotEmpty(fields)) {
|
|
|
|
throw new CustomizeRunTimeException("数据同步配置异常,请检查配置");
|
|
|
|
throw new CustomizeRunTimeException("数据同步配置异常,请检查配置");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
rs.executeQuery("select * from " + sourceTable + " where id = ? ", billId);
|
|
|
|
|
|
|
|
Map<String, String> buildDataMap = new HashMap<>();
|
|
|
|
|
|
|
|
if (rs.next()) {
|
|
|
|
|
|
|
|
for (SyncTableField field : fields) {
|
|
|
|
|
|
|
|
buildDataMap.put(field.getTargetField(), rs.getString(field.getSourceField()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|