|
@@ -14,7 +14,7 @@ type RuleChainService interface {
|
|
|
Create(*models.RuleChain) error
|
|
|
Delete(*models.RuleChain) error
|
|
|
Update(*models.RuleChainParams) error
|
|
|
- Query(int, int, string) ([]models.RuleChain, int, error)
|
|
|
+ Query(int, int, string, string) ([]models.RuleChain, int, error)
|
|
|
Get(vendorId, recordId string) (models.RuleChain, error)
|
|
|
UpdateChainRoot(*models.ChangeRootParams) error
|
|
|
}
|
|
@@ -29,8 +29,8 @@ func NewRuleChainService(model *model.All) RuleChainService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-func (a ruleChainService) Query(pi, ps int, name string) ([]models.RuleChain, int, error) {
|
|
|
- return a.model.RuleChain.Query(pi, ps, name, false)
|
|
|
+func (a ruleChainService) Query(pi, ps int, name, vendorId string) ([]models.RuleChain, int, error) {
|
|
|
+ return a.model.RuleChain.Query(pi, ps, name, vendorId, false)
|
|
|
}
|
|
|
|
|
|
func (a ruleChainService) Get(vendorId, recordId string) (models.RuleChain, error) {
|
|
@@ -40,7 +40,7 @@ func (a ruleChainService) Get(vendorId, recordId string) (models.RuleChain, erro
|
|
|
func (a ruleChainService) Create(ruleChain *models.RuleChain) error {
|
|
|
ruleChain.RecordId = guid.S()
|
|
|
if ruleChain.Root {
|
|
|
- result, total, err := a.model.RuleChain.Query(1, 1, "", true)
|
|
|
+ result, total, err := a.model.RuleChain.Query(1, 1, "", ruleChain.VendorID, true)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -262,7 +262,7 @@ func (a ruleChainService) UpdateChainRoot(params *models.ChangeRootParams) error
|
|
|
return err
|
|
|
}
|
|
|
if params.Root {
|
|
|
- data, total, err := a.model.RuleChain.Query(1, 1, "", true)
|
|
|
+ data, total, err := a.model.RuleChain.Query(1, 1, "", params.VendorId, true)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|