feat: 重构顺运宝规格主链路 (#88)
This commit is contained in:
@@ -194,7 +194,7 @@ func pddListFilter(keyword string, status model.CollectStatus) (string, []any) {
|
||||
// ListPddProducts 查一页列表和当前筛选下的总数。
|
||||
// keyword 匹配 goods_id 或链接,status 为空表示不筛选。
|
||||
//
|
||||
// 只返回未删除的。软删除的记录还在库里(sku_mappings 指着它),
|
||||
// 只返回未删除的。软删除的记录还在库里(spec_mappings 仍会引用它),
|
||||
// 但界面上不该看见。
|
||||
func ListPddProducts(q Execer, keyword string, status model.CollectStatus, limit, offset int) ([]PddProductRow, int, error) {
|
||||
where, args := pddListFilter(keyword, status)
|
||||
@@ -414,7 +414,7 @@ func MarkCollecting(q Execer, pddGoodsID string) (bool, error) {
|
||||
|
||||
// SoftDeletePddProduct 软删除。
|
||||
//
|
||||
// 不硬删是因为 sku_mappings 指向它,硬删会把人工攒了很久的匹配成果一起带走。
|
||||
// 不硬删是因为 spec_mappings 指向它,硬删会把人工攒了很久的匹配成果一起带走。
|
||||
// 删除后界面上不再显示,但记录和映射都还在;
|
||||
// 操作员重新填同一个链接时会被 EnsurePddProduct 复活。
|
||||
func SoftDeletePddProduct(q Execer, pddGoodsID string) error {
|
||||
|
||||
Reference in New Issue
Block a user