feat: 迁移plant
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
package logic
|
||||
|
||||
import (
|
||||
plantModel "sundynix-micro-go/app/plant/model"
|
||||
"sundynix-micro-go/app/plant/rpc/plant"
|
||||
)
|
||||
|
||||
func exchangeItemInfo(item plantModel.ExchangeItem) *plant.ExchangeItemInfo {
|
||||
cost := item.CostSunlight
|
||||
if cost == 0 {
|
||||
cost = item.Cost
|
||||
}
|
||||
imgID := item.ImageID
|
||||
if imgID == "" {
|
||||
imgID = item.ImgID
|
||||
}
|
||||
return &plant.ExchangeItemInfo{
|
||||
Id: item.ID, Name: item.Name, Desc: item.Desc,
|
||||
ImgId: imgID, Cost: cost, Stock: int32(item.Stock), Status: int32(item.Status),
|
||||
}
|
||||
}
|
||||
|
||||
func exchangeOrderInfo(o plantModel.ExchangeOrder) *plant.ExchangeOrderInfo {
|
||||
completedAt := ""
|
||||
if o.CompletedAt != nil {
|
||||
completedAt = o.CompletedAt.Format("2006-01-02 15:04:05")
|
||||
}
|
||||
return &plant.ExchangeOrderInfo{
|
||||
Id: o.ID, UserId: o.UserID, ItemId: o.ItemID, ItemName: o.ItemName,
|
||||
Cost: o.Cost, Status: int32(o.Status), Address: o.Address,
|
||||
CreatedAt: o.CreatedAt.Format("2006-01-02 15:04:05"),
|
||||
Quantity: int32(o.Quantity), ItemType: o.ItemType, RecipientName: o.RecipientName,
|
||||
Phone: o.Phone, TrackingNo: o.TrackingNo, Remark: o.Remark, CompletedAt: completedAt,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user