库存盘点应用按钮记录创建人,创建时间,应用时间、应用人员等信息;根据条形码查询产品详情;新增编辑产品增加条形码字段->添加条形码被使用验证
1个文件已修改
8 ■■■■ 已修改文件
controllers/product_controller.go 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/product_controller.go
@@ -54,9 +54,9 @@
        util.ResponseFormat(c, code.RequestParamError, "单位不能为空")
        return
    }
    if params.BarCode == "" {
    if params.BarCode != "" {
        m, err := models.NewMaterialSearch().SetBarCode(params.BarCode).First()
        if err != nil || m != nil { //查出物料表是物料已存在
        if err == nil && m.ID != "" { //查出物料表是物料已存在
            util.ResponseFormat(c, code.RequestParamError, "条形码已经被使用")
            return
        }
@@ -360,9 +360,9 @@
        util.ResponseFormat(c, code.RequestParamError, "单位不能为空")
        return
    }
    if params.BarCode == "" {
    if params.BarCode != "" {
        m, err := models.NewMaterialSearch().SetBarCode(params.BarCode).First()
        if err != nil || (m != nil && m.ID != params.ID) { //查出物料且ID不一样,
        if err == nil && m.ID != params.ID { //查出物料且ID不一样,
            util.ResponseFormat(c, code.RequestParamError, "条形码已经被使用")
            return
        }