|
|
@@ -5,6 +5,7 @@ import (
|
|
|
"encoding/json"
|
|
|
"errors"
|
|
|
"fmt"
|
|
|
+ "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
|
|
|
"net/http"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
@@ -109,6 +110,9 @@ func (w *WFClient) AddCallback(key string, cb func(CallbackArg)) {
|
|
|
* @return1 information of error
|
|
|
*/
|
|
|
func (w *WFClient) CreateOrUpdateDefine(defineId, defineName, defineDesc, diagram, formName, tag, code string) ([]byte, error) {
|
|
|
+ if defineId == "" {
|
|
|
+ defineId = utils.NewUUID()
|
|
|
+ }
|
|
|
url := w.getFullUrl(fmt.Sprintf("api/wf_define/%s", defineId))
|
|
|
fmt.Println("----url:", url)
|
|
|
params := make(map[string]string)
|