添加字段,库存报表统计返回结果添加productType(产品类别)、productSpecs(产品规格),产品类别由原来的productType改为productCategory
4个文件已修改
9 ■■■■ 已修改文件
main.go 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
request/report_forms_request.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
response/report_forms_response.go 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/inventory_report_forms.go 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.go
@@ -47,6 +47,8 @@
        ReadTimeout:  5 * time.Second,
        WriteTimeout: 5 * time.Second,
    }
    logx.Infof("server start success! \n\n\t- Local: \thttp://localhost:%v/\n\t- Network: \thttp://%v:%v/\n",
        conf.WebConf.Port, conf.WebConf.Host, conf.WebConf.Port)
    go shutdown(server)
    //启动grpc客户端
    //go controllers.InitInventoryOrderServiceConn()
request/report_forms_request.go
@@ -17,6 +17,7 @@
    Unit              string                     `json:"unit"`              //单位
    KeyWord           string                     `json:"keyWord"`           //搜索条件
    BaseOperationType constvar.BaseOperationType `json:"baseOperationType"` //基础作业类型
    WarehouseId       string                     `json:"warehouseId"`       // 仓库ID
    WarehouseCode     string                     `json:"warehouseCode"`
}
response/report_forms_response.go
@@ -10,6 +10,8 @@
    ProduceId                string             `json:"produceId"`                //产品id
    ProductName              string             `json:"productName"`              //产品名称
    ProductType              string             `json:"productType"`              //产品类型
    ProductCategory          string             `json:"productCategory"`          //产品类别
    ProductSpecs             string             `json:"productSpecs"`             //产品规格
    Cost                     decimal.Decimal    `json:"cost"`                     //成本
    Value                    decimal.Decimal    `json:"value"`                    //总价值
    Amount                   decimal.Decimal    `json:"amount"`                   //在库数量
service/inventory_report_forms.go
@@ -87,7 +87,9 @@
        data.Cost = material.Cost
        data.Unit = material.Unit
        data.Value = material.Amount.Mul(material.Cost)
        data.ProductType = material.CategoryName
        data.ProductCategory = material.CategoryName
        data.ProductType = material.Type
        data.ProductSpecs = material.Specs
        for _, amount := range productAmounts {
            if material.ID == amount.ProductId {
                data.Amount = data.Amount.Add(amount.Amount)