|
@@ -3,9 +3,12 @@ package base
|
|
|
import (
|
|
import (
|
|
|
"context"
|
|
"context"
|
|
|
"fmt"
|
|
"fmt"
|
|
|
|
|
+ "strconv"
|
|
|
|
|
|
|
|
"github.com/gogf/gf/errors/gerror"
|
|
"github.com/gogf/gf/errors/gerror"
|
|
|
"github.com/gogf/gf/frame/g"
|
|
"github.com/gogf/gf/frame/g"
|
|
|
|
|
+ "github.com/gogf/gf/os/gtime"
|
|
|
|
|
+ "github.com/gogf/gf/text/gstr"
|
|
|
"github.com/gogf/gf/util/gconv"
|
|
"github.com/gogf/gf/util/gconv"
|
|
|
|
|
|
|
|
"dashoo.cn/micro/app/dao/base"
|
|
"dashoo.cn/micro/app/dao/base"
|
|
@@ -68,6 +71,7 @@ func (p *productService) Create(req *model.AddBaseProductReq) (err error) {
|
|
|
}
|
|
}
|
|
|
service.SetCreatedInfo(productData, p.GetCxtUserId(), p.GetCxtUserName())
|
|
service.SetCreatedInfo(productData, p.GetCxtUserId(), p.GetCxtUserName())
|
|
|
Model := p.Dao.M
|
|
Model := p.Dao.M
|
|
|
|
|
+ productData.ProdCode = gstr.SubStr(strconv.Itoa(int(gtime.Now().UnixNano()/1e6)), 0, -5)
|
|
|
res, err := Model.Insert(productData)
|
|
res, err := Model.Insert(productData)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return
|
|
return
|