|
@@ -22,6 +22,7 @@ import com.zjugis.business.flow.staff.service.StaffService;
|
|
|
import com.zjugis.business.utils.IdCardUtil;
|
|
|
import com.zjugis.framework.common.pojo.CommonResult;
|
|
|
import com.zjugis.framework.common.pojo.PageResult;
|
|
|
+import com.zjugis.framework.common.util.date.LocalDateTimeUtils;
|
|
|
import com.zjugis.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import com.zjugis.framework.workflow.model.IFlowInstance;
|
|
|
import com.zjugis.framework.workflow.rpc.remote.WorkflowClient;
|
|
@@ -32,6 +33,7 @@ import com.zjugis.module.adm.api.staff.dto.StaffStateDTO;
|
|
|
import com.zjugis.module.system.api.dict.DictDataApi;
|
|
|
import com.zjugis.module.system.api.dict.dto.DictDataRespDTO;
|
|
|
import com.zjugis.module.system.api.user.AdminUserApi;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -41,6 +43,7 @@ import java.util.*;
|
|
|
import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import static com.zjugis.business.constants.FlowStatusConstants.FLOW_PROCESS;
|
|
|
import static com.zjugis.business.enums.ErrorCodeConstants.STAFF_NOT_EXISTS;
|
|
|
import static com.zjugis.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
import static com.zjugis.framework.common.util.collection.CollectionUtils.convertSet;
|
|
@@ -92,6 +95,12 @@ public class StaffServiceImpl implements StaffService {
|
|
|
}
|
|
|
|
|
|
staffDAO.updateById(staffDO);
|
|
|
+
|
|
|
+
|
|
|
+ StaffDO entity=staffDAO.selectById(staffVO.getId());
|
|
|
+ String applyTime = LocalDateTimeUtils.format(entity.getCreateTime(), null);
|
|
|
+ String flowDesc = StringUtils.join(Arrays.asList(entity.getNickname(), applyTime, entity.getDeptName()), "/");
|
|
|
+ workflowClient.saveFlowDescribe(entity.getInstanceId(), flowDesc);
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|