feat:完善项目
This commit is contained in:
@ -13,7 +13,7 @@ type WorkPurchase struct {
|
||||
type WorkPurchaseInfo struct {
|
||||
*model.WorkPurchase
|
||||
Price float64 `json:"price"`
|
||||
Number float64 `json:"number"`
|
||||
MaterialNumber float64 `json:"material_number"`
|
||||
MaterialCode string `json:"material_code"`
|
||||
MaterialTitle string `json:"material_title"`
|
||||
ManufacturerName string `json:"manufacturer_name"`
|
||||
@ -25,8 +25,8 @@ func (m *WorkPurchase) Purchases(workID uint64) ([]*WorkPurchaseInfo, error) {
|
||||
mManageSupplier := model.NewManageSupplier()
|
||||
|
||||
db := orm.GetDB().Table(m.TableName()+" AS p").
|
||||
Select("p.id", "m_p.price", "m_p.number", "m.code AS material_code", "m.title AS material_title",
|
||||
"m_s.name AS manufacturer_name", "s.name AS supplier_id").
|
||||
Select("p.id", "m_p.price", "m_p.number AS material_number", "m.code AS material_code", "m.title AS material_title",
|
||||
"m_s.name AS manufacturer_name", "s.name AS supplier_id", "s.name AS supplier_name").
|
||||
Joins(fmt.Sprintf("LEFT JOIN %s AS m_p ON p.material_purchase_id = m_p.id", model.NewManageMaterialPurchase().TableName())).
|
||||
Joins(fmt.Sprintf("LEFT JOIN %s AS m ON m_p.material_id = m.id", model.NewManageMaterial().TableName())).
|
||||
Joins(fmt.Sprintf("LEFT JOIN %s AS s ON m_p.supplier_id = s.id", mManageSupplier.TableName())).
|
||||
|
Reference in New Issue
Block a user