generated from dxfeng/secondev-chapanda-feishu
MODIFY-千里聆动态字段为空,优化
This commit is contained in:
parent
1d74c0464f
commit
c2d94ca232
|
|
@ -1,9 +1,12 @@
|
|||
package com.engine.recruit.entity.position;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.weaver.rpa.sdk.clients.application.resume.entity.ResumeJobDynamicField;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import weaver.general.BaseBean;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
|
@ -25,16 +28,20 @@ public class PositionSelectItem {
|
|||
|
||||
public static Set<PositionSelectItem> convertDynamicFieldItem(List<ResumeJobDynamicField.Item> dynamicFieldItemList) {
|
||||
Set<PositionSelectItem> list = new LinkedHashSet<>();
|
||||
for (ResumeJobDynamicField.Item item : dynamicFieldItemList) {
|
||||
PositionSelectItem positionSelectItem = new PositionSelectItem();
|
||||
positionSelectItem.setShowname(item.getLabel());
|
||||
try {
|
||||
double parseDouble = Double.parseDouble(item.getValue());
|
||||
positionSelectItem.setKey(String.valueOf((int) parseDouble));
|
||||
} catch (Exception e) {
|
||||
positionSelectItem.setKey(item.getValue());
|
||||
if (CollectionUtils.isNotEmpty(dynamicFieldItemList)) {
|
||||
for (ResumeJobDynamicField.Item item : dynamicFieldItemList) {
|
||||
PositionSelectItem positionSelectItem = new PositionSelectItem();
|
||||
positionSelectItem.setShowname(item.getLabel());
|
||||
try {
|
||||
double parseDouble = Double.parseDouble(item.getValue());
|
||||
positionSelectItem.setKey(String.valueOf((int) parseDouble));
|
||||
} catch (Exception e) {
|
||||
positionSelectItem.setKey(item.getValue());
|
||||
}
|
||||
list.add(positionSelectItem);
|
||||
}
|
||||
list.add(positionSelectItem);
|
||||
} else {
|
||||
new BaseBean().writeLog("动态字段为空" + JSON.toJSONString(dynamicFieldItemList));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ public class RecruitPositionServiceImpl extends Service implements RecruitPositi
|
|||
reportList.put("msg", msg);
|
||||
return reportList;
|
||||
} catch (InterruptedException | RpaSdkException e) {
|
||||
throw new CustomizeRunTimeException(e.getMessage(),e);
|
||||
throw new CustomizeRunTimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -257,7 +257,7 @@ public class RecruitPositionServiceImpl extends Service implements RecruitPositi
|
|||
reportList.put("msg", msg);
|
||||
return reportList;
|
||||
} catch (InterruptedException | RpaSdkException e) {
|
||||
throw new CustomizeRunTimeException(e.getMessage(),e);
|
||||
throw new CustomizeRunTimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -303,7 +303,7 @@ public class RecruitPositionServiceImpl extends Service implements RecruitPositi
|
|||
reportList.put("msg", msg);
|
||||
return reportList;
|
||||
} catch (InterruptedException | RpaSdkException e) {
|
||||
throw new CustomizeRunTimeException(e.getMessage(),e);
|
||||
throw new CustomizeRunTimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue