|
|
@ -7,8 +7,8 @@ import ( |
|
|
|
|
|
|
|
// PackOrderInfo 包装页面返回数据
|
|
|
|
type PackOrderInfo struct { |
|
|
|
InfoType string `json:"InfoType"` |
|
|
|
Message string `json:"Message"` |
|
|
|
InfoType string `json:"InfoType"` |
|
|
|
Message string `json:"Message"` |
|
|
|
} |
|
|
|
|
|
|
|
// PackTemplateWithLst 包装模板及详细结构体
|
|
|
@ -17,25 +17,47 @@ type PackTemplateWithLst struct { |
|
|
|
PackTemplateItemLst `xorm:"extends"` |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// UserPackOrder 登录用户当前操作的包装单
|
|
|
|
type UserPackOrder struct { |
|
|
|
Lock *sync.Mutex |
|
|
|
PackOrderId string |
|
|
|
UserId string |
|
|
|
ProjectId string |
|
|
|
TemplateLi []PackTemplate |
|
|
|
SyncTime time.Time |
|
|
|
Lock *sync.Mutex |
|
|
|
PackOrderId string |
|
|
|
UserId string |
|
|
|
ProjectId string |
|
|
|
TemplateLi []PackTemplate |
|
|
|
SyncTime time.Time |
|
|
|
} |
|
|
|
|
|
|
|
// UserPackOrderMap 所有在线用户操作包装单MAP
|
|
|
|
var UserPackOrderMap map[string]UserPackOrder |
|
|
|
|
|
|
|
// AllPackTemplateData 所有的包装单模板
|
|
|
|
type AllPackTemplateData struct{ |
|
|
|
Lock sync.RWMutex |
|
|
|
type AllPackTemplateData struct { |
|
|
|
Lock sync.RWMutex |
|
|
|
SyncTime time.Time |
|
|
|
Data []PackTemplate |
|
|
|
Data []PackTemplate |
|
|
|
} |
|
|
|
|
|
|
|
// AllPackTemplate 所有包装单模板数据
|
|
|
|
var AllPackTemplate AllPackTemplateData |
|
|
|
|
|
|
|
// TempShipOrderData 当前用户发运单 扫描的临时数据
|
|
|
|
type TempShipOrderData struct { |
|
|
|
UserId string |
|
|
|
ScannedArtMap map[string]int |
|
|
|
PackOrderIdLi []string |
|
|
|
} |
|
|
|
|
|
|
|
var AllPackTemplate AllPackTemplateData |
|
|
|
// UserShipOrderTempMap 所有用户 发运处理的临时数据
|
|
|
|
var UserShipOrderTempMap map[string]TempShipOrderData |
|
|
|
|
|
|
|
// ShipResult 发运扫描返回前端结构体
|
|
|
|
type ShipResult struct { |
|
|
|
IsClosed bool `json:"isClosed"` |
|
|
|
Message string `json:"message"` |
|
|
|
} |
|
|
|
|
|
|
|
// ShipOrderWithStatus 发运单连表状态
|
|
|
|
type ShipOrderWithStatus struct { |
|
|
|
ShipOrder `xorm:"extends"` |
|
|
|
ShipOrderStatus `xorm:"extends"` |
|
|
|
} |