From 63669fe466b19123cd6ce2cfbc5c081e28de1df8 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Wed, 13 Sep 2023 16:04:59 +0800 Subject: [PATCH] 11 --- model/gmodel/fs_admin_department_gen.go | 2 +- model/gmodel/fs_admin_menu_gen.go | 49 ++++++++++--------- model/gmodel/fs_admin_role_gen.go | 3 +- model/gmodel/fs_admin_user_gen.go | 2 +- model/gmodel/fs_change_code_gen.go | 1 + model/gmodel/fs_resource_gen.go | 2 +- model/gmodel/var_gen.go | 4 ++ .../internal/logic/ws_render_image.go | 2 +- 8 files changed, 36 insertions(+), 29 deletions(-) diff --git a/model/gmodel/fs_admin_department_gen.go b/model/gmodel/fs_admin_department_gen.go index 4752b3fd..87f421eb 100644 --- a/model/gmodel/fs_admin_department_gen.go +++ b/model/gmodel/fs_admin_department_gen.go @@ -10,7 +10,7 @@ type FsAdminDepartment struct { Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 DeptPid *int64 `gorm:"default:0;" json:"dept_pid"` // 上级部门 DeptNo *string `gorm:"default:'';" json:"dept_no"` // - DeptName *string `gorm:"default:'';" json:"dept_name"` // + DeptName *string `gorm:"unique_key;default:'';" json:"dept_name"` // ShortName *string `gorm:"default:'';" json:"short_name"` // UserId *int64 `gorm:"default:0;" json:"user_id"` // 部门负责人 Phone *string `gorm:"default:'';" json:"phone"` // diff --git a/model/gmodel/fs_admin_menu_gen.go b/model/gmodel/fs_admin_menu_gen.go index d1b20aab..22bd67f9 100644 --- a/model/gmodel/fs_admin_menu_gen.go +++ b/model/gmodel/fs_admin_menu_gen.go @@ -7,30 +7,31 @@ import ( // fs_admin_menu 后台--菜单表 type FsAdminMenu struct { - Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 - Pid *int64 `gorm:"default:0;" json:"pid"` // 上级菜单 - Name *string `gorm:"default:'';" json:"name"` // - Path *string `gorm:"default:'';" json:"path"` // - Hide *string `gorm:"default:'';" json:"hide"` // - Metadata *[]byte `gorm:"default:'';" json:"metadata"` // 元数据,json格式 - Remark *string `gorm:"default:'';" json:"remark"` // - Sort *int64 `gorm:"default:0;" json:"sort"` // 排序权重 - CreateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"create_time"` // - UpdateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"update_time"` // - DeleteTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"delete_time"` // - CreateUid *int64 `gorm:"default:0;" json:"create_uid"` // 创建人 - UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人 - DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人 - IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除:1=是 0=否 - Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用 - Type *int64 `gorm:"default:0;" json:"type"` // 类型:1=菜单,2=iframe,3=外链,4=按钮 - Alias *string `gorm:"default:'';" json:"alias"` // - Icon *string `gorm:"default:'';" json:"icon"` // - Redirect *string `gorm:"default:'';" json:"redirect"` // - Highlight *string `gorm:"default:'';" json:"highlight"` // - View *string `gorm:"default:'';" json:"view"` // - Colour *string `gorm:"default:'';" json:"colour"` // - Label *int64 `gorm:"default:0;" json:"label"` // 整页路由:1=是,0=否 + Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 + Pid *int64 `gorm:"default:0;" json:"pid"` // 上级菜单 + Name *string `gorm:"unique_key;default:'';" json:"name"` // + Path *string `gorm:"default:'';" json:"path"` // + Hide *string `gorm:"default:'';" json:"hide"` // + Type *int64 `gorm:"default:0;" json:"type"` // 类型:1=菜单,2=iframe,3=外链,4=按钮 + Alias *string `gorm:"default:'';" json:"alias"` // + Icon *string `gorm:"default:'';" json:"icon"` // + Redirect *string `gorm:"default:'';" json:"redirect"` // + Highlight *string `gorm:"default:'';" json:"highlight"` // + View *string `gorm:"default:'';" json:"view"` // + Colour *string `gorm:"default:'';" json:"colour"` // + FullPageRout *int64 `gorm:"default:0;" json:"full_page_rout"` // 整页路由:1=是,0=否 + Label *string `gorm:"default:'';" json:"label"` // + Metadata *[]byte `gorm:"default:'';" json:"metadata"` // 元数据,json格式 + Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用 + Remark *string `gorm:"default:'';" json:"remark"` // + Sort *int64 `gorm:"default:0;" json:"sort"` // 排序权重 + CreateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"create_time"` // + UpdateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"update_time"` // + DeleteTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"delete_time"` // + CreateUid *int64 `gorm:"default:0;" json:"create_uid"` // 创建人 + UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人 + DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人 + IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除:1=是 0=否 } type FsAdminMenuModel struct { db *gorm.DB diff --git a/model/gmodel/fs_admin_role_gen.go b/model/gmodel/fs_admin_role_gen.go index 1b5578fc..498a4a09 100644 --- a/model/gmodel/fs_admin_role_gen.go +++ b/model/gmodel/fs_admin_role_gen.go @@ -9,7 +9,7 @@ import ( type FsAdminRole struct { Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 RolePid *int64 `gorm:"default:0;" json:"role_pid"` // 上级角色 - RoleName *string `gorm:"default:'';" json:"role_name"` // + RoleName *string `gorm:"unique_key;default:'';" json:"role_name"` // DataAuthType *int64 `gorm:"default:1;" json:"data_auth_type"` // 数据权限类型 DataAuth *string `gorm:"default:'';" json:"data_auth"` // Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用 @@ -22,6 +22,7 @@ type FsAdminRole struct { UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人 DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人 IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除:1=是 0=否 + MenuAuth *[]byte `gorm:"default:'';" json:"menu_auth"` // } type FsAdminRoleModel struct { db *gorm.DB diff --git a/model/gmodel/fs_admin_user_gen.go b/model/gmodel/fs_admin_user_gen.go index 52454e86..8a1ba415 100644 --- a/model/gmodel/fs_admin_user_gen.go +++ b/model/gmodel/fs_admin_user_gen.go @@ -12,7 +12,7 @@ type FsAdminUser struct { RoleId *int64 `gorm:"default:0;" json:"role_id"` // 角色 EmployeeId *int64 `gorm:"default:0;" json:"employee_id"` // 员工 Type *int64 `gorm:"default:0;" json:"type"` // 类型:1=超级管理员,2=普通管理员 - Account *string `gorm:"default:'';" json:"account"` // + Account *string `gorm:"unique_key;default:'';" json:"account"` // Password *string `gorm:"default:'';" json:"password"` // Nickname *string `gorm:"default:'';" json:"nickname"` // Mobile *string `gorm:"default:'';" json:"mobile"` // diff --git a/model/gmodel/fs_change_code_gen.go b/model/gmodel/fs_change_code_gen.go index 73f2ea66..780107b5 100644 --- a/model/gmodel/fs_change_code_gen.go +++ b/model/gmodel/fs_change_code_gen.go @@ -12,6 +12,7 @@ type FsChangeCode struct { CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间 IsUse *int64 `gorm:"default:0;" json:"is_use"` // 是否使用 1已使用 0未使用 Metadata *[]byte `gorm:"default:'';" json:"metadata"` // + Module *string `gorm:"default:'logo';" json:"module"` // } type FsChangeCodeModel struct { db *gorm.DB diff --git a/model/gmodel/fs_resource_gen.go b/model/gmodel/fs_resource_gen.go index 8671c7fe..295f70ae 100644 --- a/model/gmodel/fs_resource_gen.go +++ b/model/gmodel/fs_resource_gen.go @@ -11,7 +11,7 @@ type FsResource struct { UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户 ID GuestId *int64 `gorm:"index;default:0;" json:"guest_id"` // 访客 ID ResourceType *string `gorm:"index;default:'';" json:"resource_type"` // 资源类型 - ResourceUrl *string `gorm:"default:'';" json:"resource_url"` // 资源 URL + ResourceUrl *string `gorm:"default:'';" json:"resource_url"` // Version *string `gorm:"index;default:'0';" json:"version"` // 版本信息 UploadedAt *time.Time `gorm:"index;default:'0000-00-00 00:00:00';" json:"uploaded_at"` // Metadata *[]byte `gorm:"default:'';" json:"metadata"` // diff --git a/model/gmodel/var_gen.go b/model/gmodel/var_gen.go index 5587685d..1d92c033 100644 --- a/model/gmodel/var_gen.go +++ b/model/gmodel/var_gen.go @@ -6,6 +6,7 @@ import "gorm.io/gorm" type AllModelsGen struct { CasbinRule *CasbinRuleModel // casbin_rule FsAddress *FsAddressModel // fs_address 用户地址表 + FsAdminApi *FsAdminApiModel // fs_admin_api 后台--接口表 FsAdminAuthRole *FsAdminAuthRoleModel // fs_admin_auth_role 后台--角色表 FsAdminDepartment *FsAdminDepartmentModel // fs_admin_department 后台--部门表 FsAdminMenu *FsAdminMenuModel // fs_admin_menu 后台--菜单表 @@ -92,6 +93,7 @@ type AllModelsGen struct { FsQuotationSizeLayout *FsQuotationSizeLayoutModel // fs_quotation_size_layout 产品尺寸排版表 FsRefundReason *FsRefundReasonModel // fs_refund_reason FsResource *FsResourceModel // fs_resource 资源表 + FsShoppingCart *FsShoppingCartModel // fs_shopping_cart 新版购物车表 FsStandardLogo *FsStandardLogoModel // fs_standard_logo 标准logo FsTags *FsTagsModel // fs_tags 产品分类表 FsToolLogs *FsToolLogsModel // fs_tool_logs 3d设计工具日志表 @@ -111,6 +113,7 @@ func NewAllModels(gdb *gorm.DB) *AllModelsGen { models := &AllModelsGen{ CasbinRule: NewCasbinRuleModel(gdb), FsAddress: NewFsAddressModel(gdb), + FsAdminApi: NewFsAdminApiModel(gdb), FsAdminAuthRole: NewFsAdminAuthRoleModel(gdb), FsAdminDepartment: NewFsAdminDepartmentModel(gdb), FsAdminMenu: NewFsAdminMenuModel(gdb), @@ -197,6 +200,7 @@ func NewAllModels(gdb *gorm.DB) *AllModelsGen { FsQuotationSizeLayout: NewFsQuotationSizeLayoutModel(gdb), FsRefundReason: NewFsRefundReasonModel(gdb), FsResource: NewFsResourceModel(gdb), + FsShoppingCart: NewFsShoppingCartModel(gdb), FsStandardLogo: NewFsStandardLogoModel(gdb), FsTags: NewFsTagsModel(gdb), FsToolLogs: NewFsToolLogsModel(gdb), diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 9eec5dc0..3b1f6c28 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -162,7 +162,7 @@ func (w *wsConnectItem) renderImage(data []byte) { return } //获取模板开关信息并且对于没有默认值的给赋值默认值(但凡DIY有一个是空的就要请求默认数据) - if renderImageData.RenderData.Website == "" || renderImageData.RenderData.Phone == "" || renderImageData.RenderData.Address == "" || renderImageData.RenderData.Qrcode == "" { + if renderImageData.RenderData.Website == "" || renderImageData.RenderData.Phone == "" || renderImageData.RenderData.Address == "" || renderImageData.RenderData.Qrcode == "" || renderImageData.RenderData.Slogan == "" { templateSwitchInfo := template_switch_info.GetTemplateSwitchInfo(productTemplate.Id, productTemplate.TemplateInfo, *productTemplate.MaterialImg) if renderImageData.RenderData.Website == "" && templateSwitchInfo.MaterialData.Website.IfShow { renderImageData.RenderData.Website = templateSwitchInfo.MaterialData.Website.DefaultValue