fix:上传logo--debug模式
This commit is contained in:
		
							parent
							
								
									729b83f195
								
							
						
					
					
						commit
						9d8ae61a56
					
				@ -88,8 +88,8 @@ func (l *UserLogoDataSetLogic) UserLogoDataSet(req *types.UserLogoDataSetReq, us
 | 
				
			|||||||
		userMaterialMetadata = *logoData.Metadata
 | 
							userMaterialMetadata = *logoData.Metadata
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// 新增素材
 | 
						// 新增素材--预备logo
 | 
				
			||||||
	var module = "logo"
 | 
						var module = "logo-prepare"
 | 
				
			||||||
	var nowTime = time.Now().UTC()
 | 
						var nowTime = time.Now().UTC()
 | 
				
			||||||
	var resourceId = s3url_to_s3id.GetS3ResourceIdFormUrl(*logoData.ResourceUrl)
 | 
						var resourceId = s3url_to_s3id.GetS3ResourceIdFormUrl(*logoData.ResourceUrl)
 | 
				
			||||||
	// 新增素材记录
 | 
						// 新增素材记录
 | 
				
			||||||
 | 
				
			|||||||
@ -96,6 +96,10 @@ func (l *UserLogoSetLogic) UserLogoSet(req *types.UserLogoSetReq, userinfo *auth
 | 
				
			|||||||
		logc.Errorf(l.ctx, "FsUserMaterial FindOne err:%+v", err)
 | 
							logc.Errorf(l.ctx, "FsUserMaterial FindOne err:%+v", err)
 | 
				
			||||||
		return resp.SetStatus(basic.CodeLogoSetCategory, "logo not find")
 | 
							return resp.SetStatus(basic.CodeLogoSetCategory, "logo not find")
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						var materialModule string
 | 
				
			||||||
 | 
						if *userMaterialInfo.Module == "logo-prepare" {
 | 
				
			||||||
 | 
							materialModule = "logo"
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = l.svcCtx.MysqlConn.WithContext(l.ctx).Transaction(func(tx *gorm.DB) error {
 | 
						err = l.svcCtx.MysqlConn.WithContext(l.ctx).Transaction(func(tx *gorm.DB) error {
 | 
				
			||||||
		var metadataMapOldUserMaterial map[string]interface{}
 | 
							var metadataMapOldUserMaterial map[string]interface{}
 | 
				
			||||||
@ -108,6 +112,9 @@ func (l *UserLogoSetLogic) UserLogoSet(req *types.UserLogoSetReq, userinfo *auth
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		var logoCategoryId int64
 | 
							var logoCategoryId int64
 | 
				
			||||||
		// 更新merchant_category
 | 
							// 更新merchant_category
 | 
				
			||||||
 | 
							if req.SetLogoCategory == 1 || materialModule != "" {
 | 
				
			||||||
 | 
								var updateSelect []string
 | 
				
			||||||
 | 
								updateSelect = append(updateSelect, "utime")
 | 
				
			||||||
			if req.SetLogoCategory == 1 {
 | 
								if req.SetLogoCategory == 1 {
 | 
				
			||||||
				var metadataChildUserMaterial = make(map[string]interface{}, 1)
 | 
									var metadataChildUserMaterial = make(map[string]interface{}, 1)
 | 
				
			||||||
				metadataChildUserMaterial["merchant_category"] = req.CategoryId
 | 
									metadataChildUserMaterial["merchant_category"] = req.CategoryId
 | 
				
			||||||
@ -122,7 +129,15 @@ func (l *UserLogoSetLogic) UserLogoSet(req *types.UserLogoSetReq, userinfo *auth
 | 
				
			|||||||
					return err
 | 
										return err
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				userMaterialInfo.Metadata = &metadataBUserMaterial
 | 
									userMaterialInfo.Metadata = &metadataBUserMaterial
 | 
				
			||||||
			resUpdates := tx.Model(&gmodel.FsUserMaterial{}).Select("metadata", "utime").Where("id = ?", req.LogoSelectedId).Updates(&userMaterialInfo)
 | 
									updateSelect = append(updateSelect, "metadata")
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								if materialModule != "" {
 | 
				
			||||||
 | 
									userMaterialInfo.Module = &materialModule
 | 
				
			||||||
 | 
									updateSelect = append(updateSelect, "module")
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								resUpdates := tx.Model(&gmodel.FsUserMaterial{}).Select(updateSelect).Where("id = ?", req.LogoSelectedId).Updates(&userMaterialInfo)
 | 
				
			||||||
			err = resUpdates.Error
 | 
								err = resUpdates.Error
 | 
				
			||||||
			if err != nil {
 | 
								if err != nil {
 | 
				
			||||||
				if err != gorm.ErrRecordNotFound {
 | 
									if err != gorm.ErrRecordNotFound {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user