Merge branch 'feature_material' of http://gitlab.fjmaimaimai.com/allied-creation…
…/allied-creation-manufacture into feature_material
正在显示
1 个修改的文件
包含
10 行增加
和
2 行删除
| @@ -261,11 +261,19 @@ func (productMaterialService *ProductMaterialService) UpdateProductMaterial(oper | @@ -261,11 +261,19 @@ func (productMaterialService *ProductMaterialService) UpdateProductMaterial(oper | ||
| 261 | defer func() { | 261 | defer func() { |
| 262 | transactionContext.RollbackTransaction() | 262 | transactionContext.RollbackTransaction() |
| 263 | }() | 263 | }() |
| 264 | - productMaterialRepository, productMaterial, err := factory.FastProductMaterial(transactionContext, cmd.ProductMaterialId) | 264 | + |
| 265 | + var productMaterialRepository domain.ProductMaterialRepository | ||
| 266 | + if value, err := factory.CreateProductMaterialRepository(map[string]interface{}{ | ||
| 267 | + "transactionContext": transactionContext, | ||
| 268 | + }); err != nil { | ||
| 269 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | ||
| 270 | + } else { | ||
| 271 | + productMaterialRepository = value | ||
| 272 | + } | ||
| 273 | + productMaterial, err := productMaterialRepository.FindOne(map[string]interface{}{"companyId": operateInfo.CompanyId, "productMaterialId": cmd.ProductMaterialId}) | ||
| 265 | if err != nil { | 274 | if err != nil { |
| 266 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 275 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
| 267 | } | 276 | } |
| 268 | - | ||
| 269 | productMaterial.ProductMaterialGroupId = cmd.ProductMaterialGroupId | 277 | productMaterial.ProductMaterialGroupId = cmd.ProductMaterialGroupId |
| 270 | productMaterial.MaterialName = cmd.MaterialName | 278 | productMaterial.MaterialName = cmd.MaterialName |
| 271 | productMaterial.MaterialAttribute.Attribute = cmd.MaterialAttribute | 279 | productMaterial.MaterialAttribute.Attribute = cmd.MaterialAttribute |
-
请 注册 或 登录 后发表评论