Browse Source

编辑品种的父级时,需要同步设置父级的启用状态

xyxie 1 year ago
parent
commit
4e27bdb039
1 changed files with 10 additions and 0 deletions
  1. 10 0
      services/crm/chart_permission.go

+ 10 - 0
services/crm/chart_permission.go

@@ -190,6 +190,16 @@ func EditChartPermission(req crm.PermissionEditReq) (err error, errMsg string) {
 			err = fmt.Errorf("更新品种启用禁用状态失败, Err: " + err.Error())
 			err = fmt.Errorf("更新品种启用禁用状态失败, Err: " + err.Error())
 			return
 			return
 		}
 		}
+	} else if item.ParentId > 0 {
+		if item.Enabled == 1 {
+			//  更新父级品种的启用禁用
+			err = ob.SetEnabledByChartPermissionId(item.ParentId, item.Enabled)
+			if err != nil {
+				errMsg = "更新品种启用禁用状态失败"
+				err = fmt.Errorf("更新品种启用禁用状态失败, Err: " + err.Error())
+				return
+			}
+		}
 	}
 	}
 
 
 	return
 	return