|
@@ -3,17 +3,12 @@ package com.galaxis.manatee.entity.chuanyun.data.object;
|
|
|
import com.dingtalk.api.response.OapiProcessinstanceGetResponse;
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
-import com.fasterxml.jackson.databind.annotation.JsonNaming;
|
|
|
-import com.galaxis.capsule.dto.MaterialDTO;
|
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
|
|
import javax.persistence.Entity;
|
|
|
-import java.nio.file.LinkOption;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.UUID;
|
|
@@ -22,6 +17,7 @@ import java.util.UUID;
|
|
|
* Created by IntelliJ IDEA.
|
|
|
* User: xuj
|
|
|
* Date: 2020/7/23
|
|
|
+ * @author xuj
|
|
|
*/
|
|
|
@Slf4j
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
@@ -128,14 +124,14 @@ public class ChuanyunAskForLeaveDo extends BasicDO {
|
|
|
public static ChuanyunAskForLeaveDo fromAskForLeaveDTO(OapiProcessinstanceGetResponse.ProcessInstanceTopVo processInstanceTopVo){
|
|
|
ChuanyunAskForLeaveDo chuanyunAskForLeaveDo =new ChuanyunAskForLeaveDo();
|
|
|
BeanUtils.copyProperties(processInstanceTopVo, chuanyunAskForLeaveDo);
|
|
|
- List<OapiProcessinstanceGetResponse.FormComponentValueVo> formComponetList = processInstanceTopVo.getFormComponentValues();
|
|
|
- if(formComponetList != null && formComponetList.size() > 0) {
|
|
|
- for(int i = 0; i < formComponetList.size(); i++) {
|
|
|
- if(formComponetList.get(i).getName().equals("请假事由")) {
|
|
|
- chuanyunAskForLeaveDo.setLeaveType(formComponetList.get(i).getValue());
|
|
|
+ List<OapiProcessinstanceGetResponse.FormComponentValueVo> formComponentList = processInstanceTopVo.getFormComponentValues();
|
|
|
+ if(formComponentList != null && formComponentList.size() > 0) {
|
|
|
+ for (OapiProcessinstanceGetResponse.FormComponentValueVo formComponentValueVo : formComponentList) {
|
|
|
+ if ("请假事由".equals(formComponentValueVo.getName())) {
|
|
|
+ chuanyunAskForLeaveDo.setLeaveType(formComponentValueVo.getValue());
|
|
|
}
|
|
|
- if(formComponetList.get(i).getName().equals("劳动合同所属公司")) {
|
|
|
- chuanyunAskForLeaveDo.setContractOwnerLtd(formComponetList.get(i).getValue());
|
|
|
+ if ("劳动合同所属公司".equals(formComponentValueVo.getName())) {
|
|
|
+ chuanyunAskForLeaveDo.setContractOwnerLtd(formComponentValueVo.getValue());
|
|
|
}
|
|
|
}
|
|
|
}
|