|
@@ -146,6 +146,15 @@ public class ChuanyunAskForLeaveDO extends BasicDO {
|
|
|
* @return 保存数据
|
|
|
*/
|
|
|
public static ChuanyunAskForLeaveDO fromAskForLeaveDTO(OapiProcessinstanceGetResponse.ProcessInstanceTopVo processInstanceTopVo){
|
|
|
+ //请假信息撤销
|
|
|
+ if(processInstanceTopVo.getOperationRecords()!= null && processInstanceTopVo.getOperationRecords().size() == 2 ) {
|
|
|
+ if(processInstanceTopVo.getOperationRecords().get(0).getUserid().equals(processInstanceTopVo.getOperationRecords().get(1).getUserid())) {
|
|
|
+ if(processInstanceTopVo.getOperationRecords().get(0).getOperationType().equals("START_PROCESS_INSTANCE")
|
|
|
+ && processInstanceTopVo.getOperationRecords().get(1).getOperationType().equals("TERMINATE_PROCESS_INSTANCE")) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
ChuanyunAskForLeaveDO chuanyunAskForLeaveDo = new ChuanyunAskForLeaveDO();
|
|
|
BeanUtils.copyProperties(processInstanceTopVo, chuanyunAskForLeaveDo);
|
|
|
List<OapiProcessinstanceGetResponse.FormComponentValueVo> formComponentList = processInstanceTopVo.getFormComponentValues();
|