银豹创建商品修改
This commit is contained in:
@@ -372,6 +372,7 @@ func (a *API) FindProduct(productId string) (findProductResult *FindProductResul
|
||||
type SaveProductParam struct {
|
||||
CategoryUid string `json:"categoryUid"`
|
||||
CategoryName string `json:"categoryName"`
|
||||
Enable int `json:"enable"`
|
||||
}
|
||||
|
||||
//更新单个商品信息(称编码和图片)
|
||||
@@ -379,6 +380,7 @@ type SaveProductParam struct {
|
||||
func (a *API) SaveProduct(userId, keyword string, saveProductParam *SaveProductParam) (err error) {
|
||||
var (
|
||||
categoryUid, categoryName string
|
||||
enable string
|
||||
)
|
||||
productId, err := a.LoadProductsByPage(userId, keyword)
|
||||
if err != nil {
|
||||
@@ -389,18 +391,32 @@ func (a *API) SaveProduct(userId, keyword string, saveProductParam *SaveProductP
|
||||
return err
|
||||
}
|
||||
if saveProductParam != nil {
|
||||
categoryUid = saveProductParam.CategoryUid
|
||||
categoryName = saveProductParam.CategoryName
|
||||
if saveProductParam.Enable != 0 {
|
||||
enable = utils.Int2Str(saveProductParam.Enable)
|
||||
} else {
|
||||
enable = utils.Int2Str(findProductResult.Enable)
|
||||
}
|
||||
if saveProductParam.CategoryUid != "" {
|
||||
categoryUid = saveProductParam.CategoryUid
|
||||
} else {
|
||||
categoryUid = utils.Int2Str(findProductResult.Enable)
|
||||
}
|
||||
if saveProductParam.CategoryName != "" {
|
||||
categoryName = saveProductParam.CategoryName
|
||||
} else {
|
||||
categoryName = utils.Int2Str(findProductResult.Enable)
|
||||
}
|
||||
} else {
|
||||
categoryUid = utils.Int64ToStr(findProductResult.CategoryUID)
|
||||
categoryName = findProductResult.Category.Name
|
||||
enable = utils.Int2Str(findProductResult.Enable)
|
||||
}
|
||||
params2 := map[string]interface{}{
|
||||
"pluCode": findProductResult.Barcode[3:],
|
||||
}
|
||||
params := map[string]interface{}{
|
||||
"id": utils.Int2Str(findProductResult.ID),
|
||||
"enable": utils.Int2Str(findProductResult.Enable),
|
||||
"enable": enable,
|
||||
"userId": utils.Int2Str(findProductResult.UserID),
|
||||
"barcode": findProductResult.Barcode,
|
||||
"name": findProductResult.Name,
|
||||
|
||||
Reference in New Issue
Block a user