门店分类冲突?

This commit is contained in:
苏尹岚
2020-05-07 14:20:07 +08:00
parent b4db58b29c
commit 072c8ef578
2 changed files with 96 additions and 0 deletions

View File

@@ -726,3 +726,67 @@ func GetRealLinkStoreID(db *DaoDB, linkStoreID int) (realLinkStoreID int, err er
}
return realLinkStoreID, err
}
// func GetStoreCategoryMap(db *DaoDB, parentID, storeID, categoryID int) (storeCatMaps []*StoreCatMap, err error) {
// sql := `
// SELECT a.*, b.level, b.parent_id, b.seq, b.name
// FROM store_category_map a
// JOIN sku_category b ON b.id = a.category_id
// AND a.deleted_at = ?
// AND b.deleted_at = ?
// `
// sqlParams := []interface{}{
// utils.DefaultTimeValue,
// utils.DefaultTimeValue,
// }
// if parentID != -1 {
// sql += " AND b.parent_id = ?"
// sqlParams = append(sqlParams, parentID)
// }
// if storeID > 0 {
// sql += " AND a.store_id = ?"
// sqlParams = append(sqlParams, storeID)
// }
// if categoryID > 0 {
// sql += " AND a.category_id = ?"
// sqlParams = append(sqlParams, categoryID)
// }
// err = GetRows(db, &storeCatMaps, sql, sqlParams)
// if err != nil {
// return nil, err
// }
// return storeCatMaps, err
// }
func InsertStoreCategories(db *DaoDB, userName string, storeID int) (err error) {
sql := `
INSERT INTO store_category_map
(created_at, updated_at, last_operator, deleted_at, store_id, category_id, store_category_name, store_category_seq)
SELECT ?, ?, ?, ?, ?, id, name, seq
FROM sku_category
WHERE deleted_at = ?
AND is_exd_spec = ?
`
sqlParams := []interface{}{
time.Now(), time.Now(), userName, utils.DefaultTimeValue, storeID,
utils.DefaultTimeValue, model.NO,
}
_, err = ExecuteSQL(db, sql, sqlParams)
return err
}
func DeleteStoreCategroies(db *DaoDB, userName string, storeID int) (err error) {
sql := `
UPDATE store_category_map
SET deleted_at = ?, last_operator = ?
WHERE deleted_at <> ?
AND store_id = ?
`
sqlParams := []interface{}{
time.Now(), userName,
utils.DefaultTimeValue,
storeID,
}
_, err = ExecuteSQL(db, sql, sqlParams)
return err
}