| | |
| | | import com.java110.common.dao.IWorkflowStepStaffServiceDao; |
| | | import com.java110.core.annotation.Java110Transactional; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.core.log.LoggerFactory; |
| | | import com.java110.dto.oaWorkflow.OaWorkflowDto; |
| | | import com.java110.dto.oaWorkflowForm.OaWorkflowFormDto; |
| | | import com.java110.dto.oaWorkflowXml.OaWorkflowXmlDto; |
| | |
| | | import com.java110.po.oaWorkflow.OaWorkflowPo; |
| | | import com.java110.po.oaWorkflowXml.OaWorkflowXmlPo; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.Base64Convert; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import com.java110.vo.ResultVo; |
| | |
| | | import org.dom4j.DocumentHelper; |
| | | import org.dom4j.Element; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | List<Map> workflows = workflowServiceDaoImpl.getWorkflowInfo(BeanConvertUtil.beanCovertMap(workflowDto)); |
| | | |
| | | if (workflows == null || workflows.size() < 1) { |
| | | return null; |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "未查询到流程"); |
| | | } |
| | | |
| | | WorkflowDto tmpWorkflowDto = BeanConvertUtil.covertBean(workflows.get(0), WorkflowDto.class); |
| | |
| | | } |
| | | |
| | | Map staffInfo = workflowStepStaffs.get(0); |
| | | |
| | | String staffId = staffInfo.get("staffId") + ""; |
| | | OrgDto orgDto = new OrgDto(); |
| | | orgDto.setStaffId(staffInfo.get("staffId") + ""); |
| | | |
| | | if (staffId.startsWith("${")) { |
| | | return ResultVo.createResponseEntity(orgDto); |
| | | } |
| | | orgDto.setStaffId(staffId); |
| | | List<OrgDto> orgDtos = orgInnerServiceSMOImpl.queryOrgs(orgDto); |
| | | |
| | | if (orgDtos == null || orgDtos.size() < 1) { |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "未查询到员工组织信息"); |
| | | } |
| | | |
| | | orgDto = orgDtos.get(0); |
| | | orgDto.setStaffName(staffInfo.get("staffName") + ""); |
| | | |
| | |
| | | sql.append("state varchar(12) not null COMMENT '状态 1001 申请 1002 待审核 1003 退回 1004 委托 1005 办结',"); |
| | | sql.append("create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',"); |
| | | sql.append("status_cd varchar(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效'"); |
| | | sql.append(")"); |
| | | sql.append(") DEFAULT CHARSET=utf8"); |
| | | logger.debug("部署表单sql" + sql.toString()); |
| | | oaWorkflowFormInnerServiceSMOImpl.createTable(sql.toString()); |
| | | |