Example #1
0
 /**
  * 更新步骤流程
  *
  * @param string $flowId
  * @param array $steps
  */
 public function updateSteps($flowId, $steps)
 {
     /* @var $daoFlow Dao_Td_Flow_Flow */
     $daoFlow = $this->getDao('Dao_Td_Flow_Flow');
     $params = array('steps' => Dao_Td_Flow_Flow::formatXml($flowId, $steps));
     return $daoFlow->updateFlow($flowId, $params);
 }
Example #2
0
 /**
  * Construct
  *
  * @param array $record
  */
 public function __construct(array $record)
 {
     $this->orgId = $record['orgid'];
     $this->flowId = $record['flowid'];
     $this->boardId = $record['boardid'];
     $this->classId = isset($record['classid']) ? $record['classid'] : null;
     $this->parentId = isset($record['parentid']) ? $record['parentid'] : null;
     $this->uniqueId = $record['uniqueid'];
     $this->subject = $record['subject'];
     $this->description = $record['description'];
     $this->isValid = $record['isvalid'];
     $this->avaliable = isset($record['avaliable']) ? Dao_Td_Flow_Flow::formatAvaliable($record['avaliable']) : null;
     $this->cc = isset($record['cc']) ? Dao_Td_Flow_Flow::formatAddress($record['cc']) : null;
     $this->content = isset($record['content']) ? $record['content'] : null;
     $this->steps = isset($record['steps']) ? json_decode($record['steps'], true) : null;
     $this->elapsedTime = isset($record['elapsedtime']) ? $this->_toInt($record['elapsedtime']) : null;
     $this->createTime = $this->_toTimestamp($record['createtime']);
     $this->weight = isset($record['weight']) ? (int) $record['weight'] : null;
     parent::__construct();
 }