fix 修改审批中画展包的逻辑
parent
aec05feaea
commit
d29b55b318
File diff suppressed because it is too large
Load Diff
@ -1,13 +1,16 @@
|
||||
[system]
|
||||
mode = dev #正式prod #测试dev
|
||||
|
||||
[mysql]
|
||||
Db = mysql
|
||||
DbHost = 106.13.166.247
|
||||
DbHost = mysql
|
||||
DbPort = 3306
|
||||
DbUser = admin
|
||||
DbPassWord = EgdNF8
|
||||
DbUser = root
|
||||
DbPassWord = 123456
|
||||
DbName = fontree-approval
|
||||
|
||||
[redis]
|
||||
RedisDB =
|
||||
RedisAddr = redis:6379
|
||||
RedisPW =
|
||||
RedisDBNAme =
|
||||
RedisDBNAme =
|
||||
|
@ -0,0 +1,43 @@
|
||||
package collection
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestCodetInfo(t *testing.T) {
|
||||
var first = []string{"a", "b", "c"}
|
||||
var second = []string{"a", "b", "c"}
|
||||
|
||||
result := DiffArrayString(first, second)
|
||||
result2 := IntersectArrayString(first, second)
|
||||
fmt.Println(result, result2)
|
||||
if len(result) != 0 {
|
||||
t.Errorf("验证错误 ")
|
||||
}
|
||||
|
||||
second = []string{}
|
||||
result = DiffArrayString(first, second)
|
||||
result2 = IntersectArrayString(first, second)
|
||||
fmt.Println(result, result2)
|
||||
if len(result) != 3 {
|
||||
t.Errorf("验证错误 ")
|
||||
}
|
||||
|
||||
second = []string{"a"}
|
||||
result = DiffArrayString(first, second)
|
||||
result2 = IntersectArrayString(first, second)
|
||||
fmt.Println(result, result2)
|
||||
if len(result) != 2 {
|
||||
t.Errorf("验证错误 ")
|
||||
}
|
||||
|
||||
first = []string{}
|
||||
result = DiffArrayString(first, second)
|
||||
result2 = IntersectArrayString(first, second)
|
||||
fmt.Println(result, result2)
|
||||
if len(result) != 0 {
|
||||
t.Errorf("验证错误 ")
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package model
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
)
|
||||
|
||||
//类型迁移
|
||||
func migration() {
|
||||
//自动迁移模式
|
||||
//增加字段
|
||||
addColumn(&ApprovalType{}, "is_normal")
|
||||
addColumn(&ApprovalType{}, "key_json")
|
||||
|
||||
addColumn(&Exhibition{}, "apply_id")
|
||||
addColumn(&ApprovalExhibition{}, "package_id")
|
||||
addColumn(&ApprovalExhibition{}, "show_date")
|
||||
|
||||
addColumn(&Approval{}, "value_json")
|
||||
}
|
||||
|
||||
//数据迁移
|
||||
func addColumn(dst interface{}, column string) {
|
||||
exist := DB.Migrator().HasColumn(dst, column)
|
||||
if !exist {
|
||||
err := DB.Migrator().AddColumn(dst, column)
|
||||
if err != nil {
|
||||
fmt.Println(err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
Loading…
Reference in New Issue