diff --git a/src/com/engine/mzg/service/impl/RecruitMobileServiceImpl.java b/src/com/engine/mzg/service/impl/RecruitMobileServiceImpl.java index fec53db..f191820 100644 --- a/src/com/engine/mzg/service/impl/RecruitMobileServiceImpl.java +++ b/src/com/engine/mzg/service/impl/RecruitMobileServiceImpl.java @@ -11,6 +11,7 @@ import weaver.formmode.mzg.modeexpand.disc.AddDiscExpand; import weaver.general.Util; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.regex.Matcher; @@ -86,9 +87,16 @@ public class RecruitMobileServiceImpl extends Service implements RecruitMobileSe while (rs.next()) { 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("数据同步配置异常,请检查配置"); } + rs.executeQuery("select * from " + sourceTable + " where id = ? ", billId); + Map buildDataMap = new HashMap<>(); + if (rs.next()) { + for (SyncTableField field : fields) { + buildDataMap.put(field.getTargetField(), rs.getString(field.getSourceField())); + } + } }