mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
Refactor[BE] adjustment stock handling: remove stock_log_id, update relations, and enhance transfer logging
This commit is contained in:
@@ -103,7 +103,7 @@ func ToProductWarehouseDTO(e *entity.ProductWarehouse) *ProductWarehouseDTO {
|
||||
func ToAdjustmentRelationDTO(e *entity.AdjustmentStock) AdjustmentRelationDTO {
|
||||
return AdjustmentRelationDTO{
|
||||
Id: e.Id,
|
||||
Note: e.StockLog.Notes,
|
||||
Note: "",
|
||||
Increase: e.TotalQty,
|
||||
Decrease: e.UsageQty,
|
||||
ProductWarehouseId: e.ProductWarehouseId,
|
||||
@@ -113,24 +113,17 @@ func ToAdjustmentRelationDTO(e *entity.AdjustmentStock) AdjustmentRelationDTO {
|
||||
|
||||
func ToAdjustmentListDTO(e *entity.AdjustmentStock) AdjustmentListDTO {
|
||||
var createdUser *userDTO.UserRelationDTO
|
||||
if e.StockLog != nil && e.StockLog.CreatedUser != nil {
|
||||
createdUser = &userDTO.UserRelationDTO{
|
||||
Id: e.StockLog.CreatedUser.Id,
|
||||
IdUser: e.StockLog.CreatedUser.IdUser,
|
||||
Email: e.StockLog.CreatedUser.Email,
|
||||
Name: e.StockLog.CreatedUser.Name,
|
||||
}
|
||||
}
|
||||
|
||||
createdAt := time.Time{}
|
||||
if e.StockLog != nil {
|
||||
createdAt = e.StockLog.CreatedAt
|
||||
// Get created user from StockLog
|
||||
if e.StockLog != nil && e.StockLog.CreatedUser != nil {
|
||||
mapped := userDTO.ToUserRelationDTO(*e.StockLog.CreatedUser)
|
||||
createdUser = &mapped
|
||||
}
|
||||
|
||||
return AdjustmentListDTO{
|
||||
AdjustmentRelationDTO: ToAdjustmentRelationDTO(e),
|
||||
CreatedUser: createdUser,
|
||||
CreatedAt: createdAt,
|
||||
CreatedAt: e.CreatedAt,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user