Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zendata
提交
bc079d87
Z
zendata
项目概览
易企天创
/
zendata
10 个月 前同步成功
通知
17
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zendata
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
bc079d87
编写于
3月 02, 2023
作者:
雨
雨爱无痕
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://github.com/easysoft/zendata
上级
8f9204ad
8e06ba03
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
21 addition
and
14 deletion
+21
-14
.zd.conf
.zd.conf
+1
-1
Makefile
Makefile
+1
-1
client/icon/favicon.icns
client/icon/favicon.icns
+0
-0
client/package.json
client/package.json
+1
-1
internal/command/config/db.go
internal/command/config/db.go
+5
-0
internal/pkg/const/const.go
internal/pkg/const/const.go
+1
-1
internal/pkg/model/index.go
internal/pkg/model/index.go
+8
-6
internal/pkg/service/excel.go
internal/pkg/service/excel.go
+4
-4
未找到文件。
.zd.conf
浏览文件 @
bc079d87
Version
=
2
.
3
Version
=
3
.
1
.
0
Language
=
zh
Makefile
浏览文件 @
bc079d87
VERSION
=
2.3
VERSION
=
3.1.0
PROJECT
=
zd
ifeq
($(OS),Windows_NT)
...
...
client/icon/favicon.icns
浏览文件 @
bc079d87
无法预览此类型文件
client/package.json
浏览文件 @
bc079d87
{
"name"
:
"zd"
,
"productName"
:
"zd"
,
"version"
:
"
1.0
.0"
,
"version"
:
"
3.1
.0"
,
"description"
:
"zd"
,
"main"
:
".webpack/main"
,
"scripts"
:
{
...
...
internal/command/config/db.go
浏览文件 @
bc079d87
...
...
@@ -2,6 +2,7 @@ package commandConfig
import
(
consts
"github.com/easysoft/zendata/internal/pkg/const"
"github.com/easysoft/zendata/internal/pkg/model"
"github.com/easysoft/zendata/pkg/utils/vari"
"gorm.io/driver/sqlite"
"gorm.io/gorm"
...
...
@@ -14,5 +15,9 @@ func NewGormDB() (gormDb *gorm.DB, err error) {
gormDb
=
gormDb
.
Debug
()
}
err
=
gormDb
.
AutoMigrate
(
model
.
Models
...
,
)
return
}
internal/pkg/const/const.go
浏览文件 @
bc079d87
...
...
@@ -94,7 +94,7 @@ var (
SqliteDriver
=
"sqlite3"
SqliteFile
=
"file:"
+
TmpDir
+
"cache/.data.db"
SqliteTrackTable
=
"
excel_update
"
SqliteTrackTable
=
"
zd_excel
"
ExcelBorder
=
`{"border": [{"type":"left","color":"999999","style":1}, {"type":"top","color":"999999","style":1},
{"type":"bottom","color":"999999","style":1}, {"type":"right","color":"999999","style":1}]}`
...
...
internal/pkg/model/index.go
浏览文件 @
bc079d87
...
...
@@ -7,8 +7,9 @@ import (
var
(
CommonPrefix
=
"zd_"
Models
=
[]
interface
{}{
&
ZdExcel
{},
&
ZdDef
{},
&
ZdField
{},
&
ZdSection
{},
&
ZdRefer
{},
&
ZdRanges
{},
&
ZdRangesItem
{},
&
ZdText
{},
&
ZdConfig
{},
&
ZdInstances
{},
&
ZdInstancesItem
{},
&
ZdExcel
{},
&
ZdRanges
{},
&
ZdRangesItem
{},
&
ZdText
{},
&
ZdConfig
{},
&
ZdInstances
{},
&
ZdInstancesItem
{},
&
ZdMock
{},
&
ZdMockSampleSrc
{},
}
)
...
...
@@ -293,11 +294,12 @@ type ZdExcel struct {
Title
string
`gorm:"column:title" json:"title"`
Sheet
string
`gorm:"column:sheet" json:"sheet"`
Yaml
string
`gorm:"yaml" json:"yaml"`
Path
string
`gorm:"column:path" json:"path" yaml:"-"`
Folder
string
`gorm:"folder" json:"folder" yaml:"-"`
FileName
string
`gorm:"column:fileName" json:"fileName" yaml:"-"`
ReferName
string
`gorm:"column:referName" json:"referName" yaml:"-"`
ChangeTime
string
`gorm:"column:changeTime" json:"changeTime"`
Yaml
string
`gorm:"yaml" json:"yaml"`
Path
string
`gorm:"column:path" json:"path" yaml:"-"`
Folder
string
`gorm:"folder" json:"folder" yaml:"-"`
FileName
string
`gorm:"column:fileName" json:"fileName" yaml:"-"`
ReferName
string
`gorm:"column:referName" json:"referName" yaml:"-"`
}
func
(
*
ZdExcel
)
TableName
()
string
{
...
...
internal/pkg/service/excel.go
浏览文件 @
bc079d87
...
...
@@ -405,8 +405,8 @@ func (s *ExcelService) isExcelChanged(path string) (changed bool, sqlBeforeCompl
fileChangeTime
=
s
.
getDirModTime
(
path
)
.
Unix
()
}
sqlStr
:=
fmt
.
Sprintf
(
"SELECT id,
name
, changeTime FROM %s "
+
"WHERE
name
= '%s' "
+
sqlStr
:=
fmt
.
Sprintf
(
"SELECT id,
path
, changeTime FROM %s "
+
"WHERE
path
= '%s' "
+
"ORDER BY changeTime DESC "
+
"LIMIT 1;"
,
consts
.
SqliteTrackTable
,
path
)
...
...
@@ -435,10 +435,10 @@ func (s *ExcelService) isExcelChanged(path string) (changed bool, sqlBeforeCompl
if
changed
{
if
!
found
{
sqlBeforeCompleted
=
fmt
.
Sprintf
(
"INSERT INTO %s(
name
, changeTime) VALUES('%s', %d)"
,
sqlBeforeCompleted
=
fmt
.
Sprintf
(
"INSERT INTO %s(
path
, changeTime) VALUES('%s', %d)"
,
consts
.
SqliteTrackTable
,
path
,
fileChangeTime
)
}
else
{
sqlBeforeCompleted
=
fmt
.
Sprintf
(
"UPDATE %s SET changeTime = %d WHERE
name
= '%s'"
,
sqlBeforeCompleted
=
fmt
.
Sprintf
(
"UPDATE %s SET changeTime = %d WHERE
path
= '%s'"
,
consts
.
SqliteTrackTable
,
fileChangeTime
,
path
)
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录