renjiaojiao 3 hónapja
szülő
commit
a4fb7b1f47
8 módosított fájl, 60 hozzáadás és 63 törlés
  1. BIN
      bindresume_linux
  2. 2 2
      controller/kbController.go
  3. 2 2
      controller/resumeController.go
  4. 3 3
      go.mod
  5. 4 4
      go.sum
  6. 2 2
      main.go
  7. 46 49
      service/kbService.go
  8. 1 1
      service/resumeService.go

BIN
bindresume_linux


+ 2 - 2
controller/kbController.go

@@ -2,8 +2,8 @@ package controller
 
 import (
 	cm "app.yhyue.com/moapp/jybase/common"
-	. "bindresume/config"
-	"bindresume/service"
+	. "biBackService/config"
+	"biBackService/service"
 	"encoding/json"
 	"fmt"
 	"github.com/gin-gonic/gin"

+ 2 - 2
controller/resumeController.go

@@ -1,8 +1,8 @@
 package controller
 
 import (
-	. "bindresume/config"
-	"bindresume/service"
+	. "biBackService/config"
+	"biBackService/service"
 	"fmt"
 	"github.com/google/uuid"
 	"log"

+ 3 - 3
go.mod

@@ -1,11 +1,11 @@
-module bindresume
+module biBackService
 
 go 1.22
 
 require (
-	app.yhyue.com/moapp/jybase v0.0.0-20250328063909-ff0268005add
+	app.yhyue.com/moapp/jybase v0.0.0-20250403014436-53740a2395aa
 	github.com/gin-gonic/gin v1.10.0
-	github.com/go-sql-driver/mysql v1.9.0
+	github.com/go-sql-driver/mysql v1.9.1
 	github.com/google/uuid v1.6.0
 	github.com/mozillazg/go-pinyin v0.20.0
 	gopkg.in/yaml.v3 v3.0.1

+ 4 - 4
go.sum

@@ -1,5 +1,5 @@
-app.yhyue.com/moapp/jybase v0.0.0-20250328063909-ff0268005add h1:4T3B/MlZKdv4W6yIeLiDNgTJbj/g0FRgSwvho2Otxvw=
-app.yhyue.com/moapp/jybase v0.0.0-20250328063909-ff0268005add/go.mod h1:OEtMbsn7wY/7MLgV7yDUpVDKExUoj3B8h+4w4ZckJQQ=
+app.yhyue.com/moapp/jybase v0.0.0-20250403014436-53740a2395aa h1:F45Yi0O0W7ezagpb4EWc57CGNoQ60HN3Ut7npO/sto4=
+app.yhyue.com/moapp/jybase v0.0.0-20250403014436-53740a2395aa/go.mod h1:OEtMbsn7wY/7MLgV7yDUpVDKExUoj3B8h+4w4ZckJQQ=
 filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
 filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
 github.com/BurntSushi/toml v1.2.0 h1:Rt8g24XnyGTyglgET/PRUNlrUeu9F5L+7FilkXfZgs0=
@@ -40,8 +40,8 @@ github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91
 github.com/go-playground/validator/v10 v10.20.0 h1:K9ISHbSaI0lyB2eWMPJo+kOS/FBExVwjEviJTixqxL8=
 github.com/go-playground/validator/v10 v10.20.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM=
 github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
-github.com/go-sql-driver/mysql v1.9.0 h1:Y0zIbQXhQKmQgTp44Y1dp3wTXcn804QoTptLZT1vtvo=
-github.com/go-sql-driver/mysql v1.9.0/go.mod h1:pDetrLJeA3oMujJuvXc8RJoasr589B6A9fwzD3QMrqw=
+github.com/go-sql-driver/mysql v1.9.1 h1:FrjNGn/BsJQjVRuSa8CBrM5BWA9BWoXXat3KrtSb/iI=
+github.com/go-sql-driver/mysql v1.9.1/go.mod h1:qn46aNg1333BRMNU69Lq93t8du/dwxI64Gl8i5p1WMU=
 github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=
 github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
 github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=

+ 2 - 2
main.go

@@ -1,11 +1,11 @@
 package main
 
 import (
-	"bindresume/controller"
+	"biBackService/controller"
 	"html/template"
 	"log"
 
-	. "bindresume/config"
+	. "biBackService/config"
 	"github.com/gin-gonic/gin"
 	_ "github.com/go-sql-driver/mysql"
 )

+ 46 - 49
service/kbService.go

@@ -2,8 +2,8 @@ package service
 
 import (
 	"app.yhyue.com/moapp/jybase/common"
-	. "bindresume/config"
-	"bindresume/public"
+	. "biBackService/config"
+	"biBackService/public"
 	"bytes"
 	"encoding/json"
 	"errors"
@@ -37,7 +37,50 @@ type WordTask struct {
 	Swimlane_id int    `json:"swimlane_Id"`
 }
 
-// GetFilePath 获取文件路径、名称
+func CheckCreateUserAccount(name string) (accountId int, err error) {
+	if name == "" {
+		return 0, errors.New("名字不能为空")
+	}
+	res := KbDb.FindOne("users", map[string]interface{}{"name": name}, "id", "id DESC")
+	if res != nil && len(*res) > 0 {
+		accountId = common.IntAll((*res)["id"])
+	} else {
+		fullNamePy, username := public.ConvertToPinyin(name)
+		in := KbDb.Insert("users", map[string]interface{}{
+			"username":     username,
+			"password":     "$10$pZhH7qLlW2bh1Qk.UjOkgekVPkpCjG1KfRhv3H0FXidx51a1ZntB2",
+			"is_ldap_user": 0,
+			"name":         name,
+			"email":        fmt.Sprintf("%s@topnet.net.cn", fullNamePy),
+		})
+		if in < 0 {
+			return 0, errors.New("创建用户信息出错")
+		}
+		accountId = int(in)
+	}
+
+	return accountId, nil
+}
+
+func (wt *WordTask) WordTaskSave() (err error) {
+	in := KbDb.Insert("tasks", map[string]interface{}{
+		"title":         wt.Title,
+		"description":   wt.Description,
+		"color_id":      wt.Color_id,
+		"project_id":    wt.Project_id,
+		"column_Id":     wt.Column_id,
+		"position":      wt.Position,
+		"score":         wt.Score,
+		"creator_id":    wt.Creator_id,
+		"swimlane_id":   wt.Swimlane_id,
+		"date_creation": time.Now().Unix(),
+	})
+	if in < 0 {
+		return errors.New("创建任务失败")
+	}
+	return nil
+}
+
 func GetFilePath(fm, types string) (s string) {
 	var tm = time.Now().Format("20060102")
 	var path = SysConfig.FilePath + types + "/" + tm[:4] + "/" + tm[4:6] + "/"
@@ -45,14 +88,12 @@ func GetFilePath(fm, types string) (s string) {
 	return path + fm
 }
 
-// SendWechatWorkMessage 发送企业微信消息
 func SendWechatWorkMessage() error {
 	// 构造请求URL
 	baseURL := SysConfig.WechatWorkUrl
 	params := url.Values{}
 	params.Add("key", SysConfig.WechatWorkKey)
 	fullURL := fmt.Sprintf("%s?%s", baseURL, params.Encode())
-	//log.Println(fullURL)
 	message := map[string]interface{}{
 		"msgtype": "text",
 		"text": map[string]interface{}{
@@ -97,47 +138,3 @@ func SendWechatWorkMessage() error {
 	}
 	return nil
 }
-
-func CheckCreateUserAccount(name string) (accountId int, err error) {
-	if name == "" {
-		return 0, errors.New("名字不能为空")
-	}
-	res := KbDb.FindOne("users", map[string]interface{}{"name": name}, "id", "id DESC")
-	if res != nil && len(*res) > 0 {
-		accountId = common.IntAll((*res)["id"])
-	} else {
-		fullNamePy, username := public.ConvertToPinyin(name)
-		in := KbDb.Insert("users", map[string]interface{}{
-			"username":     username,
-			"password":     "$10$pZhH7qLlW2bh1Qk.UjOkgekVPkpCjG1KfRhv3H0FXidx51a1ZntB2",
-			"is_ldap_user": 0,
-			"name":         name,
-			"email":        fmt.Sprintf("%s@topnet.net.cn", fullNamePy),
-		})
-		if in < 0 {
-			return 0, errors.New("创建用户信息出错")
-		}
-		accountId = int(in)
-	}
-
-	return accountId, nil
-}
-
-func (t *WordTask) WordTaskSave() error {
-	in := KbDb.Insert("tasks", map[string]interface{}{
-		"title":         t.Title,
-		"description":   t.Description,
-		"color_id":      t.Color_id,
-		"project_id":    t.Project_id,
-		"column_Id":     t.Column_id,
-		"position":      t.Position,
-		"score":         t.Score,
-		"creator_id":    t.Creator_id,
-		"swimlane_id":   t.Swimlane_id,
-		"date_creation": time.Now().Unix(),
-	})
-	if in < 0 {
-		return errors.New("创建任务失败")
-	}
-	return nil
-}

+ 1 - 1
service/resumeService.go

@@ -1,6 +1,6 @@
 package service
 
-import "bindresume/config"
+import "biBackService/config"
 
 // 根据 uuid 查询绑定记录
 func GetBindingByUUID(uuidStr string) (id int, resumeID string, status int, err error) {