liujiandao
2023-10-23 b9a62531fb93aba42d13e62fd1b03d8dba112fa6
位置修改
5个文件已修改
19 ■■■■ 已修改文件
controllers/location.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/report_forms_controller.go 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/operation.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
request/location.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
request/report_forms_request.go 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/location.go
@@ -67,7 +67,7 @@
    if params.PageInfo.Check() {
        search.SetPage(params.Page, params.PageSize)
    }
    list, total, err := search.SetKeyword(params.KeyWord).SetOrder("created_at desc").Find()
    list, total, err := search.SetKeyword(params.KeyWord).SetJointName(params.JointName).SetOrder("created_at desc").Find()
    if err != nil {
        util.ResponseFormat(c, code.RequestParamError, "查找失败")
        return
controllers/report_forms_controller.go
@@ -142,7 +142,8 @@
        operationIds = append(operationIds, detail.OperationID)
    }
    //获取已完成的操作记录
    operations, total, err := models.NewOperationSearch().SetIds(operationIds).SetStatus(constvar.OperationStatus_Finish).Find()
    operations, total, err := models.NewOperationSearch().SetIds(operationIds).SetBaseOperationType(params.BaseOperationType).
        SetStatus(constvar.OperationStatus_Finish).Find()
    if err != nil {
        util.ResponseFormat(c, code.RequestParamError, "查询操作记录失败")
        return
models/operation.go
@@ -107,8 +107,14 @@
    slf.Ids = ids
    return slf
}
func (slf *OperationSearch) SetStatus(status constvar.OperationStatus) *OperationSearch {
    slf.Status = status
    return slf
}
func (slf *OperationSearch) SetBaseOperationType(baseOperationType constvar.BaseOperationType) *OperationSearch {
    slf.BaseOperationType = baseOperationType
    return slf
}
@@ -154,6 +160,10 @@
        db = db.Where("status = ?", slf.Status)
    }
    if slf.BaseOperationType != 0 {
        db = db.Where("base_operation_type = ?", slf.BaseOperationType)
    }
    return db
}
request/location.go
@@ -10,4 +10,5 @@
type GetLocationList struct {
    PageInfo
    KeyWord string `json:"keyWord"`
    JointName string `json:"jointName"` //拼接名称
}
request/report_forms_request.go
@@ -1,5 +1,7 @@
package request
import "wms/constvar"
type GetInventoryForms struct {
    PageInfo
    CategoryIds   []int  `json:"categoryIds"`   //产品类型id
@@ -13,6 +15,7 @@
    ProductName string `json:"productName"` //产品名称
    Unit        string `json:"unit"`        //单位
    KeyWord     string `json:"keyWord"`     //搜索条件
    BaseOperationType constvar.BaseOperationType `json:"baseOperationType"` //基础作业类型
}
type GetLocationForms struct {