feat: product number
CI / changes (push) Successful in 36s
CI / docker-bff (push) Successful in 3m8s
CI / docker-product (push) Successful in 3m36s
CI / docker-admin (push) Successful in 3m35s
CI / docker-user (push) Successful in 9s
CI / docker-ad (push) Successful in 29s
CI / docker-chore (push) Failing after 4s

This commit is contained in:
zzw
2026-08-26 16:53:50 +08:00
parent 0ca3f6d84f
commit 72d55d396d
39 changed files with 1284 additions and 363 deletions
@@ -57,7 +57,7 @@ func (l *CreateLogic) Create(in *product.CreateReq) (*product.Response, error) {
publishTime = t
}
var check dao.ProductCheckExist
var check dao.CheckExist
err := model.ProductModel{}.Init().GetOne(modelbase.Params{
Eq: map[string]string{"name": req.Name},
}, &check)
@@ -73,7 +73,11 @@ func (l *CreateLogic) Create(in *product.CreateReq) (*product.Response, error) {
if adminInfo.ID < utils.NumberOne {
return failResponse(utils.ErrorNoLoginInfo), nil
}
data := dao.ProductCreate{
images := joinImages(req.Images)
if images == "[]" {
return outResponse(utils.ErrorParams, "图片不能为空"), nil
}
data := dao.Create{
Name: req.Name,
Subhead: req.Subhead,
Content: req.Content,
@@ -87,7 +91,7 @@ func (l *CreateLogic) Create(in *product.CreateReq) (*product.Response, error) {
Waybill: req.Waybill,
SalesModel: uint8(req.SalesModel),
Weight: float32(req.Weight),
Images: req.Images,
Images: images,
PeriodValidity: int16(req.PeriodValidity),
Type: uint8(req.Type),
NormsNumber: uint8(req.NormsNumber),
@@ -119,7 +123,7 @@ func (l *CreateLogic) Create(in *product.CreateReq) (*product.Response, error) {
return err
}
content := dao.ProductVerify{
content := dao.VerifyContent{
Id: data.Id,
ModelCode: data.ModelCode,
Price: data.Price,