|
@@ -92,7 +92,8 @@ func WorkTaskSave(r *gin.Context) {
|
|
err := json.Unmarshal([]byte(string(str)), ¶m)
|
|
err := json.Unmarshal([]byte(string(str)), ¶m)
|
|
if err != nil {
|
|
if err != nil {
|
|
r.JSON(http.StatusOK, gin.H{
|
|
r.JSON(http.StatusOK, gin.H{
|
|
- "error": err.Error(),
|
|
|
|
|
|
+ "status": 0,
|
|
|
|
+ "error": err.Error(),
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -101,7 +102,8 @@ func WorkTaskSave(r *gin.Context) {
|
|
kbUserId, err := service.CheckCreateUserAccount(name)
|
|
kbUserId, err := service.CheckCreateUserAccount(name)
|
|
if err != nil {
|
|
if err != nil {
|
|
r.JSON(http.StatusOK, gin.H{
|
|
r.JSON(http.StatusOK, gin.H{
|
|
- "error": err.Error(),
|
|
|
|
|
|
+ "status": 0,
|
|
|
|
+ "error": err.Error(),
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -120,7 +122,8 @@ func WorkTaskSave(r *gin.Context) {
|
|
err = task.WordTaskSave()
|
|
err = task.WordTaskSave()
|
|
if err != nil {
|
|
if err != nil {
|
|
r.JSON(http.StatusOK, gin.H{
|
|
r.JSON(http.StatusOK, gin.H{
|
|
- "error": err.Error(),
|
|
|
|
|
|
+ "status": 0,
|
|
|
|
+ "error": err.Error(),
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -128,11 +131,42 @@ func WorkTaskSave(r *gin.Context) {
|
|
err = service.SendWechatWorkMessage()
|
|
err = service.SendWechatWorkMessage()
|
|
if err != nil {
|
|
if err != nil {
|
|
r.JSON(http.StatusOK, gin.H{
|
|
r.JSON(http.StatusOK, gin.H{
|
|
- "error": err.Error(),
|
|
|
|
|
|
+ "status": 0,
|
|
|
|
+ "error": err.Error(),
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
r.JSON(http.StatusOK, gin.H{
|
|
r.JSON(http.StatusOK, gin.H{
|
|
|
|
+ "status": 1,
|
|
|
|
+ "error": "",
|
|
"success": 1,
|
|
"success": 1,
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+func GetTitle(r *gin.Context) {
|
|
|
|
+ str, _ := ioutil.ReadAll(r.Request.Body)
|
|
|
|
+ var param map[string]interface{}
|
|
|
|
+ err := json.Unmarshal([]byte(string(str)), ¶m)
|
|
|
|
+ if err != nil {
|
|
|
|
+ r.JSON(http.StatusOK, gin.H{
|
|
|
|
+ "status": 0,
|
|
|
|
+ "error": err.Error(),
|
|
|
|
+ })
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ content := cm.ObjToString(param["content"])
|
|
|
|
+ toTitle, err := service.GetTitleByContent(content)
|
|
|
|
+ if err != nil {
|
|
|
|
+ r.JSON(http.StatusOK, gin.H{
|
|
|
|
+ "status": 0,
|
|
|
|
+ "error": err.Error(),
|
|
|
|
+ })
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ r.JSON(http.StatusOK, gin.H{
|
|
|
|
+ "status": 1,
|
|
|
|
+ "error": "",
|
|
|
|
+ "title": toTitle,
|
|
|
|
+ })
|
|
|
|
+ return
|
|
|
|
+}
|